add cmake lsp for helix
This commit is contained in:
		
							parent
							
								
									d19dc6a4e8
								
							
						
					
					
						commit
						2ca474b976
					
				
					 2 changed files with 15 additions and 0 deletions
				
			
		| 
						 | 
					@ -40,6 +40,12 @@
 | 
				
			||||||
          config;
 | 
					          config;
 | 
				
			||||||
        languages = {
 | 
					        languages = {
 | 
				
			||||||
          language-server = {
 | 
					          language-server = {
 | 
				
			||||||
 | 
					            neocmakelsp = {
 | 
				
			||||||
 | 
					              command = "neocmakelsp";
 | 
				
			||||||
 | 
					              args = [
 | 
				
			||||||
 | 
					                "stdio"
 | 
				
			||||||
 | 
					              ];
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
            fish-lsp = {
 | 
					            fish-lsp = {
 | 
				
			||||||
              command = "fish-lsp";
 | 
					              command = "fish-lsp";
 | 
				
			||||||
              args = [
 | 
					              args = [
 | 
				
			||||||
| 
						 | 
					@ -48,6 +54,13 @@
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
          language = [
 | 
					          language = [
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              name = "cmake";
 | 
				
			||||||
 | 
					              language-servers = [
 | 
				
			||||||
 | 
					                "neocmakelsp"
 | 
				
			||||||
 | 
					                "cmake-language-server"
 | 
				
			||||||
 | 
					              ];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
              name = "kdl";
 | 
					              name = "kdl";
 | 
				
			||||||
              formatter = {
 | 
					              formatter = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,7 @@ let
 | 
				
			||||||
  runtimeInputs = (
 | 
					  runtimeInputs = (
 | 
				
			||||||
    with pkgs;
 | 
					    with pkgs;
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
 | 
					      cmake-language-server
 | 
				
			||||||
      kdlfmt
 | 
					      kdlfmt
 | 
				
			||||||
      rustfmt
 | 
					      rustfmt
 | 
				
			||||||
      clang-tools
 | 
					      clang-tools
 | 
				
			||||||
| 
						 | 
					@ -33,6 +34,7 @@ let
 | 
				
			||||||
      rust-analyzer
 | 
					      rust-analyzer
 | 
				
			||||||
      nil
 | 
					      nil
 | 
				
			||||||
      haskell-language-server
 | 
					      haskell-language-server
 | 
				
			||||||
 | 
					      neocmakelsp
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
in
 | 
					in
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue