38 lines
904 B
VimL
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
|