mirror of
https://github.com/iofq/nvim.nix.git
synced 2026-01-23 08:55:16 -06:00
add eyeliner, trouble
This commit is contained in:
parent
b25deb86c1
commit
3f57948360
12 changed files with 45 additions and 72 deletions
|
|
@ -23,6 +23,7 @@ with final.pkgs.lib; let
|
||||||
cmp-treesitter
|
cmp-treesitter
|
||||||
cmp_luasnip
|
cmp_luasnip
|
||||||
diffview-nvim
|
diffview-nvim
|
||||||
|
eyeliner-nvim
|
||||||
friendly-snippets
|
friendly-snippets
|
||||||
gitsigns-nvim
|
gitsigns-nvim
|
||||||
lualine-nvim
|
lualine-nvim
|
||||||
|
|
@ -68,6 +69,7 @@ with final.pkgs.lib; let
|
||||||
telescope-fzf-native-nvim
|
telescope-fzf-native-nvim
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
toggleterm-nvim
|
toggleterm-nvim
|
||||||
|
trouble-nvim
|
||||||
undotree
|
undotree
|
||||||
which-key-nvim
|
which-key-nvim
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,4 @@
|
||||||
vim.cmd('colorscheme terafox')
|
vim.cmd('colorscheme terafox')
|
||||||
vim.keymap.set('n', '<leader>aa', '<cmd>AerialToggle!<CR>', { desc = 'Toggle Aerial' })
|
vim.keymap.set('n', '<leader>aa', '<cmd>AerialToggle!<CR>', { desc = 'Toggle Aerial' })
|
||||||
|
vim.keymap.set('n', '<leader>nb', vim.cmd.DiffviewOpen, { noremap = true, desc = '[g]it [d]iffview open' })
|
||||||
|
vim.keymap.set('n', '<leader>t', "<cmd>Trouble diagnostics toggle focus=true filter.buf=0<CR>", { noremap = true, desc = 'Trouble diagnostics' })
|
||||||
|
|
|
||||||
|
|
@ -73,12 +73,3 @@ vim.diagnostic.config {
|
||||||
prefix = '',
|
prefix = '',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.keymap.set('n', '<space>ee', function()
|
|
||||||
local _, winid = vim.diagnostic.open_float(nil, { scope = 'line' })
|
|
||||||
if not winid then
|
|
||||||
vim.notify('no diagnostics found', vim.log.levels.INFO)
|
|
||||||
return
|
|
||||||
end
|
|
||||||
vim.api.nvim_win_set_config(winid or 0, { focusable = true })
|
|
||||||
end, { noremap = true, silent = true, desc = 'diagnostics floating window' })
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
if vim.g.did_load_diffview_plugin then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
vim.g.did_load_diffview_plugin = true
|
|
||||||
|
|
||||||
require('diffview').setup { use_icons = false }
|
|
||||||
vim.keymap.set('n', '<leader>gdd', vim.cmd.DiffviewOpen, { desc = '[g]it [d]iffview open' })
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
if vim.g.did_load_diffview_plugin then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
vim.g.did_load_diffview_plugin = true
|
|
||||||
require('diffview').setup {
|
|
||||||
use_icons = false,
|
|
||||||
}
|
|
||||||
|
|
@ -3,7 +3,6 @@ if vim.g.did_load_gitsigns_plugin then
|
||||||
end
|
end
|
||||||
vim.g.did_load_gitsigns_plugin = true
|
vim.g.did_load_gitsigns_plugin = true
|
||||||
|
|
||||||
vim.schedule(function()
|
|
||||||
require('gitsigns').setup {
|
require('gitsigns').setup {
|
||||||
signcolumn = false,
|
signcolumn = false,
|
||||||
numhl = true,
|
numhl = true,
|
||||||
|
|
@ -39,4 +38,3 @@ vim.schedule(function()
|
||||||
end, { expr = true })
|
end, { expr = true })
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
end)
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,6 @@ vim.keymap.set('n', '<C-b>', '<C-b>zz')
|
||||||
vim.keymap.set('n', '<CR>', 'm0i<cr><Esc>`0', { noremap = true, silent = true })
|
vim.keymap.set('n', '<CR>', 'm0i<cr><Esc>`0', { noremap = true, silent = true })
|
||||||
vim.keymap.set({ 'v', 'i' }, 'wq', '<esc>l', { noremap = true, silent = true })
|
vim.keymap.set({ 'v', 'i' }, 'wq', '<esc>l', { noremap = true, silent = true })
|
||||||
vim.keymap.set({ 'n', 'v', 'i' }, 'qwq', '<esc>l<cmd>wqa<CR>', { noremap = true, silent = true })
|
vim.keymap.set({ 'n', 'v', 'i' }, 'qwq', '<esc>l<cmd>wqa<CR>', { noremap = true, silent = true })
|
||||||
vim.keymap.set({ 'n', 'v' }, '<leader>yy', '"+y', { noremap = true, silent = true, desc = 'Yank to clip' })
|
vim.keymap.set({ 'n', 'v' }, '<leader>yy', '"*y', { noremap = true, silent = true, desc = 'Yank to clip' })
|
||||||
vim.keymap.set({ 'n', 'v' }, '<leader>yp', '"+p', { noremap = true, silent = true, desc = 'Paste from clip' })
|
vim.keymap.set({ 'n', 'v' }, '<leader>yp', '"*p', { noremap = true, silent = true, desc = 'Paste from clip' })
|
||||||
vim.keymap.set({ 'n', 'v' }, '<leader>yd', '"+d', { noremap = true, silent = true, desc = 'Delete to clip' })
|
vim.keymap.set({ 'n', 'v' }, '<leader>yd', '"*d', { noremap = true, silent = true, desc = 'Delete to clip' })
|
||||||
|
|
|
||||||
|
|
@ -16,9 +16,9 @@ lspconfig.gopls.setup {
|
||||||
lspconfig.pyright.setup { capabilities = capabilities }
|
lspconfig.pyright.setup { capabilities = capabilities }
|
||||||
lspconfig.nil_ls.setup { capabilities = capabilities }
|
lspconfig.nil_ls.setup { capabilities = capabilities }
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>de', vim.diagnostic.open_float, { desc = 'Toggle diagnostic' })
|
|
||||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Prev diagnostic' })
|
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Prev diagnostic' })
|
||||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Next diagnostic' })
|
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Next diagnostic' })
|
||||||
|
vim.keymap.set('n', '<leader>de', vim.diagnostic.open_float, { desc = 'Toggle diagnostic' })
|
||||||
|
|
||||||
vim.diagnostic.config {
|
vim.diagnostic.config {
|
||||||
virtual_text = true,
|
virtual_text = true,
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,6 @@ require('mini.splitjoin').setup {
|
||||||
require('mini.pairs').setup()
|
require('mini.pairs').setup()
|
||||||
vim.cmd([[ hi MiniCursorwordCurrent ctermfg=240 ]])
|
vim.cmd([[ hi MiniCursorwordCurrent ctermfg=240 ]])
|
||||||
|
|
||||||
-- f F t T
|
|
||||||
require('mini.jump').setup()
|
|
||||||
require('mini.jump2d').setup {
|
require('mini.jump2d').setup {
|
||||||
mappings = { start_jumping = '<leader>s' },
|
mappings = { start_jumping = '<leader>s' },
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,3 +18,5 @@ require('toggleterm').setup {
|
||||||
require('which-key').setup {
|
require('which-key').setup {
|
||||||
preset = 'helix',
|
preset = 'helix',
|
||||||
}
|
}
|
||||||
|
require('trouble').setup {}
|
||||||
|
require('eyeliner').setup {}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
if vim.g.did_load_diffview_plugin then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
vim.g.did_load_diffview_plugin = true
|
|
||||||
require('diffview').setup {
|
|
||||||
use_icons = false,
|
|
||||||
}
|
|
||||||
|
|
@ -63,4 +63,5 @@ require('nvim-treesitter.configs').setup {
|
||||||
|
|
||||||
require('treesitter-context').setup {
|
require('treesitter-context').setup {
|
||||||
max_lines = 3,
|
max_lines = 3,
|
||||||
|
min_window_height = 50
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue