fix(nvim): re-add plugins

This commit is contained in:
Oliver Davies 2022-10-04 09:21:39 +01:00
parent c4a2baa71e
commit 83c43d07df

View file

@ -55,17 +55,63 @@
programs.neovim = { programs.neovim = {
enable = true; enable = true;
plugins = with pkgs; [
vimPlugins.comment-nvim
vimPlugins.git-worktree-nvim
vimPlugins.gitsigns-nvim
vimPlugins.harpoon
vimPlugins.impatient-nvim
vimPlugins.nvim-web-devicons
vimPlugins.refactoring-nvim
vimPlugins.rest-nvim
vimPlugins.vim-abolish
vimPlugins.vim-highlightedyank
vimPlugins.vim-polyglot
vimPlugins.vim-repeat
vimPlugins.vim-surround
vimPlugins.vim-test
extraConfig = '' # Treesitter
lua << EOF vimPlugins.nvim-treesitter
vim.opt.number = true vimPlugins.nvim-treesitter-context
vim.opt.relativenumber = true vimPlugins.nvim-treesitter-textobjects
EOF
'';
plugins = with pkgs.vimPlugins; [ # LSP
plenary-nvim vimPlugins.null-ls-nvim
telescope-nvim vimPlugins.nvim-lspconfig
vimPlugins.lsp-status-nvim
# Completion
vimPlugins.cmp-buffer
vimPlugins.cmp-cmdline
vimPlugins.cmp-nvim-lsp
vimPlugins.cmp-path
vimPlugins.cmp-treesitter
vimPlugins.cmp-vsnip
vimPlugins.cmp_luasnip
vimPlugins.lspkind-nvim
vimPlugins.nvim-cmp
vimPlugins.luasnip
# Telescope
vimPlugins.plenary-nvim
vimPlugins.popup-nvim
vimPlugins.telescope-file-browser-nvim
vimPlugins.telescope-fzf-native-nvim
vimPlugins.telescope-nvim
vimPlugins.telescope-ui-select-nvim
# Git
# vimPlugins.neogit
# Databases
vimPlugins.vim-dadbod
vimPlugins.vim-dadbod-ui
vimPlugins.vim-dadbod-completion
# Themes
vimPlugins.nightfox-nvim
]; ];
}; };
} }