[feat] Fix neovim (nvim-cmp and telescope <c-n> / <c-p> conflict

This commit is contained in:
uttarayan21
2024-03-01 02:48:43 +05:30
parent fb0cb40553
commit c88a0824b1
2 changed files with 36 additions and 27 deletions

View File

@@ -43,7 +43,9 @@
}, },
''; '';
}; };
lua-language-server = { enable = true; }; lua-language-server.enable = true;
jsonls.enable = true;
html.enable = true;
}; };
extraLua.pre = '' extraLua.pre = ''
local lsp_zero = require'lsp-zero' local lsp_zero = require'lsp-zero'
@@ -60,6 +62,7 @@
# ''; # '';
}; };
nvim-dap.enable = true;
todo-comments.enable = true; todo-comments.enable = true;
lualine.enable = true; lualine.enable = true;
commentary.enable = true; commentary.enable = true;
@@ -97,33 +100,38 @@
}; };
}; };
extraPlugins = let extraPlugins =
let
comfortable-motion = pkgs.fetchFromGitHub { comfortable-motion = pkgs.fetchFromGitHub {
owner = "yuttie"; owner = "yuttie";
repo = "comfortable-motion.vim"; repo = "comfortable-motion.vim";
rev = "master"; rev = "master";
sha256 = "sha256-S1LJXmShhpCJIg/FEPx3jFbmPpS/1U4MAQN2RY/nkI0"; sha256 = "sha256-S1LJXmShhpCJIg/FEPx3jFbmPpS/1U4MAQN2RY/nkI0";
}; };
in [ in
[
comfortable-motion comfortable-motion
pkgs.vimPlugins.vim-abolish pkgs.vimPlugins.vim-abolish
pkgs.vimPlugins.telescope-nvim pkgs.vimPlugins.telescope-nvim
pkgs.vimPlugins.telescope-ui-select-nvim pkgs.vimPlugins.telescope-ui-select-nvim
pkgs.vimPlugins.telescope-fzf-native-nvim pkgs.vimPlugins.telescope-fzf-native-nvim
pkgs.vimPlugins.telescope-file-browser-nvim pkgs.vimPlugins.telescope-file-browser-nvim
pkgs.vimPlugins.telescope-dap-nvim
pkgs.vimExtraPlugins.rustaceanvim pkgs.vimExtraPlugins.rustaceanvim
# lsp stuff
pkgs.vimPlugins.nvim-cmp pkgs.vimPlugins.nvim-cmp
pkgs.vimPlugins.cmp-buffer pkgs.vimPlugins.cmp-buffer
pkgs.vimPlugins.cmp-path pkgs.vimPlugins.cmp-path
pkgs.vimPlugins.cmp-cmdline pkgs.vimPlugins.cmp-cmdline
pkgs.vimPlugins.cmp-nvim-lsp pkgs.vimPlugins.cmp-nvim-lsp
pkgs.vimPlugins.cmp-nvim-lua pkgs.vimPlugins.cmp-nvim-lua
pkgs.vimExtraPlugins.fidget-nvim pkgs.vimExtraPlugins.fidget-nvim
pkgs.vimExtraPlugins.copilot-lua pkgs.vimExtraPlugins.copilot-lua
pkgs.vimExtraPlugins.lsp-zero-nvim pkgs.vimExtraPlugins.lsp-zero-nvim
pkgs.vimExtraPlugins.rest-nvim pkgs.vimExtraPlugins.rest-nvim
]; ];
extraConfigLua = builtins.readFile ./extraConfig.lua; extraConfigLua = builtins.readFile ./extraConfig.lua;
package = pkgs.neovim-nightly; package = pkgs.neovim-nightly;

View File

@@ -13,6 +13,7 @@ require('telescope').setup {
} }
require("telescope").load_extension("ui-select") require("telescope").load_extension("ui-select")
require("telescope").load_extension("dap")
require('telescope').load_extension("fzf") require('telescope').load_extension("fzf")
require('telescope').load_extension("file_browser") require('telescope').load_extension("file_browser")