diff --git a/hosts/common/configs/user/console/neovim/default.nix b/hosts/common/configs/user/console/neovim/default.nix index b47fab4..dcb3541 100644 --- a/hosts/common/configs/user/console/neovim/default.nix +++ b/hosts/common/configs/user/console/neovim/default.nix @@ -16,6 +16,11 @@ viAlias = true; vimAlias = true; + # autocomplete = { + # blink-cmp.enable = true; + # enableSharedCmpSources = true; + # }; + binds = { cheatsheet.enable = true; hardtime-nvim.enable = true; @@ -25,21 +30,32 @@ clipboard = { enable = true; providers.wl-copy.enable = true; + registers = "unnamedplus"; }; comments = { comment-nvim.enable = true; }; + # dashboard = { + # alpha.enable = true; + # }; + filetree = { neo-tree = { enable = true; }; }; + # formatter = { + # conform-nvim.enable = true; + # }; + git = { enable = true; + # git-conflict.enable = true; gitsigns.enable = true; + # neogit.enable = true; }; languages = { @@ -74,11 +90,15 @@ lsp = { enable = true; formatOnSave = true; - nvim-docs-view.enable = true; - otter-nvim.enable = true; - trouble.enable = true; + # nvim-docs-view.enable = true; + # otter-nvim.enable = true; + # trouble.enable = true; }; + # minimap = { + # codewindow.enable = true; + # }; + notify = { nvim-notify.enable = true; }; @@ -90,8 +110,20 @@ smartindent = true; }; + # projects = { + # project-nvim.enable = true; + # }; + searchCase = "smart"; + # snippets = { + # luasnip.enable = true; + # }; + + # tabline = { + # nvimBufferline.enable = true; + # }; + telescope = { enable = true; }; @@ -110,21 +142,43 @@ }; ui = { + # breadcrumbs = { + # enable = true; + # navbuddy.enable = true; + # }; colorizer.enable = true; + # fastaction.enable = true; + # illuminate.enable = true; }; undoFile.enable = true; utility = { + # diffview-nvim.enable = true; + # icon-picker.enable = true; + # images = { + # img-clip.enable = true; + # }; + # mkdir.enable = true; motion = { precognition.enable = true; }; + # multicursors.enable = true; + # nvim-biscuits.enable = true; + # smart-splits.enable = true; + # surround.enable = true; + # undotree.enable = true; + # yazi-nvim.enable = true; }; visuals = { + # cinnamon-nvim.enable = true; + # fidget-nvim.enable = true; + # highlight-undo.enable = true; indent-blankline.enable = true; nvim-cursorline.enable = true; - nvim-web-devicons.enable = true; + # nvim-scrollbar.enable = true; + # nvim-web-devicons.enable = true; }; }; };