update

Changed files
+4
home
+2
home/nvim/default.nix
···
}
telescope-fzf-native-nvim
telescope-undo-nvim
{
plugin = trouble-nvim;
···
vim.keymap.set({'n', 'x', 'o'}, 'gs', '<Plug>(leap-from-window)')
'';
}
{
plugin = pkgs.notmuch;
···
}
telescope-fzf-native-nvim
telescope-undo-nvim
+
telescope-file-browser-nvim
{
plugin = trouble-nvim;
···
vim.keymap.set({'n', 'x', 'o'}, 'gs', '<Plug>(leap-from-window)')
'';
}
+
which-key-nvim
{
plugin = pkgs.notmuch;
+2
home/nvim/telescope-nvim.lua
···
require('telescope').load_extension('fzf')
require("telescope").load_extension("undo")
require('telescope').setup {
defaults = {
mappings = {
···
vim.keymap.set('n', '<leader>fo', require('telescope.builtin').lsp_outgoing_calls, {})
vim.keymap.set('n', '<leader>fi', require('telescope.builtin').lsp_implementations, {})
vim.keymap.set('n', '<leader>fu', require('telescope').extensions.undo.undo, {})
···
require('telescope').load_extension('fzf')
require("telescope").load_extension("undo")
+
require("telescope").load_extension("file_browser")
require('telescope').setup {
defaults = {
mappings = {
···
vim.keymap.set('n', '<leader>fo', require('telescope.builtin').lsp_outgoing_calls, {})
vim.keymap.set('n', '<leader>fi', require('telescope.builtin').lsp_implementations, {})
vim.keymap.set('n', '<leader>fu', require('telescope').extensions.undo.undo, {})
+
vim.keymap.set('n', '<leader>fd', function() require('telescope').extensions.file_browser.file_browser({ path = '%:p:h', select_buffer = true }) end, {})