bash/vimrc

38 lines
904 B
VimL

" Load Debian-specific Vim configuration
runtime! debian.vim
" Enable filetype detection, plugins, and indenting
filetype plugin indent on
" Disable mouse completely by default
set mouse=n
" Ensure mouse is disabled in insert mode
autocmd InsertEnter * set mouse=
autocmd InsertLeave * set mouse=n
" Set encoding
set encoding=utf-8
set fileencoding=utf-8
" Enable syntax highlighting
syntax on
" Restore cursor position when reopening a file
autocmd BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
" Prevent Vim from clearing the screen on exit
set t_ti=
set t_te=
" Viminfo settings
set viminfo='50,<1000,s100,:0,n~/.cache/viminfo'
" Vim-Go settings (commented out, enable if needed)
" let g:go_def_mode='gopls'
" let g:go_info_mode='gopls'
" Text width settings for formatting (commented out, enable if needed)
" set textwidth=80
" gq for formatting