28 lines
532 B
VimL
28 lines
532 B
VimL
" Basic Quality of Life
|
|
set nocompatible
|
|
filetype plugin indent on
|
|
syntax on
|
|
set number
|
|
set relativenumber " Great for jumping lines in code
|
|
set mouse=a
|
|
set clipboard=unnamedplus
|
|
|
|
" Ghostty / Modern Terminal Compatibility
|
|
if exists('+termguicolors')
|
|
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
|
|
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
|
|
set termguicolors
|
|
endif
|
|
|
|
" Search and UI
|
|
set hlsearch
|
|
set incsearch
|
|
set ignorecase
|
|
set smartcase
|
|
set wildmenu
|
|
|
|
" Tab Settings (Standardized for the Lab)
|
|
set tabstop=4
|
|
set shiftwidth=4
|
|
set expandtab
|