34 lines
852 B
Lua
34 lines
852 B
Lua
--colorscheme
|
|
vim.cmd('colorscheme space_vim_theme')
|
|
|
|
--enable this option here as the events are used in this buffer
|
|
vim.cmd('syntax on')
|
|
|
|
vim.api.nvim_create_autocmd('Syntax', {
|
|
command = [[:normal zR]],
|
|
desc = 'Open folds by default',
|
|
})
|
|
|
|
--color trailing spaces with red color
|
|
vim.cmd('highlight ExtraWhitespace ctermbg=green guibg=green')
|
|
vim.cmd('match ExtraWhitespace /s+$/')
|
|
|
|
vim.api.nvim_create_autocmd('BufWinEnter', {
|
|
pattern = "*",
|
|
command = [[:match ExtraWhitespace /s+$/]],
|
|
})
|
|
|
|
vim.api.nvim_create_autocmd('InsertEnter', {
|
|
pattern = "*",
|
|
command = [[:match ExtraWhitespace /s+%#@<!$/]],
|
|
})
|
|
|
|
vim.api.nvim_create_autocmd('InsertLeave', {
|
|
pattern = "*",
|
|
command = [[:match ExtraWhitespace /s+$/]],
|
|
})
|
|
|
|
vim.api.nvim_create_autocmd('BufWinLeave', {
|
|
pattern = "*",
|
|
command = [[:call clearmatches()]],
|
|
})
|