Initial Configurations
This commit is contained in:
parent
01a1ebed38
commit
5c216504bb
15 changed files with 478 additions and 687 deletions
43
lua/defaults/autocmds.lua
Normal file
43
lua/defaults/autocmds.lua
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
local group = vim.api.nvim_create_augroup('user_cmds', { clear = true })
|
||||
|
||||
vim.api.nvim_create_user_command('ReloadConfig', 'source $MYVIMRC | PackerCompile', {})
|
||||
|
||||
vim.api.nvim_create_autocmd('FileType', {
|
||||
pattern = { 'qf', 'help', 'man', 'lspinfo', 'spectre_panel' },
|
||||
group = group,
|
||||
command = 'nnoremap <buffer> q <cmd>quit<cr>',
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'FileType' }, {
|
||||
pattern = { 'gitcommit' },
|
||||
callback = function()
|
||||
vim.opt_local.wrap = true
|
||||
vim.opt_local.spell = true
|
||||
end,
|
||||
})
|
||||
|
||||
vim.cmd "autocmd BufEnter * ++nested if winnr('$') == 1 && bufname() == 'NvimTree_' . tabpagenr() | quit | endif"
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'VimResized' }, {
|
||||
callback = function()
|
||||
vim.cmd 'tabdo wincmd ='
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'CmdWinEnter' }, {
|
||||
callback = function()
|
||||
vim.cmd 'quit'
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'TextYankPost' }, {
|
||||
callback = function()
|
||||
vim.highlight.on_yank { higroup = 'Visual', timeout = 200 }
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'VimEnter' }, {
|
||||
callback = function()
|
||||
vim.cmd 'hi link illuminatedWord LspReferenceText'
|
||||
end,
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue