feat(nvim): add phpactor

This commit is contained in:
Oliver Davies 2022-12-04 15:52:32 +00:00
parent 4404ae5bff
commit 755b3c88a4

View file

@ -56,74 +56,84 @@
programs.neovim = { programs.neovim = {
enable = true; enable = true;
plugins = with pkgs; [ plugins = let
vimPlugins.comment-nvim phpactor = pkgs.vimUtils.buildVimPlugin {
vimPlugins.git-worktree-nvim name = "phpactor";
vimPlugins.gitsigns-nvim src = pkgs.fetchFromGitHub {
vimPlugins.harpoon owner = "phpactor";
vimPlugins.impatient-nvim repo = "phpactor";
vimPlugins.indent-blankline-nvim rev = "master";
vimPlugins.neogit sha256 = "j2rGPMiST85feqk5Nj4KrjxyhfbUjYEKAec+bzPEJZQ=";
vimPlugins.nvim-web-devicons };
vimPlugins.refactoring-nvim };
vimPlugins.rest-nvim in
vimPlugins.splitjoin-vim with pkgs.vimPlugins; [
vimPlugins.vim-abolish comment-nvim
vimPlugins.vim-highlightedyank git-worktree-nvim
vimPlugins.vim-polyglot gitsigns-nvim
vimPlugins.vim-repeat harpoon
vimPlugins.vim-surround impatient-nvim
vimPlugins.vim-test indent-blankline-nvim
vimPlugins.vim-tmux-navigator neogit
vimPlugins.vimux nvim-web-devicons
refactoring-nvim
rest-nvim
splitjoin-vim
vim-abolish
vim-highlightedyank
vim-polyglot
vim-repeat
vim-surround
vim-test
vim-tmux-navigator
vimux
# Debugging # Debugging
vimPlugins.nvim-dap nvim-dap
vimPlugins.nvim-dap-ui nvim-dap-ui
vimPlugins.nvim-dap-virtual-text nvim-dap-virtual-text
# Treesitter # Treesitter
vimPlugins.nvim-treesitter nvim-treesitter
vimPlugins.nvim-treesitter-context nvim-treesitter-context
vimPlugins.nvim-treesitter-textobjects nvim-treesitter-textobjects
# LSP # LSP
vimPlugins.null-ls-nvim null-ls-nvim
vimPlugins.nvim-lspconfig nvim-lspconfig
vimPlugins.lsp-status-nvim lsp-status-nvim
phpactor
# Completion # Completion
vimPlugins.cmp-buffer cmp-buffer
vimPlugins.cmp-cmdline cmp-cmdline
vimPlugins.cmp-nvim-lsp cmp-nvim-lsp
vimPlugins.cmp-path cmp-path
vimPlugins.cmp-tabnine cmp-tabnine
vimPlugins.cmp-treesitter cmp-treesitter
vimPlugins.cmp-vsnip cmp-vsnip
vimPlugins.cmp_luasnip cmp_luasnip
vimPlugins.lspkind-nvim lspkind-nvim
vimPlugins.nvim-cmp nvim-cmp
vimPlugins.luasnip # Snippets
luasnip
# Telescope # Telescope
vimPlugins.plenary-nvim plenary-nvim
vimPlugins.popup-nvim popup-nvim
vimPlugins.telescope-file-browser-nvim telescope-file-browser-nvim
vimPlugins.telescope-fzf-native-nvim telescope-fzf-native-nvim
vimPlugins.telescope-nvim telescope-nvim
vimPlugins.telescope-ui-select-nvim telescope-ui-select-nvim
# Git
# vimPlugins.neogit
# Databases # Databases
vimPlugins.vim-dadbod vim-dadbod
vimPlugins.vim-dadbod-ui vim-dadbod-ui
vimPlugins.vim-dadbod-completion vim-dadbod-completion
# Themes # Themes
vimPlugins.nightfox-nvim nightfox-nvim
]; ];
}; };