1
0
Fork 0

nvim: misc

This commit is contained in:
Vladimír Dudr 2023-02-15 16:52:59 +01:00
parent 1cc17efec2
commit 05b6e90111
4 changed files with 30 additions and 7 deletions

View file

@ -31,7 +31,13 @@ function M.setup()
-- local buf = args.buf
vim.api.nvim_win_set_option(0, 'number', false)
vim.api.nvim_win_set_option(0, 'signcolumn', 'no')
vim.schedule(vim.cmd.startinsert) -- without schedule it lock screen refresh
local winid = vim.api.nvim_get_current_win();
vim.schedule(function ()
if vim.api.nvim_get_current_win() == winid then
vim.cmd.startinsert()
end
end) -- without schedule it lock screen refresh
end,
})
--}}}

View file

@ -67,9 +67,12 @@ function M.setup()
vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWinEnter', 'FileType' }, {
pattern = '*',
callback = function(args)
set_winopts()
local buf = args.buf
local buftype = vim.bo[buf].buftype
if buftype == 'prompt' then
return -- plugins handle this usually themselves
end
set_winopts()
if buftype == 'nofile' or buftype == 'help' then
vim.o.list = false
vim.bo[buf].buflisted = false
@ -120,7 +123,6 @@ function M.setup()
end,
})
if vim.g.neoray then -- {{{
vim.cmd.NeoraySet('CursorAnimTime', 0)
vim.cmd.NeoraySet('Transparency', '0.95')

View file

@ -37,6 +37,8 @@ return {
map('n', '<leader>gd', gs.diffthis, { desc = 'Gitsigns diff this' })
map('n', '<leader>gD', function() gs.diffthis('~') end, { desc = 'Gitsigns diff this ~' })
map('n', '<leader>gd', gs.toggle_deleted, { desc = 'Gitsigns toggle deleted' })
map('n', '<leader>ggD', function() vim.ui.input({prompt = 'Branch?'}, function (input)
gs.diffthis(input) end) end, { desc = 'Gitsigns diff this' })
-- Text object
map({ 'o', 'x' }, 'ih', ':<C-U>Gitsigns select_hunk<CR>', { desc = 'Inner git hunk' })

View file

@ -6,10 +6,23 @@ return {
{ 'AndrewRadev/linediff.vim', cmd = 'Linediff' },
{ 'lukas-reineke/indent-blankline.nvim', config = true, opts = {
show_current_context = true,
show_current_context_start = false,
}, },
{ 'lukas-reineke/indent-blankline.nvim',
event = 'VeryLazy',
config = true,
opts = {
show_current_context = true,
show_current_context_start = false,
filetype_exclude = {
'OverseerList',
'OverseerForm',
'lspinfo',
'packer',
'checkhealth',
'help',
'man',
'',
},
}, },
{ 'echasnovski/mini.trailspace', version = '*', config = function() require('mini.trailspace').setup({}) end },
-- stolen from LazyVim