nvim: fix autocmds
This commit is contained in:
parent
1c2fe12d9e
commit
2590f905a7
|
@ -18,14 +18,18 @@ packer.use {
|
|||
map('n', '<Leader>g', ':Neogit<cr>')
|
||||
}
|
||||
|
||||
vim.api.nvim_create_autocmd('FileType', {
|
||||
vim.api.nvim_create_augroup('config_coding', { clear = true })
|
||||
vim.api.nvim_create_autocmd(
|
||||
{ 'FileType' },
|
||||
{
|
||||
group = 'config_coding',
|
||||
pattern = { 'gitcommit', 'gitrebase' },
|
||||
callback = function()
|
||||
-- FIXME: why does the autocmd in settings.lua not set it?
|
||||
vim.wo.colorcolumn = tostring(vim.o.textwidth)
|
||||
vim.cmd([[startinsert | 1]])
|
||||
end
|
||||
})
|
||||
})
|
||||
|
||||
packer.use {
|
||||
'https://github.com/gentoo/gentoo-syntax',
|
||||
|
|
|
@ -5,9 +5,11 @@ function my_remove_trailing_whitespace()
|
|||
vim.api.nvim_win_set_cursor(0, curpos)
|
||||
end
|
||||
|
||||
vim.api.nvim_create_augroup('config_functions', { clear = true })
|
||||
vim.api.nvim_create_autocmd(
|
||||
{ 'BufWritePre' },
|
||||
{
|
||||
group = 'config_functions',
|
||||
pattern = {
|
||||
'*.lua', '*.cpp', '*.hpp'
|
||||
},
|
||||
|
|
|
@ -56,21 +56,6 @@ packer.use {
|
|||
callback = vim.lsp.buf.clear_references,
|
||||
})
|
||||
end
|
||||
|
||||
vim.api.nvim_create_autocmd("CursorHold", {
|
||||
buffer = bufnr,
|
||||
callback = function()
|
||||
local opts = {
|
||||
focusable = false,
|
||||
close_events = { "BufLeave", "CursorMoved", "InsertEnter", "FocusLost" },
|
||||
border = 'rounded',
|
||||
source = 'always',
|
||||
prefix = ' ',
|
||||
scope = 'cursor',
|
||||
}
|
||||
vim.diagnostic.open_float(nil, opts)
|
||||
end
|
||||
})
|
||||
end
|
||||
|
||||
-- setup servers
|
||||
|
|
|
@ -36,7 +36,12 @@ vim.api.nvim_create_autocmd(
|
|||
callback = function()
|
||||
-- exclude plugins.lua, because that would re-init packer
|
||||
if (not vim.api.nvim_buf_get_name(0):match('plugins.lua$')) then
|
||||
vim.cmd([[source <afile> | PackerInstall]])
|
||||
vim.cmd([[
|
||||
echo 'reloading config file…'
|
||||
source <afile>
|
||||
PackerInstall
|
||||
redraw
|
||||
]])
|
||||
end
|
||||
end
|
||||
}
|
||||
|
|
|
@ -28,9 +28,11 @@ packer.use {
|
|||
packer.use 'https://github.com/editorconfig/editorconfig-vim'
|
||||
|
||||
-- set colorcolumn to textwidth after buffer is displayed or option is changed
|
||||
vim.api.nvim_create_augroup('config_settings', { clear = true })
|
||||
vim.api.nvim_create_autocmd(
|
||||
{ 'BufWinEnter', 'OptionSet' },
|
||||
{
|
||||
group = 'config_settings',
|
||||
pattern = { 'textwidth' },
|
||||
callback = function()
|
||||
if vim.o.textwidth > 0 then
|
||||
|
|
Loading…
Reference in New Issue
Block a user