all repos

init.lua @ 51e8134

my nvim config
2 files changed, 19 insertions(+), 19 deletions(-)
feat(conjure): add lua, load parinfer only for lisp
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2023-08-08 17:27:59 +0300
Parent: 2542ff8
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, }