local configs = require 'lspconfig/configs' local util = require 'lspconfig/util' configs.zls = { default_config = { cmd = { 'zls' }, filetypes = { 'zig', 'zir' }, root_dir = function(fname) return util.root_pattern('zls.json', '.git')(fname) or util.path.dirname(fname) end, }, docs = { description = [[ https://github.com/zigtools/zls `Zig LSP implementation + Zig Language Server`. ]], default_config = { root_dir = [[util.root_pattern("zls.json", ".git") or current_file_dirname]], }, }, }