added clangd and bash-lsp as language servers.
This commit is contained in:
		
							parent
							
								
									dc5a23b7f1
								
							
						
					
					
						commit
						793fd016c5
					
				
					 3 changed files with 24 additions and 8 deletions
				
			
		
							
								
								
									
										12
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -2,11 +2,11 @@
 | 
				
			||||||
  "nodes": {
 | 
					  "nodes": {
 | 
				
			||||||
    "nixCats": {
 | 
					    "nixCats": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1751874031,
 | 
					        "lastModified": 1758545673,
 | 
				
			||||||
        "narHash": "sha256-Bj8RGeMMNT4MThQJaKjML123kTXiKtTPsXWC2ieaiDc=",
 | 
					        "narHash": "sha256-MMcEImF7vHqImzrdRlSFCbzGq0ebi/5eSYwypNGr+AA=",
 | 
				
			||||||
        "owner": "BirdeeHub",
 | 
					        "owner": "BirdeeHub",
 | 
				
			||||||
        "repo": "nixCats-nvim",
 | 
					        "repo": "nixCats-nvim",
 | 
				
			||||||
        "rev": "a985eb3e7d30d3f9c9cf7e8a8718d2d10126bcbd",
 | 
					        "rev": "91f9a4b4605cc3aed835e180eb58a5bd73236407",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -17,11 +17,11 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs": {
 | 
					    "nixpkgs": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1752012998,
 | 
					        "lastModified": 1758763312,
 | 
				
			||||||
        "narHash": "sha256-Q82Ms+FQmgOBkdoSVm+FBpuFoeUAffNerR5yVV7SgT8=",
 | 
					        "narHash": "sha256-puBMviZhYlqOdUUgEmMVJpXqC/ToEqSvkyZ30qQ09xM=",
 | 
				
			||||||
        "owner": "nixos",
 | 
					        "owner": "nixos",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "2a2130494ad647f953593c4e84ea4df839fbd68c",
 | 
					        "rev": "e57b3b16ad8758fd681511a078f35c416a8cc939",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -112,6 +112,10 @@
 | 
				
			||||||
          C = [
 | 
					          C = [
 | 
				
			||||||
            libclang
 | 
					            libclang
 | 
				
			||||||
          ];
 | 
					          ];
 | 
				
			||||||
 | 
					          bash = [
 | 
				
			||||||
 | 
					            shellcheck
 | 
				
			||||||
 | 
					            bash-language-server
 | 
				
			||||||
 | 
					          ];
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        format = [
 | 
					        format = [
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -161,6 +161,16 @@ require('lze').load {
 | 
				
			||||||
    enabled = nixCats("lsp.python"),
 | 
					    enabled = nixCats("lsp.python"),
 | 
				
			||||||
    lsp = {},
 | 
					    lsp = {},
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    "bashls",
 | 
				
			||||||
 | 
					    enabled = nixCats("lsp.bash"),
 | 
				
			||||||
 | 
					    lsp = {},
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    "clangd",
 | 
				
			||||||
 | 
					    enabled = nixCats("lsp.c"),
 | 
				
			||||||
 | 
					    lsp = {},
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    "ruff",
 | 
					    "ruff",
 | 
				
			||||||
    enabled = nixCats("lsp.python"),
 | 
					    enabled = nixCats("lsp.python"),
 | 
				
			||||||
| 
						 | 
					@ -231,8 +241,10 @@ require('lze').load {
 | 
				
			||||||
      vim.api.nvim_set_keymap("n", "<leader>zo", "<Cmd>ZkNotes { sort = { 'modified' } }<CR>", { desc = "[O]pen notes" })
 | 
					      vim.api.nvim_set_keymap("n", "<leader>zo", "<Cmd>ZkNotes { sort = { 'modified' } }<CR>", { desc = "[O]pen notes" })
 | 
				
			||||||
      vim.api.nvim_set_keymap("n", "<leader>zt", "<Cmd>ZkTags<CR>", { desc = "Search [T]ags" })
 | 
					      vim.api.nvim_set_keymap("n", "<leader>zt", "<Cmd>ZkTags<CR>", { desc = "Search [T]ags" })
 | 
				
			||||||
      vim.api.nvim_set_keymap("v", "<leader>zf", ":'<,'>ZkMatch<CR>", { desc = "[F]ind note from selection" })
 | 
					      vim.api.nvim_set_keymap("v", "<leader>zf", ":'<,'>ZkMatch<CR>", { desc = "[F]ind note from selection" })
 | 
				
			||||||
      vim.api.nvim_set_keymap("v", "<leader>zn", ":'<,'>ZkNewFromTitleSelection<CR>", { desc =
 | 
					      vim.api.nvim_set_keymap("v", "<leader>zn", ":'<,'>ZkNewFromTitleSelection<CR>", {
 | 
				
			||||||
      "[N]ew note from selection" })
 | 
					        desc =
 | 
				
			||||||
 | 
					        "[N]ew note from selection"
 | 
				
			||||||
 | 
					      })
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue