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
telescope = {
enable = true;
setupOpts = {
extensions = {
fzf = {
fuzzy = true;
override_generic_sorter = true;
override_file_sorter = true;
case_mode = "smart_case";
};
};
};
extensions = [
{
name = "fzf";
packages = [pkgs.vimPlugins.telescope-fzf-native-nvim];
setup = {fzf = {fuzzy = true;};};
}
{
name = "ui-select";
packages = [pkgs.vimPlugins.telescope-ui-select-nvim];
}
];
};
# Theme
@ -273,24 +274,12 @@ in {
navigation.harpoon.enable = true;
extraLuaFiles = [./nvim/autocommands.lua];
extraLuaFiles = [./nvim/autocommands.lua ./nvim/qmlls.lua];
extraPlugins = with pkgs.vimPlugins; {
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 = {
package = markdown-table-mode;
setup = ''