Last active
March 18, 2021 08:59
-
-
Save Hezkore/418f478072225620520331ce7ef09570 to your computer and use it in GitHub Desktop.
Vim Files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" NERDTree options | |
let NERDTreeShowBookmarks=1 | |
let NERDTreeHighlightCursorline=1 | |
let NERDTreeBookmarksSort=0 | |
let NERDTreeMarkBookmarks=1 | |
let NERDTreeShowHidden=1 | |
let NERDTreeCustomOpenArgs={'file': {'where': 'p', 'reuse': 'all', 'keepopen': 0, 'stay': 1}, 'dir': {}} | |
nnoremap <silent> <C-t> :NERDTreeFind<CR> | |
nnoremap <silent> <C-b> :NERDTreeToggle<CR> | |
" Airline options | |
set showtabline=1 | |
let g:airline_theme='luna' | |
let g:airline_powerline_fonts=1 | |
let g:airline_stl_path_style = 'short' | |
let g:airline#extbline#show_splits = 0 | |
let g:airline#extensions#tabline#enabled=1 | |
let g:airline#extensions#tabline#enabled = 1 | |
let g:airline#extensions#whitespace#enabled=0 | |
let g:airline#extensions#tabline#fnamemod = ':t' | |
let g:airline#extensions#tabline#tabs_label = '' | |
let g:airline#extensions#tabline#tab_nr_type = 1 | |
let g:airline#extensions#tabline#show_buffers = 0 | |
let g:airline#extensions#tabline#left_alt_sep = '' | |
let g:airline#extensions#tabline#show_tab_type = 0 | |
let g:airline#extensions#tabline#tab_min_count = 1 | |
let g:airline#extensions#tabline#show_close_button = 0 | |
let g:airline_mode_map = {} | |
let g:airline_mode_map['__']='-' | |
let g:airline_mode_map['c']='C' | |
let g:airline_mode_map['i']='' | |
let g:airline_mode_map['ic']='' | |
let g:airline_mode_map['ix']='' | |
let g:airline_mode_map['n']='' | |
let g:airline_mode_map['multi']='M' | |
let g:airline_mode_map['ni']='' | |
let g:airline_mode_map['no']='' | |
let g:airline_mode_map['R']='R' | |
let g:airline_mode_map['Rv']='R' | |
let g:airline_mode_map['s']='S' | |
let g:airline_mode_map['S']='S' | |
let g:airline_mode_map['^S']='S' | |
let g:airline_mode_map['t']='T' | |
let g:airline_mode_map['v']='' | |
let g:airline_mode_map['V']='' | |
let g:airline_mode_map['^V']='' | |
" Make BlitzMax part of our $PATH | |
let $PATH .= ':/home/hezkore/Applications/BlitzMax/bin' | |
" Move all yanking to clipboard | |
set clipboard^=unnamedplus | |
" Hide the ruler | |
set noruler | |
" Some handy shortcus | |
map <F1> :execute "h " . expand("<cword>")<cr> | |
nnoremap <silent> <Space> i<Space> | |
nnoremap <silent> <BS> d<Left> | |
nnoremap <silent> <CR> a | |
nnoremap <silent> <A-Left> :tabpreviou<CR> | |
nnoremap <silent> <A-Right> :tabnext<CR> | |
nnoremap <silent> <C-q> :q<CR> | |
map <silent> <A-Up> :move -2<CR> | |
map <silent> <A-Down> :move +1<CR> | |
nnoremap <silent> <A-S-Left> :vertical resize -1<CR> | |
nnoremap <silent> <A-S-Right> :vertical resize +1<CR> | |
nnoremap <silent> <A-S-Up> :resize -1<CR> | |
nnoremap <silent> <A-S-Down> :resize +1<CR> | |
" Make scrolling a bit easier | |
nnoremap <silent> <S-Up> <C-Y><C-Y><Up><Up> | |
nnoremap <silent> <S-Down> <C-E><C-E><Down><Down> | |
" Tagbar options | |
nnoremap <silent> <F2> :TagbarOpenAutoClose<CR> | |
nnoremap <silent> <F12> :TagbarToggle<CR> | |
" Enable line numbers | |
set number | |
set numberwidth=6 | |
" Show idents | |
set listchars=tab:\¦\ ,nbsp:·,trail:· | |
set list | |
" Colorscheme | |
set termguicolors | |
let g:spacegray_low_contrast=1 | |
colorscheme spacegray | |
" Make tabs not crazy | |
set tabstop=4 | |
set shiftwidth=4 | |
set noexpandtab | |
" Disable line wrapping | |
set nowrap | |
" Disable swapfile | |
set noswapfile |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment