mirror of
				https://github.com/nmasur/dotfiles
				synced 2025-10-31 22:33:16 +00:00 
			
		
		
		
	improve nvim-tree icons
This commit is contained in:
		| @@ -52,6 +52,15 @@ M.packer = function(use) | ||||
|  | ||||
|             cmp.setup({ | ||||
|  | ||||
|                 -- Only enable on non-prompt buffers | ||||
|                 -- So don't use in telescope | ||||
|                 enabled = function() | ||||
|                     if vim.bo.buftype == "prompt" then | ||||
|                         return false | ||||
|                     end | ||||
|                     return true | ||||
|                 end, | ||||
|  | ||||
|                 -- Setup snippet completion | ||||
|                 snippet = { | ||||
|                     expand = function(args) | ||||
| @@ -65,6 +74,7 @@ M.packer = function(use) | ||||
|                     ["<C-p>"] = cmp.mapping(cmp.mapping.select_prev_item(), { "i", "c" }), | ||||
|                     ["<C-d>"] = cmp.mapping(cmp.mapping.scroll_docs(-4), { "i", "c" }), | ||||
|                     ["<C-f>"] = cmp.mapping(cmp.mapping.scroll_docs(4), { "i", "c" }), | ||||
|                     ["<C-e>"] = cmp.mapping(cmp.mapping.abort(), { "i", "c" }), | ||||
|                     ["<Esc>"] = function(_) | ||||
|                         cmp.mapping({ | ||||
|                             i = cmp.mapping.abort(), | ||||
|   | ||||
| @@ -48,6 +48,9 @@ M.packer = function(use) | ||||
|                     capabilities = capabilities, | ||||
|                 }) | ||||
|             end | ||||
|             if on_path("rnix-lsp") then | ||||
|                 require("lspconfig").rnix.setup({ capabilities = capabilities }) | ||||
|             end | ||||
|  | ||||
|             vim.keymap.set("n", "gd", vim.lsp.buf.definition) | ||||
|             vim.keymap.set("n", "gT", vim.lsp.buf.type_definition) | ||||
|   | ||||
| @@ -80,6 +80,21 @@ M.packer = function(use) | ||||
|                         error = "", | ||||
|                     }, | ||||
|                 }, | ||||
|                 renderer = { | ||||
|                     icons = { | ||||
|                         glyphs = { | ||||
|                             git = { | ||||
|                                 unstaged = "~", | ||||
|                                 staged = "+", | ||||
|                                 unmerged = "", | ||||
|                                 renamed = "➜", | ||||
|                                 deleted = "", | ||||
|                                 untracked = "?", | ||||
|                                 ignored = "◌", | ||||
|                             }, | ||||
|                         }, | ||||
|                     }, | ||||
|                 }, | ||||
|                 view = { | ||||
|                     width = 30, | ||||
|                     height = 30, | ||||
|   | ||||
| @@ -2,10 +2,10 @@ | ||||
|  | ||||
|   home-manager.users.${config.user} = { | ||||
|  | ||||
|     home.packages = with pkgs; | ||||
|       [ | ||||
|         nixfmt # Nix file formatter | ||||
|       ]; | ||||
|     home.packages = with pkgs; [ | ||||
|       nixfmt # Nix file formatter | ||||
|       rnix-lsp # Nix language server | ||||
|     ]; | ||||
|  | ||||
|   }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user