@@ -267,17 +267,6 @@ opt<Config::HeaderInsertionPolicy> HeaderInsertion{
267267 " Never insert #include directives as part of code completion" )),
268268};
269269
270- opt<Config::CodePatternsPolicy> CodePatterns{
271- " code-patterns" ,
272- cat (Features),
273- desc (" Code completion menu will suggest code patterns and snippets." ),
274- init (CodeCompleteOptions ().CodePatterns ),
275- values (clEnumValN (Config::CodePatternsPolicy::All, " all" ,
276- " Enable all code patterns and snippets." ),
277- clEnumValN (Config::CodePatternsPolicy::None, " none" ,
278- " Disable all code patterns and snippets." )),
279- };
280-
281270opt<bool > ImportInsertions{
282271 " import-insertions" ,
283272 cat (Features),
@@ -680,7 +669,6 @@ class FlagsConfigProvider : public config::Provider {
680669 std::optional<Config::BackgroundPolicy> BGPolicy;
681670 std::optional<Config::ArgumentListsPolicy> ArgumentLists;
682671 std::optional<Config::HeaderInsertionPolicy> HeaderInsertionPolicy;
683- std::optional<Config::CodePatternsPolicy> CodePatternsPolicy;
684672
685673 // If --compile-commands-dir arg was invoked, check value and override
686674 // default path.
@@ -735,10 +723,6 @@ class FlagsConfigProvider : public config::Provider {
735723 : Config::ArgumentListsPolicy::Delimiters;
736724 }
737725
738- if (CodePatterns == Config::CodePatternsPolicy::None) {
739- CodePatternsPolicy = Config::CodePatternsPolicy::None;
740- }
741-
742726 Frag = [=](const config::Params &, Config &C) {
743727 if (CDBSearch)
744728 C.CompileFlags .CDBSearch = *CDBSearch;
@@ -752,8 +736,6 @@ class FlagsConfigProvider : public config::Provider {
752736 C.Completion .HeaderInsertion = *HeaderInsertionPolicy;
753737 if (AllScopesCompletion.getNumOccurrences ())
754738 C.Completion .AllScopes = AllScopesCompletion;
755- if (CodePatternsPolicy)
756- C.Completion .CodePatterns = *CodePatternsPolicy;
757739
758740 if (Test)
759741 C.Index .StandardLibrary = false ;
@@ -967,7 +949,6 @@ clangd accepts flags on the commandline, and in the CLANGD_FLAGS environment var
967949 Opts.CodeComplete .BundleOverloads = CompletionStyle != Detailed;
968950 Opts.CodeComplete .ShowOrigins = ShowOrigins;
969951 Opts.CodeComplete .InsertIncludes = HeaderInsertion;
970- Opts.CodeComplete .CodePatterns = CodePatterns;
971952 Opts.CodeComplete .ImportInsertions = ImportInsertions;
972953 if (!HeaderInsertionDecorators) {
973954 Opts.CodeComplete .IncludeIndicator .Insert .clear ();
0 commit comments