feat(neovim): setup qmlls and update telescope extensions

This commit is contained in:
CronyAkatsuki 2025-10-11 11:36:40 +02:00
parent dd0d28e183
commit d5ec26a17a

View file

@ -217,16 +217,17 @@ in {
# Use telescope # Use telescope
telescope = { telescope = {
enable = true; enable = true;
setupOpts = { extensions = [
extensions = { {
fzf = { name = "fzf";
fuzzy = true; packages = [pkgs.vimPlugins.telescope-fzf-native-nvim];
override_generic_sorter = true; setup = {fzf = {fuzzy = true;};};
override_file_sorter = true; }
case_mode = "smart_case"; {
}; name = "ui-select";
}; packages = [pkgs.vimPlugins.telescope-ui-select-nvim];
}; }
];
}; };
# Theme # Theme
@ -273,24 +274,12 @@ in {
navigation.harpoon.enable = true; navigation.harpoon.enable = true;
extraLuaFiles = [./nvim/autocommands.lua]; extraLuaFiles = [./nvim/autocommands.lua ./nvim/qmlls.lua];
extraPlugins = with pkgs.vimPlugins; { extraPlugins = with pkgs.vimPlugins; {
friendly-snippets = { friendly-snippets = {
package = friendly-snippets; package = friendly-snippets;
}; };
telescope-fzf-native = {
package = telescope-fzf-native-nvim;
setup = ''
require('telescope').load_extension('fzf')
'';
};
telescope-ui-select = {
package = telescope-ui-select-nvim;
setup = ''
require('telescope').load_extension('fzf')
'';
};
markdown-table-mode-nvim = { markdown-table-mode-nvim = {
package = markdown-table-mode; package = markdown-table-mode;
setup = '' setup = ''