feat(nvim + zen): vimdoc_ls, misc keyboard shortucts
Some checks are pending
quality / changes (push) Waiting to run
quality / Nix Format Check (push) Blocked by required conditions
quality / Deadnix Check (push) Blocked by required conditions
quality / Statix Check (push) Blocked by required conditions
quality / Lua Format Check (push) Blocked by required conditions
quality / Lua Lint Check (push) Blocked by required conditions
quality / Prettier Format Check (push) Blocked by required conditions
Some checks are pending
quality / changes (push) Waiting to run
quality / Nix Format Check (push) Blocked by required conditions
quality / Deadnix Check (push) Blocked by required conditions
quality / Statix Check (push) Blocked by required conditions
quality / Lua Format Check (push) Blocked by required conditions
quality / Lua Lint Check (push) Blocked by required conditions
quality / Prettier Format Check (push) Blocked by required conditions
This commit is contained in:
parent
a40cef4998
commit
762d1183ab
4 changed files with 8 additions and 3 deletions
|
|
@ -36,12 +36,11 @@ for _, server in ipairs({
|
||||||
'lua_ls',
|
'lua_ls',
|
||||||
'ruff',
|
'ruff',
|
||||||
'tinymist',
|
'tinymist',
|
||||||
|
'vimdoc_ls',
|
||||||
}) do
|
}) do
|
||||||
local ok, config = pcall(require, 'lsp.' .. server)
|
local ok, config = pcall(require, 'lsp.' .. server)
|
||||||
if ok and config then
|
if ok and config then
|
||||||
vim.lsp.config(server, config)
|
vim.lsp.config(server, config)
|
||||||
else
|
|
||||||
vim.lsp.config(server, {})
|
|
||||||
end
|
end
|
||||||
vim.lsp.enable(server)
|
vim.lsp.enable(server)
|
||||||
end
|
end
|
||||||
|
|
|
||||||
5
config/nvim/after/plugin/lsp/vimdoc_ls.lua
Normal file
5
config/nvim/after/plugin/lsp/vimdoc_ls.lua
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
return {
|
||||||
|
cmd = { 'vimdoc-language-server' },
|
||||||
|
filetypes = { 'help' },
|
||||||
|
root_markers = { 'doc', '.git' },
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ local dev_plugins = {
|
||||||
'diffs.nvim',
|
'diffs.nvim',
|
||||||
'preview.nvim',
|
'preview.nvim',
|
||||||
'fzf-lua',
|
'fzf-lua',
|
||||||
|
'nvim-lspconfig',
|
||||||
}
|
}
|
||||||
|
|
||||||
local opt_dir = vim.fn.stdpath('data') .. '/site/pack/dev/opt/'
|
local opt_dir = vim.fn.stdpath('data') .. '/site/pack/dev/opt/'
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue