summaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
authorDanny Holman <dholman@gymli.org>2025-02-20 15:18:02 -0600
committerDanny Holman <dholman@gymli.org>2025-02-20 15:18:02 -0600
commita27e83028b7943d26d881564ed446a2a4d374fed (patch)
tree017ffe78defa27275790c82249a581aef5d9eca6 /.vimrc
parent01ef5403e983f5a4767cacf3ffe77a0fcea2139a (diff)
Update to 02/20/25
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc9
1 files changed, 8 insertions, 1 deletions
diff --git a/.vimrc b/.vimrc
index 0897f76..fcc39d2 100644
--- a/.vimrc
+++ b/.vimrc
@@ -5,6 +5,7 @@ set hidden
set showmode
set showcmd
set number
+set relativenumber
set history=1000
set gcr=a:blinkon0
set grepprg="grep -nH $*"
@@ -78,7 +79,7 @@ set splitright
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
let g:NERDTreeDirArrowExpandable = ''
let g:NERDTreeDirArrowCollapsible = ''
-let NERDTreeIgnore = ['\.o$','\.so$','\.class$','\.png$','\.jpg$','\.d$']
+let NERDTreeIgnore = ['\.o$','\.so$','\.class$','\.png$','\.jpg$']
" Completion
set wildmode=list:longest
@@ -92,6 +93,8 @@ set wildignore+=log/**
set wildignore+=tmp/**
set wildignore+=*.png,*.jpeg,*.gif
set wildignore+=*/tmp/*,*.so,*.swp,*.zip
+set omnifunc=ccomplete#Complete
+set tags=~/.vim/system_tags,tags
" Ctrlp
let g:ctrlp_map = '<c-p>'
@@ -126,6 +129,9 @@ vno <Left> <Nop>
vno <Right> <Nop>
vno <Delete> <Nop>
nmap <Leader>s :source ~/.vimrc<CR>
+nmap <Leader>e :edit ~/.vimrc<CR>
+nmap <Leader>u <C-u>zz
+nmap <Leader>d <C-d>zz
vnoremap <C-X> <Esc>`.``gvP``P
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
@@ -135,6 +141,7 @@ nnoremap <silent> <Leader>n :NERDTreeToggle<CR>
nnoremap <silent> <Leader>c :silent !ctags -R .<CR><C-L>
nnoremap <silent> <Leader>t :CtrlPTag<CR>
nnoremap <silent> <Leader>b :TagbarToggle<CR>
+nnoremap <silent> <Leader>f :filetype detect<CR>
nnoremap <silent> <F5> :call ToggleSpell()<CR>
let mapleader = " "