mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-22 00:49:01 +02:00
57 lines
1.5 KiB
Lua
57 lines
1.5 KiB
Lua
-- autocmd BufWinEnter * :set formatoptions-=cro
|
|
vim.cmd([[
|
|
augroup _general_settings
|
|
autocmd!
|
|
autocmd FileType qf,help,man,lspinfo nnoremap <silent> <buffer> q :close<CR>
|
|
autocmd TextYankPost * silent!lua require('vim.highlight').on_yank({higroup = 'Visual', timeout = 200})
|
|
autocmd BufWinEnter * :set formatoptions=croql
|
|
autocmd BufWinEnter * :set textwidth=80
|
|
autocmd BufWinEnter * :set colorcolumn=+1
|
|
" autocmd BufWinEnter * :set nolazyredraw
|
|
" autocmd BufWinEnter * :hi ColorColumn guibg=#1B2430 ctermbg=246
|
|
autocmd FileType qf set nobuflisted
|
|
augroup end
|
|
|
|
augroup _git
|
|
autocmd!
|
|
autocmd FileType gitcommit setlocal wrap
|
|
autocmd FileType gitcommit setlocal spell
|
|
augroup end
|
|
|
|
augroup _markdown
|
|
autocmd!
|
|
autocmd FileType markdown setlocal wrap
|
|
autocmd FileType markdown setlocal spell
|
|
augroup end
|
|
|
|
augroup _auto_resize
|
|
autocmd!
|
|
autocmd VimResized * tabdo wincmd =
|
|
augroup end
|
|
|
|
augroup _alpha
|
|
autocmd!
|
|
autocmd User AlphaReady set showtabline=0 | autocmd BufUnload <buffer> set showtabline=2
|
|
augroup end
|
|
]])
|
|
|
|
-- for fix error last close buffer
|
|
vim.api.nvim_create_autocmd({ "QuitPre" }, {
|
|
callback = function()
|
|
vim.cmd("NvimTreeClose")
|
|
end,
|
|
})
|
|
|
|
local autocmd = vim.api.nvim_create_autocmd
|
|
autocmd("VimEnter", {
|
|
pattern = "*",
|
|
callback = function()
|
|
vim.opt.statusline = "%#normal# "
|
|
end,
|
|
})
|
|
|
|
-- Autoformat
|
|
-- augroup _lsp
|
|
-- autocmd!
|
|
-- autocmd BufWritePre * lua vim.lsp.buf.formatting()
|
|
-- augroup end
|