# HG changeset patch # User zegervdv # Date 1606291510 -3600 # Node ID 386f7d66c0314813b151a6a2bc25122f52c45e87 # Parent 49b61215e3d02882fae716ddbce6630459e0e967 Add efm-langserver for formatting and linting diff -r 49b61215e3d0 -r 386f7d66c031 dot_config/nvim/init.lua --- a/dot_config/nvim/init.lua Wed Nov 25 09:04:15 2020 +0100 +++ b/dot_config/nvim/init.lua Wed Nov 25 09:05:10 2020 +0100 @@ -1,4 +1,5 @@ local lsp = require'lspconfig' +local lsputil = require'lspconfig.util' require "nvim-treesitter.highlight" @@ -104,3 +105,10 @@ on_attach = on_attach; } end + +if (vim.fn.executable('efm-langserver') == 1) then + lsp.efm.setup{ + on_attach = on_attach; + root_dir = lsputil.root_pattern('.git', '.hg'); + } +end