feat(neovim): setup qmlls and update telescope extensions
This commit is contained in:
parent
dd0d28e183
commit
d5ec26a17a
1 changed files with 12 additions and 23 deletions
|
|
@ -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 = ''
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue