diff options
feat: add `qmlls` for QML files
Diffstat (limited to '')
| -rw-r--r-- | flake.nix | 2 | ||||
| -rw-r--r-- | lsp/qmlls.lua | 5 | ||||
| -rw-r--r-- | lua/config/lsp.lua | 2 | 
3 files changed, 9 insertions, 0 deletions
| @@ -149,6 +149,8 @@                  nixfmt-rfc-style                ]; +              qml = [ kdePackages.qtdeclarative ]; +                rust = [                  # NOTE: required to find project root                  # NOTE: for now unused, so commented out diff --git a/lsp/qmlls.lua b/lsp/qmlls.lua new file mode 100644 index 0000000..92dc83b --- /dev/null +++ b/lsp/qmlls.lua @@ -0,0 +1,5 @@ +return { +	cmd = { "qmlls", "-E" }, +	root_markers = { ".qmlls.ini", ".git" }, +	filetypes = { "qml", "qmljs" }, +} diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 899fd50..7004b6c 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -10,6 +10,8 @@ vim.lsp.enable({  	"nixd", +	"qmlls", +  	"rust-analyzer",  	"angular-language-server", | 
