From 10ce63c4ed44a569aa48bd73965769686b2c7818 Mon Sep 17 00:00:00 2001 From: joe Date: Tue, 26 Aug 2025 15:28:18 +0200 Subject: up --- .config/nvim/lua/config/bindings.lua | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to '.config/nvim/lua/config/bindings.lua') diff --git a/.config/nvim/lua/config/bindings.lua b/.config/nvim/lua/config/bindings.lua index 2c5f869..d7a1213 100644 --- a/.config/nvim/lua/config/bindings.lua +++ b/.config/nvim/lua/config/bindings.lua @@ -28,7 +28,7 @@ vim.keymap.set('x', 'p', "\"_dP") vim.keymap.set('n', 'Q', '') vim.keymap.set('n', '', vim.cmd.nohlsearch, { noremap = true, silent = true }) -local ts = require('telescope.builtin') +local fzf = require('fzf-lua') require('telescope').load_extension('harpoon') local harpoon = require('harpoon') harpoon:setup() @@ -47,7 +47,7 @@ vim.keymap.set('n', 'u', ':w', { noremap = true, silent = true }) -- harpoon vim.keymap.set('n', 'aa', function() harpoon:list():add() end, { noremap = true, silent = true }) vim.keymap.set('n', 'ae', function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, { noremap = true, silent = true }) -vim.keymap.set('n', 'af', ':Telescope harpoon marks', { noremap = true, silent = true }) +-- vim.keymap.set('n', 'af', ':Telescope harpoon marks', { noremap = true, silent = true }) -- trouble vim.keymap.set('n', 'xx', ':Trouble diagnostics toggle focus=true', { noremap = true, silent = true }) vim.keymap.set('n', 'xw', ':Trouble diagnostics toggle focus=true', { noremap = true, silent = true }) @@ -56,14 +56,11 @@ vim.keymap.set('n', 'xl', ':Trouble loclist toggle focus=true', { no vim.keymap.set('n', 'xq', ':Trouble qflist toggle focus=true', { noremap = true, silent = true }) vim.keymap.set('n', 'xs', ':Trouble lsp toggle focus=true win.position=right', { noremap = true, silent = true }) -- telescope -vim.keymap.set('n', 'fb', ts.buffers, { noremap = true, silent = true }) -vim.keymap.set('n', 'fd', ts.diagnostics, { noremap = true, silent = true }) -vim.keymap.set('n', 'fe', ':Telescope harpoon marks', { noremap = true, silent = true }) -vim.keymap.set('n', 'ff', ts.find_files, { noremap = true, silent = true }) -vim.keymap.set('n', 'fs', ts.live_grep, { noremap = true, silent = true }) -vim.keymap.set('n', 'fg', function() ts.grep_string({ search = vim.fn.input("Grep > ") }) end, { noremap = true, silent = true }) -vim.keymap.set('n', 'ft', ':TodoTelescope keywords=TODO,HACK,WARN,PERF,NOTE,TEST,FIX', { noremap = true, silent = true }) +vim.keymap.set('n', 'fb', fzf.buffers, { noremap = true, silent = true }) +vim.keymap.set('n', 'fd', fzf.diagnostics_workspace, { noremap = true, silent = true }) +vim.keymap.set('n', 'ff', fzf.files, { noremap = true, silent = true }) +vim.keymap.set('n', 'fs', fzf.live_grep_native, { noremap = true, silent = true }) +vim.keymap.set('n', 'ft', ':TodoFzfLua keywords=TODO,HACK,WARN,PERF,NOTE,TEST,FIX', { noremap = true, silent = true }) -- neovim -vim.keymap.set('n', 'vu', vim.cmd.Lazy, { noremap = true, silent = true }) -vim.keymap.set('n', 'vm', vim.cmd.Mason, { noremap = true, silent = true }) +vim.keymap.set('n', 'vu', ':Lazy sync', { noremap = true, silent = true }) vim.keymap.set('n', 'vv', vim.cmd.Ex, { noremap = true, silent = true }) -- cgit v1.2.3