2 files changed,
19 insertions(+),
19 deletions(-)
Author:
Smirnov Oleksandr
ss2316544@gmail.com
Committed at:
2023-08-08 17:27:59 +0300
Parent:
2542ff8
jump to
| M | lua/plugins/completion.lua |
| M | lua/plugins/conjure.lua |
M
lua/plugins/completion.lua
@@ -126,6 +126,7 @@ end,
}, sources = cmp.config.sources { { name = "nvim_lsp", max_item_count = 8 }, + { name = "conjure", max_item_count = 4 }, { name = "buffer", max_item_count = 4 }, { name = "luasnip", max_item_count = 3 }, { name = "path", max_item_count = 2 },
M
lua/plugins/conjure.lua
@@ -1,22 +1,21 @@
-local ft = { "clojure", "fennel", "scheme", "lisp" } +local lisp_ft = { "clojure", "fennel", "scheme", "lisp" } +local ft = vim.tbl_deep_extend("keep", { "lua" }, lisp_ft) return { - "Olical/conjure", - ft = ft, - branch = "develop", - dependencies = { - "PaterJason/cmp-conjure", - { "eraserhd/parinfer-rust", build = "cargo build --release" }, + { "eraserhd/parinfer-rust", ft = lisp_ft, build = "cargo build --release" }, + { + "Olical/conjure", + ft = ft, + branch = "develop", + dependencies = { "PaterJason/cmp-conjure" }, + init = function() + vim.g["conjure#mapping#doc_word"] = false + vim.g["conjure#client#clojure#nrepl#eval#auto_require"] = false + vim.g["conjure#client#clojure#nrepl#connection#auto_repl#enabled"] = true + vim.g["conjure#extract#tree_sitter#enabled"] = true + end, + config = function() + require("conjure.main").main() + require("conjure.mapping")["on-filetype"]() + end, }, - init = function() - vim.g["conjure#mapping#doc_word"] = false - vim.g["conjure#client#clojure#nrepl#eval#auto_require"] = false - vim.g["conjure#client#clojure#nrepl#connection#auto_repl#enabled"] = true - end, - config = function() - require("conjure.main").main() - require("conjure.mapping")["on-filetype"]() - require("cmp").setup.filetype(ft, { - sources = { { name = "conjure", max_item_count = 4 } }, - }) - end, }