summaryrefslogtreecommitdiff
path: root/src/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'src/.vimrc')
-rwxr-xr-xsrc/.vimrc13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/.vimrc b/src/.vimrc
index 90c0681..1443db5 100755
--- a/src/.vimrc
+++ b/src/.vimrc
@@ -19,7 +19,9 @@ set hlsearch
" Options
syntax on
+set nowrap
set number
+set relativenumber
set tabstop=8
set shiftwidth=8
set softtabstop=8
@@ -27,7 +29,6 @@ set noexpandtab
set autoindent
set smartindent
set scrolloff=999
-set relativenumber
set mouse=a
@@ -141,8 +142,8 @@ function! s:kernel_c_setup()
setlocal ruler
" Optional: soft wrap for comments
- setlocal textwidth=80
- setlocal formatoptions+=t
+ "setlocal textwidth=80
+ "setlocal formatoptions+=t
" Optional: subtle color for colorcolumn (works in GUI or truecolor terminals)
hi ColorColumn ctermbg=236 guibg=#3a3a3a
@@ -153,11 +154,11 @@ endfunction
" Keymaps
" -------------------------------
-" F2: absolute numbers only
-nnoremap <F2> :set number!<CR>
+" F2: toggle all numbers
+nnoremap <F2> :if &number \| set nonumber norelativenumber \| else \| set number relativenumber \| endif<CR>
" F4: absolute numbers only
-nnoremap <F4> :set relativenumber!<CR>
+"nnoremap <F4> :set relativenumber!<CR>
" F5: Search highlight
nnoremap <F5> :nohlsearch<CR>