From 6af775487b5f2a2da33d6c4960c05ec10ff5bd1e Mon Sep 17 00:00:00 2001 From: joe Date: Tue, 26 Aug 2025 17:12:20 +0200 Subject: up --- .config/lazygit/config.yml | 8 ++++++++ .config/nvim/lua/config/bindings.lua | 13 +++++++++---- .config/nvim/lua/config/lazy.lua | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 .config/lazygit/config.yml diff --git a/.config/lazygit/config.yml b/.config/lazygit/config.yml new file mode 100644 index 0000000..9c9e8a9 --- /dev/null +++ b/.config/lazygit/config.yml @@ -0,0 +1,8 @@ +gui: + border: single + theme: + activeBorderColor: + - red + - bold + selectedLineBgColor: + - black diff --git a/.config/nvim/lua/config/bindings.lua b/.config/nvim/lua/config/bindings.lua index d7a1213..6ddb52a 100644 --- a/.config/nvim/lua/config/bindings.lua +++ b/.config/nvim/lua/config/bindings.lua @@ -29,7 +29,6 @@ vim.keymap.set('n', 'Q', '') vim.keymap.set('n', '', vim.cmd.nohlsearch, { noremap = true, silent = true }) local fzf = require('fzf-lua') -require('telescope').load_extension('harpoon') local harpoon = require('harpoon') harpoon:setup() @@ -46,8 +45,7 @@ vim.keymap.set('n', 'u', vim.cmd.UndotreeToggle, { noremap = true, sile 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', function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, { 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 }) @@ -55,12 +53,19 @@ vim.keymap.set('n', 'xd', ':Trouble diagnostics toggle focus=true filter vim.keymap.set('n', 'xl', ':Trouble loclist toggle focus=true', { noremap = true, silent = true }) 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 +-- fzf 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', 'fr', function() fzf.live_grep_native({resume = true}) end, { 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', ':Lazy sync', { noremap = true, silent = true }) vim.keymap.set('n', 'vv', vim.cmd.Ex, { noremap = true, silent = true }) +-- lsp +vim.keymap.set('n', 'rr', fzf.lsp_references, { noremap = true, silent = true }) +vim.keymap.set('n', 're', fzf.lsp_definitions, { noremap = true, silent = true }) +vim.keymap.set('n', 'ri', fzf.lsp_implementations, { noremap = true, silent = true }) +vim.keymap.set('n', 'rt', fzf.lsp_typedefs, { noremap = true, silent = true }) +vim.keymap.set('n', 'rd', fzf.lsp_document_symbols, { noremap = true, silent = true }) diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua index fefe2af..02f3eda 100644 --- a/.config/nvim/lua/config/lazy.lua +++ b/.config/nvim/lua/config/lazy.lua @@ -115,7 +115,7 @@ require('lazy').setup({ }, winopts = { width = 1, - height = 0.45, + height = 0.35, row = 1, border = 'none', preview = { -- cgit v1.2.3