aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/neovim/default.nix8
-rw-r--r--modules/neovim/nvim/lua/config/lsp/init.lua3
2 files changed, 9 insertions, 2 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix
index a26123c..6902062 100644
--- a/modules/neovim/default.nix
+++ b/modules/neovim/default.nix
@@ -75,6 +75,7 @@ in
isort
nixd
lua-language-server
+ kdePackages.qtdeclarative
];
xdg.configFile."nvim/lua" = {
source = ./nvim/lua;
@@ -98,10 +99,13 @@ in
# lazy loading
lz-n
- # preconfigured treesitter parsers
nvim-treesitter
- nvim-lspconfig
tsparsers
+ # for some reason this is in a different package set?
+ nvim-treesitter-parsers.qmljs
+
+ nvim-lspconfig
+
{
plugin = lazydev-nvim;
type = "lua";
diff --git a/modules/neovim/nvim/lua/config/lsp/init.lua b/modules/neovim/nvim/lua/config/lsp/init.lua
index 2dac4a7..b6e36ef 100644
--- a/modules/neovim/nvim/lua/config/lsp/init.lua
+++ b/modules/neovim/nvim/lua/config/lsp/init.lua
@@ -24,6 +24,9 @@ local servers = {
},
},
},
+ qmlls = {
+ cmd = {"qmlls", "-E"}
+ },
-- rust_analyzer = {}
}