summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/lazygit/config.yml8
-rw-r--r--.config/nvim/lua/config/bindings.lua13
-rw-r--r--.config/nvim/lua/config/lazy.lua4
3 files changed, 19 insertions, 6 deletions
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', '<nop>')
vim.keymap.set('n', '<leader><space>', 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', '<leader>u', vim.cmd.UndotreeToggle, { noremap = true, sile
vim.keymap.set('n', '<leader>u', ':w<CR>', { noremap = true, silent = true })
-- harpoon
vim.keymap.set('n', '<leader>aa', function() harpoon:list():add() end, { noremap = true, silent = true })
-vim.keymap.set('n', '<leader>ae', function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, { noremap = true, silent = true })
--- vim.keymap.set('n', '<leader>af', ':Telescope harpoon marks<CR>', { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>af', function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, { noremap = true, silent = true })
-- trouble
vim.keymap.set('n', '<leader>xx', ':Trouble diagnostics toggle focus=true<CR>', { noremap = true, silent = true })
vim.keymap.set('n', '<leader>xw', ':Trouble diagnostics toggle focus=true<CR>', { noremap = true, silent = true })
@@ -55,12 +53,19 @@ vim.keymap.set('n', '<leader>xd', ':Trouble diagnostics toggle focus=true filter
vim.keymap.set('n', '<leader>xl', ':Trouble loclist toggle focus=true<CR>', { noremap = true, silent = true })
vim.keymap.set('n', '<leader>xq', ':Trouble qflist toggle focus=true<CR>', { noremap = true, silent = true })
vim.keymap.set('n', '<leader>xs', ':Trouble lsp toggle focus=true win.position=right<CR>', { noremap = true, silent = true })
--- telescope
+-- fzf
vim.keymap.set('n', '<leader>fb', fzf.buffers, { noremap = true, silent = true })
vim.keymap.set('n', '<leader>fd', fzf.diagnostics_workspace, { noremap = true, silent = true })
vim.keymap.set('n', '<leader>ff', fzf.files, { noremap = true, silent = true })
vim.keymap.set('n', '<leader>fs', fzf.live_grep_native, { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>fr', function() fzf.live_grep_native({resume = true}) end, { noremap = true, silent = true })
vim.keymap.set('n', '<leader>ft', ':TodoFzfLua keywords=TODO,HACK,WARN,PERF,NOTE,TEST,FIX<CR>', { noremap = true, silent = true })
-- neovim
vim.keymap.set('n', '<leader>vu', ':Lazy sync', { noremap = true, silent = true })
vim.keymap.set('n', '<leader>vv', vim.cmd.Ex, { noremap = true, silent = true })
+-- lsp
+vim.keymap.set('n', '<leader>rr', fzf.lsp_references, { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>re', fzf.lsp_definitions, { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>ri', fzf.lsp_implementations, { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>rt', fzf.lsp_typedefs, { noremap = true, silent = true })
+vim.keymap.set('n', '<leader>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..df4f702 100644
--- a/.config/nvim/lua/config/lazy.lua
+++ b/.config/nvim/lua/config/lazy.lua
@@ -83,7 +83,7 @@ require('lazy').setup({
default_overlength = 80,
grace_length = 1,
highlight_to_eol = true,
- disable_ft = { 'qf', 'help', 'man', 'checkhealth', 'lazy', 'packer', 'NvimTree', 'Telescope', 'WhichKey', 'text', 'csv', 'lua', '' }
+ disable_ft = { 'qf', 'help', 'man', 'checkhealth', 'lazy', 'packer', 'NvimTree', 'Telescope', 'WhichKey', 'text', 'csv', 'lua', 'gosum', '' }
}
end
},
@@ -115,7 +115,7 @@ require('lazy').setup({
},
winopts = {
width = 1,
- height = 0.45,
+ height = 0.35,
row = 1,
border = 'none',
preview = {