mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-02 09:04:36 +02:00
Check lsp client is active for all language files (#790)
This commit is contained in:
parent
9233611bdc
commit
53fed9d655
33 changed files with 412 additions and 291 deletions
|
@ -1,11 +1,14 @@
|
|||
-- Because lspinstall don't support zig yet,
|
||||
-- So we need zls preset in global lib
|
||||
-- Further custom install zls in
|
||||
-- https://github.com/zigtools/zls/wiki/Downloading-and-Building-ZLS
|
||||
require("lspconfig").zls.setup {
|
||||
root_dir = require("lspconfig").util.root_pattern(".git", "build.zig", "zls.json"),
|
||||
on_attach = require("lsp").common_on_attach,
|
||||
}
|
||||
if not require("lv-utils").check_lsp_client_active "zls" then
|
||||
-- Because lspinstall don't support zig yet,
|
||||
-- So we need zls preset in global lib
|
||||
-- Further custom install zls in
|
||||
-- https://github.com/zigtools/zls/wiki/Downloading-and-Building-ZLS
|
||||
require("lspconfig").zls.setup {
|
||||
root_dir = require("lspconfig").util.root_pattern(".git", "build.zig", "zls.json"),
|
||||
on_attach = require("lsp").common_on_attach,
|
||||
}
|
||||
end
|
||||
|
||||
require("lv-utils").define_augroups {
|
||||
_zig_autoformat = {
|
||||
{ "BufEnter", "*.zig", ':lua vim.api.nvim_buf_set_option(0, "commentstring", "// %s")' },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue