about summary refs log tree commit diff
path: root/fnl/nvrc/pack.fnl
blob: 7195526cd99c69e6781ae3145da8bb11ce96da93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
(import-macros {: pack : pack! : unpack!} :nvrc.macro.pack)
(import-macros {: setv!} :nvrc.macro.set)

(pack! :wbthomason/packer.nvim)
(pack! :rktjmp/hotpot.nvim)

(pack! :nanotech/jellybeans.vim {:config "require('nvrc.colors').apply('jellybeans')"})
(pack! :kvrohit/rasmus.nvim)
(pack! :nvim-treesitter/nvim-treesitter {:req :treesitter
                                         :requires [(pack :nvim-treesitter/nvim-treesitter-refactor {:after :nvim-treesitter})
                                                    (pack :nvim-treesitter/nvim-treesitter-textobjects {:after :nvim-treesitter})]})

(pack! :antoinemadec/FixCursorHold.nvim)
(pack! :justinmk/vim-dirvish)

(pack! :neovim/nvim-lspconfig {:req :lspconfig
                               :requires [(pack :hrsh7th/cmp-nvim-lsp {:after :nvim-cmp})
                                          (pack :j-hui/fidget.nvim {:req :fidget :after :nvim-lspconfig :tag :legacy}) ; FIXME: Compatibility during rewrite
                                          (pack :hrsh7th/cmp-nvim-lsp-signature-help {:after :cmp-nvim-lsp})]})
(pack! :simrat39/rust-tools.nvim {:req :rust :ft :rust :requires [(pack :nvim-lua/plenary.nvim)]})
(pack! :p00f/clangd_extensions.nvim {:req :clangd :ft [:c :cpp :objc :objcpp] :module :clangd_extensions})
(pack! :mfussenegger/nvim-dap {:req :dap :requires [(pack :nvim-lua/plenary.nvim)]})
(pack! :rcarriga/nvim-dap-ui {:init :dapui :requires [(pack :mfussenegger/nvim-dap)]})
(pack! :gpanders/editorconfig.nvim)
(pack! :kovisoft/slimv {:req :slimv :ft :lisp})
(pack! :stefandtw/quickfix-reflector.vim {:ft :qf})
(pack! :tpope/vim-fugitive)
(pack! :tpope/vim-eunuch)
(pack! :tpope/vim-sleuth)

(pack! :hrsh7th/nvim-cmp {:req :cmp :event :BufEnter
                          :requires [(pack :L3MON4D3/LuaSnip {:module :luasnip})
                                     (pack :lukas-reineke/cmp-under-comparator {:module :cmp-under-comparator})]})
(pack! :numToStr/Comment.nvim {:module :Comment :init :Comment})
(pack! :ibhagwan/fzf-lua {:req :fzf :module :fzf-lua})
(pack! :ggandor/leap.nvim {:req :leap})
(pack! :windwp/nvim-autopairs {:init :nvim-autopairs})

(unpack!)