about summary refs log tree commit diff
path: root/fnl/nvrc/pack.fnl
blob: ccf20ac231e2378c9418df71846db8df34475a13 (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
(import-macros {: pack! : unpack!} :nvrc.macro.pack)

(pack! :wbthomason/packer.nvim)
(pack! :rktjmp/hotpot.nvim)
(pack! :lewis6991/impatient.nvim)
(pack! :nvim-lua/plenary.nvim {:module :plenary})

(pack! :nanotech/jellybeans.vim {:event :VimEnter :config "require('nvrc.colors').apply()"})
(pack! :feline-nvim/feline.nvim {:req :feline :after :jellybeans.vim})
(pack! :lukas-reineke/indent-blankline.nvim {:event :BufRead :req :blankline})
(pack! :NvChad/nvim-colorizer.lua {:event :BufRead})
(pack! :nvim-treesitter/nvim-treesitter {:req :treesitter :defer :nvim-treesitter :run ":TSUpdate"})
(pack! :lewis6991/gitsigns.nvim {:req :gitsigns :defer :gitsigns.nvim})
(pack! :Pocco81/TrueZen.nvim {:cmd [:TZMinimalist :TZFocus :TZAtaraxis]})
(pack! :stefandtw/quickfix-reflector.vim {:ft :qf})

(pack! :neovim/nvim-lspconfig {:req :lspconfig :module :lspconfig :setup (fn []
                                                                            ((. (require :nvrc.utils) :defer_unpack) :nvim-lspconfig 100)
                                                                            (vim.defer_fn #(vim.cmd "if &ft == 'packer' | echo '' | else | silent! e %") 150))})
(pack! :ray-x/lsp_signature.nvim {:req :lsp_signature :after :nvim-lspconfig})
(pack! :hrsh7th/nvim-cmp {:req :cmp :event :InsertEnter})
(pack! :hrsh7th/cmp-nvim-lsp {:after :nvim-cmp})

(pack! :luukvbaal/stabilize.nvim {:after :jellybeans.vim :init :stabilize})
(pack! :numToStr/Comment.nvim {:module :Comment :init :Comment})
(pack! :kyazdani42/nvim-tree.lua {:req :nvimtree :defer :nvim-tree.lua})
(pack! :ggandor/lightspeed.nvim {:keys [:s :S :x :X :f :F]})
(pack! :ibhagwan/fzf-lua {:req :fzf :module :fzf-lua :cmd :FzfLua})

(pack! :bakpakin/fennel.vim {:ft :fennel})

(unpack!)