aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorPopeRigby <poperigby@mailbox.org>2022-08-07 23:19:09 -0700
committerGitHub <noreply@github.com>2022-08-08 08:19:09 +0200
commita29bf59730f294e96752840bfb0d610ad8b8a244 (patch)
treec4510c9f07d65c48e501d31efca2e010d9ed361b /lua
parentdocs: update server_configurations.md (diff)
downloadnvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar.gz
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar.bz2
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar.lz
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar.xz
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.tar.zst
nvim-lspconfig-a29bf59730f294e96752840bfb0d610ad8b8a244.zip
feat: add qml-lsp support (#2044)
* feat: add qml-lsp support * fix(qml-lsp): update qml-lsp formatting
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/qml_lsp.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/qml_lsp.lua b/lua/lspconfig/server_configurations/qml_lsp.lua
new file mode 100644
index 00000000..832e9787
--- /dev/null
+++ b/lua/lspconfig/server_configurations/qml_lsp.lua
@@ -0,0 +1,16 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'qml-lsp' },
+ filetypes = { 'qml' },
+ root_dir = util.root_pattern '*.qml',
+ },
+ docs = {
+ description = [[
+https://invent.kde.org/sdk/qml-lsp
+
+LSP implementation for QML (autocompletion, live linting, etc. in editors)
+ ]],
+ },
+}