mirror of
https://github.com/olexsmir/dotfiles.git
synced 2026-01-15 16:51:34 +02:00
update: lvim, zsh
This commit is contained in:
parent
2921238137
commit
a537caddf0
6 changed files with 40 additions and 46 deletions
|
|
@ -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" },
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
lvim.lang.go.formatters = {
|
||||
{ exe = "gofmt" },
|
||||
{ exe = "goimports" },
|
||||
{ exe = "gofumpt" },
|
||||
-- { exe = "gofmt" },
|
||||
-- { exe = "goimports" },
|
||||
}
|
||||
|
||||
-- Debugger
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"go.logging.level": "error",
|
||||
"go.lintOnSave": "file",
|
||||
"go.lintOnSave": "package",
|
||||
"go.lintTool": "golint",
|
||||
"go.formatTool": "gofmt"
|
||||
"go.formatTool": "gofumpt"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue