summaryrefslogtreecommitdiff
path: root/vimrc.2025.enabledmouse
diff options
context:
space:
mode:
Diffstat (limited to 'vimrc.2025.enabledmouse')
-rw-r--r--vimrc.2025.enabledmouse37
1 files changed, 37 insertions, 0 deletions
diff --git a/vimrc.2025.enabledmouse b/vimrc.2025.enabledmouse
new file mode 100644
index 0000000..11bed82
--- /dev/null
+++ b/vimrc.2025.enabledmouse
@@ -0,0 +1,37 @@
+" 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