feat(vim): use fzf.vim instead of Telescope

(cherry picked from commit c53856b42bb9dda900a7c757b3b2e307e9e45d6f)
This commit is contained in:
Stefan Imhoff
2022-04-01 08:31:14 +02:00
parent d583739c9f
commit 786bbb0852
4 changed files with 43 additions and 16 deletions

View File

@@ -0,0 +1,25 @@
-- fzf.nvim
-- https://github.com/nvim-telescope/telescope.nvim/
--- Mappings
local opts = { noremap = true, silent = true }
vim.api.nvim_set_keymap('n', '<C-p>', [[<Cmd>Files<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>b', [[<Cmd>Buffers<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>gs', [[<Cmd>GFiles?<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fc', [[<Cmd>Commits<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fbc', [[<Cmd>BCommits<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ht', [[<Cmd>Helptags<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>r', [[<Cmd>Rg<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>rf', [[<Cmd>Rg!<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>t', [[<Cmd>Tags<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>m', [[<Cmd>Marks<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>km', [[<Cmd>Maps<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fl', [[<Cmd>Lines<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fbl', [[<Cmd>BLines<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>w', [[<Cmd>Windows<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>mru', [[<Cmd>History<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ch', [[<Cmd>History:<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>sh', [[<Cmd>History/<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fs', [[<Cmd>Snippets<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ff', [[<Cmd>Filetypes<CR>]], opts)

View File

@@ -64,23 +64,23 @@ require('telescope').load_extension('node_modules')
--- Mappings
local opts = { noremap = true, silent = true }
vim.api.nvim_set_keymap('n', '<C-p>', [[<Cmd>Telescope find_files<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>b', [[<Cmd>Telescope buffers<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>bh', [[<Cmd>Telescope bookmarks<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>cheat', [[<Cmd>:Cheatsheet<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fb', [[<Cmd>Telescope buffers<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fc', [[<Cmd>Telescope git_status<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fcb', [[<Cmd>Telescope git_branches<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ff', [[<Cmd>lua require('telescope.builtin').find_files({ hidden = true })<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fht', [[<Cmd>Telescope help_tags<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fnm', [[<Cmd>Telescope node_modules list<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fr', [[<Cmd>Telescope resume<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>frg', [[<Cmd>Telescope live_grep<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>fs', [[<Cmd>lua require('telescope.builtin').file_browser({ cwd = vim.fn.expand('%:p:h') })<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ft', [[<Cmd>Telescope tags<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>m', [[<Cmd>Telescope marks<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>km', [[<Cmd>Telescope keymaps<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>mru', [[<Cmd>Telescope frecency<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>ps', [[<Cmd>lua require('telescope.builtin').grep_string({ search = vim.fn.input('Grep for > ') })<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>r', [[<Cmd>Telescope live_grep<CR>]], opts)
vim.api.nvim_set_keymap('n', '<Leader>t', [[<Cmd>Telescope tags<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>fr', [[<Cmd>Telescope resume<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<C-p>', [[<Cmd>Telescope find_files<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>b', [[<Cmd>Telescope buffers<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>fb', [[<Cmd>Telescope buffers<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>fc', [[<Cmd>Telescope git_status<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>ff', [[<Cmd>lua require('telescope.builtin').find_files({ hidden = true })<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>fht', [[<Cmd>Telescope help_tags<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>frg', [[<Cmd>Telescope live_grep<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>fs', [[<Cmd>lua require('telescope.builtin').file_browser({ cwd = vim.fn.expand('%:p:h') })<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>ft', [[<Cmd>Telescope tags<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>km', [[<Cmd>Telescope keymaps<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>m', [[<Cmd>Telescope marks<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>mru', [[<Cmd>Telescope frecency<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>ps', [[<Cmd>lua require('telescope.builtin').grep_string({ search = vim.fn.input('Grep for > ') })<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>r', [[<Cmd>Telescope live_grep<CR>]], opts)
-- vim.api.nvim_set_keymap('n', '<Leader>t', [[<Cmd>Telescope tags<CR>]], opts)