aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fnl/nvrc/pack.fnl29
-rw-r--r--fnl/nvrc/packs/lspconfig.fnl6
-rw-r--r--lazy-lock.json2
3 files changed, 20 insertions, 17 deletions
diff --git a/fnl/nvrc/pack.fnl b/fnl/nvrc/pack.fnl
index 15481b3..5708f51 100644
--- a/fnl/nvrc/pack.fnl
+++ b/fnl/nvrc/pack.fnl
@@ -5,8 +5,9 @@
(pack! :rktjmp/hotpot.nvim)
(pack! :nanotech/jellybeans.vim {:config #((. (require :nvrc.colors) :apply) :jellybeans)})
-(pack! :kvrohit/rasmus.nvim)
+(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)]})
@@ -14,25 +15,33 @@
(pack! :justinmk/vim-dirvish)
(pack! :neovim/nvim-lspconfig {:req :lspconfig
+ :event :BufReadPre
:dependencies [(pack :j-hui/fidget.nvim {:req :fidget :branch :legacy})]})
-(pack! :simrat39/rust-tools.nvim {:req :rust :ft :rust :dependencies [(pack :nvim-lua/plenary.nvim)]})
-(pack! :p00f/clangd_extensions.nvim {:req :clangd :ft [:c :cpp :objc :objcpp]})
-(pack! :mfussenegger/nvim-dap {:req :dap :dependencies [(pack :nvim-lua/plenary.nvim)
- (pack :rcarriga/nvim-dap-ui {:init :dapui})]})
+(pack! :simrat39/rust-tools.nvim {:req :rust
+ :event :BufReadPre ;; 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! :mfussenegger/nvim-dap {:req :dap
+ :event :VeryLazy
+ :dependencies [(pack :nvim-lua/plenary.nvim)
+ (pack :rcarriga/nvim-dap-ui {:init :dapui :lazy true})]}
+ :lazy true)
(pack! :gpanders/editorconfig.nvim)
(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
+(pack! :hrsh7th/nvim-cmp {:req :cmp
+ :event [:InsertEnter :CmdlineEnter]
:dependencies [(pack :L3MON4D3/LuaSnip)
(pack :lukas-reineke/cmp-under-comparator)
(pack :hrsh7th/cmp-nvim-lsp {:after :nvim-cmp})
(pack :hrsh7th/cmp-nvim-lsp-signature-help)]})
-(pack! :numToStr/Comment.nvim {:init :Comment})
-(pack! :ibhagwan/fzf-lua {:req :fzf})
-(pack! :ggandor/leap.nvim {:req :leap})
-(pack! :windwp/nvim-autopairs {:req :autopairs})
+(pack! :numToStr/Comment.nvim {:init :Comment :lazy true})
+(pack! :ibhagwan/fzf-lua {:req :fzf :lazy true})
+(pack! :ggandor/leap.nvim {:req :leap :lazy true})
+(pack! :windwp/nvim-autopairs {:req :autopairs :lazy true})
(unpack!)
diff --git a/fnl/nvrc/packs/lspconfig.fnl b/fnl/nvrc/packs/lspconfig.fnl
index e69c337..55d0bd0 100644
--- a/fnl/nvrc/packs/lspconfig.fnl
+++ b/fnl/nvrc/packs/lspconfig.fnl
@@ -10,12 +10,6 @@
autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()
augroup END" false))))
-(fn better_root_pattern [patterns except-patterns]
- "match path if one of the given patterns is matched, EXCEPT if one of the except-patterns is matched"
- (fn [path]
- (when (not ((lsp.util.root_pattern except-patterns) path))
- ((lsp.util.root_pattern patterns) path))))
-
(local default_capabilities (vim.lsp.protocol.make_client_capabilities))
(fn init_lsp [lsp-name ?opts]
diff --git a/lazy-lock.json b/lazy-lock.json
index e6f0366..28e4be7 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -17,7 +17,7 @@
"nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
"nvim-dap": { "branch": "master", "commit": "b3d4408e29d924fe130c9397a7c3b3630b3ea671" },
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
- "nvim-lspconfig": { "branch": "master", "commit": "7ec2ab0cb8f529708dba55964fb0a59d3cc21853" },
+ "nvim-lspconfig": { "branch": "master", "commit": "eb1b53162755888ff75e495797071644d983bff7" },
"nvim-treesitter": { "branch": "master", "commit": "776e4d341b5416c995e74c3abbf75f9cec26aa5e" },
"nvim-treesitter-refactor": { "branch": "master", "commit": "65ad2eca822dfaec2a3603119ec3cc8826a7859e" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "bd103502252027434ec42f628d2dbf54821d4ce6" },