summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon <vesspa0330@gmail.com>2025-06-12 00:22:10 -0400
committerSimon <vesspa0330@gmail.com>2025-06-12 00:22:10 -0400
commit0013f8e094fbe12a3d9e5601393a788f2c599910 (patch)
treee0686520ad2d737516cccc12295a219f01191243
parentcf8e36f5ef707eec5d7d881e1ec4f2a5953a35f5 (diff)
vimrc update
-rw-r--r--.vimrc31
1 files changed, 27 insertions, 4 deletions
diff --git a/.vimrc b/.vimrc
index af31fb9..897a35e 100644
--- a/.vimrc
+++ b/.vimrc
@@ -1,14 +1,37 @@
" basic yummies
syntax on
+set showcmd
set incsearch
set hlsearch
+set number
set relativenumber
-" basic file explorer
+" basic file explorer (p to preview hovered file, ctrl+w,z to close)
+let g:netrw_winsize = 15
let g:netrw_banner = 0
-let g:netrw_browse_split = 4
-let g:netrw_winsize = 25
let g:netrw_altv = 1
let g:netrw_alto = 1
-
+let g:netrw_browse_split = 2
map <silent> <C-E> :Lexplore<CR>
+
+" indentation
+set tabstop=2
+set expandtab
+set shiftwidth=2
+set autoindent
+set smartindent
+set list
+set listchars=multispace:\ \ ▸
+
+" folding
+set foldmethod=indent
+set foldnestmax=10
+nnoremap U :syntax sync fromstart<cr>:redraw!<cr> " fix syntax highlighting glitch
+
+" splitting
+set splitright
+set splitbelow
+nnoremap <C-J> <C-W><C-J>
+nnoremap <C-K> <C-W><C-K>
+nnoremap <C-L> <C-W><C-L>
+nnoremap <C-H> <C-W><C-H>