update: lvim, zsh

This commit is contained in:
neoteny 2021-10-03 11:21:06 +03:00
parent 2921238137
commit a537caddf0
6 changed files with 40 additions and 46 deletions

View file

@ -47,11 +47,40 @@ end
-- Pluginos
lvim.plugins = {
{ "tpope/vim-surround", keys = { "c", "y", "d" }, event = "BufRead" },
{ "tzachar/cmp-tabnine", run = "./install.sh", event = "InsertEnter" },
{ "folke/trouble.nvim", cmd = { "TroubleToggle" } },
{ "folke/todo-comments.nvim", event = "BufRead" },
{ "editorconfig/editorconfig-vim" },
{ "theHamsta/nvim-dap-virtual-text", config = "vim.g.dap_virtual_text = true" },
{
"theHamsta/nvim-dap-virtual-text",
config = function()
require("user.conjure").setup()
end,
},
{
"folke/todo-comments.nvim",
event = "BufRead",
config = function()
require("todo-comments").setup({})
end,
},
{
"tzachar/cmp-tabnine",
run = "./install.sh",
event = "InsertEnter",
config = function()
require("cmp_tabnine.config"):setup({
max_lines = 1000,
max_num_results = 10,
sort = true,
})
end,
},
{
"folke/lua-dev.nvim",
ft = "lua",
config = function()
require("user.lua-dev").setup()
end,
},
{
"Smirnov-O/ts-unit.nvim",
keys = { "vip", "cip", "yip", "dip" },

View file

@ -1,6 +1,7 @@
lvim.lang.go.formatters = {
{ exe = "gofmt" },
{ exe = "goimports" },
{ exe = "gofumpt" },
-- { exe = "gofmt" },
-- { exe = "goimports" },
}
-- Debugger

View file

@ -12,7 +12,7 @@ require("dap-install").config("jsnode", {})
-- Lsp
lvim.lang.javascript.lsp.setup.handlers = {
["textDocument/publishDiagnostics"] = function(_, _, p, client_id, _, config)
["textDocument/publishDiagnostics"] = function(_, _, p, id, _, cfg)
if p.diagnostics ~= nil then
local i = 1
while i <= #p.diagnostics do
@ -23,6 +23,6 @@ lvim.lang.javascript.lsp.setup.handlers = {
end
end
end
vim.lsp.diagnostic.on_publish_diagnostics(_, _, p, client_id, _, config)
vim.lsp.diagnostic.on_publish_diagnostics(_, _, p, id, _, cfg)
end,
}

View file

@ -1,6 +1,6 @@
{
"go.logging.level": "error",
"go.lintOnSave": "file",
"go.lintOnSave": "package",
"go.lintTool": "golint",
"go.formatTool": "gofmt"
"go.formatTool": "gofumpt"
}

View file

@ -11,38 +11,6 @@ M.setup = function()
-- Scheme
vim.g["conjure#client#scheme#stdio#command"] = "chicken-csi -quiet -:c"
vim.g["conjure#client#scheme#stdio#prompt_pattern"] = "\n-#;%d-> "
lvim.builtin.cmp.sources = {
{ name = "nvim_lsp", max_item_count = 7 },
{ name = "cmp_tabnine", max_item_count = 3 },
{ name = "buffer", max_item_count = 3 },
{ name = "path", max_item_count = 5 },
{ name = "luasnip", max_item_count = 3 },
{ name = "nvim_lua" },
{ name = "conjure" },
}
lvim.builtin.cmp.formatting = {
format = function(entry, vim_item)
local cmp_kind = require("user.lsp_kind").cmp_kind
vim_item.kind = cmp_kind(vim_item.kind)
vim_item.menu = ({
buffer = "(Buffer)",
nvim_lsp = "(LSP)",
luasnip = "(Snip)",
spell = "(Spell)",
path = "(Path)",
conjure = "(Conjure)",
cmp_tabnine = "(Tabnine)",
})[entry.source.name]
vim_item.dup = ({
buffer = 1,
path = 1,
nvim_lsp = 0,
})[entry.source.name] or 0
return vim_item
end,
}
end
return M