1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- vim.api.nvim_create_autocmd('TermOpen', {
- callback = function()
- vim.bo.scrollback = 10000
- vim.opt_local.number = false
- vim.opt_local.relativenumber = false
- end
- })
- vim.api.nvim_create_autocmd('TermClose', {
- callback = function(opts)
-
- if vim.api.nvim_buf_get_option(opts.buf, 'modified') then
- return
- end
- MiniBufremove.delete(opts.buf)
- end,
-
- nested = true,
- })
- vim.api.nvim_create_autocmd('TermOpen', { command = 'startinsert' })
- vim.api.nvim_create_autocmd({'WinEnter','BufWinEnter'}, {
- pattern = 'term://*',
- command = 'startinsert',
- })
- vim.api.nvim_create_autocmd('BufLeave', {
- pattern = 'term://*',
- command = 'stopinsert',
- })
- vim.api.nvim_create_autocmd('BufWritePre', {
- callback = function(opts)
- if vim.bo.filetype == 'diff' then
- return
- end
- vim.cmd('%s/\\s\\+$//e')
- end,
- })
- vim.api.nvim_create_autocmd('FileType', {
- pattern = 'markdown',
- callback = function()
- vim.bo.textwidth = 80
- end,
- })
|