blob: bd7d0aed3f26426f7e45f334486af63c73e8219f (
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
(import-macros {: pack : pack! : unpack!} :nvrc.macro.pack)
(pack! :folke/lazy.nvim)
(pack! :rktjmp/hotpot.nvim)
(pack! :nanotech/jellybeans.vim {:config #((. (require :nvrc.colors) :apply) :jellybeans)})
(pack! :kvrohit/rasmus.nvim {:lazy true})
(pack! :nvim-treesitter/nvim-treesitter {:req :treesitter
:event [:BufReadPost :BufNewFile]
:dependencies [(pack :nvim-treesitter/nvim-treesitter-refactor)
(pack :nvim-treesitter/nvim-treesitter-textobjects)]})
(pack! :NvChad/nvim-colorizer.lua {:opts {:user_default_options {:mode :background
:RRGGBBAA true
:css true}}})
(pack! :stevearc/oil.nvim {:init :oil})
(pack! :echasnovski/mini.indentscope {:req :mini-indentscope})
(pack! :neovim/nvim-lspconfig {:req :lspconfig
:event [:BufReadPre :BufNewFile]
:dependencies [(pack :j-hui/fidget.nvim {:req :fidget})]})
(pack! :mrcjkb/rustaceanvim {:req :rust
:event [:BufReadPre :BufNewFile] ;; doesn't work when loaded on filetype
:dependencies [(pack :nvim-lua/plenary.nvim)]})
(pack! :p00f/clangd_extensions.nvim {:req :clangd
:ft [:c :cpp :objc :objcpp]})
(pack! :chomosuke/typst-preview.nvim {:req :typst-preview :ft :typst :version :0.1.*
:build #((. ((require :typst-preview) :update)))})
(pack! :mfussenegger/nvim-dap {:req :dap
:event :VeryLazy
:dependencies [(pack :nvim-lua/plenary.nvim)
(pack :rcarriga/nvim-dap-ui {:init :dapui :lazy true})
(pack :nvim-neotest/nvim-nio {:lazy true})]}
:lazy true)
(pack! :mfussenegger/nvim-lint {:req :lint :event [:BufReadPre :BufNewFile]})
(pack! :gpanders/editorconfig.nvim)
(pack! :stefandtw/quickfix-reflector.vim {:ft :qf})
(pack! :lewis6991/gitsigns.nvim {:init :gitsigns :event :BufReadPost})
(pack! :NeogitOrg/neogit {:req :neogit
:dependencies [(pack :nvim-lua/plenary.nvim)
(pack :sindrets/diffview.nvim {:opts {:use_icons false}})]})
(pack! :tpope/vim-fugitive)
(pack! :tpope/vim-eunuch)
(pack! :tpope/vim-sleuth)
(pack! :hrsh7th/nvim-cmp {:req :cmp
:event [:InsertEnter :CmdlineEnter]
:dependencies [(pack :lukas-reineke/cmp-under-comparator)
(pack :hrsh7th/cmp-nvim-lsp {:after :nvim-cmp})]})
(pack! :stevearc/conform.nvim {:req :conform :cmd [:ConformInfo :ConformFormat] :keys ["gq"]})
(pack! :numToStr/Comment.nvim {:init :Comment :lazy true})
(pack! :ibhagwan/fzf-lua {:req :fzf :lazy true})
(pack! :ggandor/leap.nvim {:req :leap :keys [:s :S]})
(pack! :windwp/nvim-autopairs {:req :autopairs :event :InsertEnter})
(pack! :kylechui/nvim-surround {:init :nvim-surround :event :InsertEnter})
(unpack!)
|