diff options
Diffstat (limited to 'modules/general.vim')
-rw-r--r-- | modules/general.vim | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/modules/general.vim b/modules/general.vim deleted file mode 100644 index 178e19f3..00000000 --- a/modules/general.vim +++ /dev/null @@ -1,117 +0,0 @@ -" Be IMproved -if &compatible - set nocompatible -endif - -" set leader key -let g:mapleader = "\<Space>" -" set local leader key -let g:maplocalleader = ',' - -syntax enable " Enables syntax highlighing -"set hidden " Required for specific actions that require multiple buffers -set nowrap " display long lines as just one line -set encoding=utf-8 " The encoding displayed -set pumheight=10 " Makes popup menu smaller -set fileencoding=utf-8 " The encoding written to file -set ruler " show the cursor position all the time -set cmdheight=2 " always keep this at 2" -set iskeyword+=- " treat dash separated words as a word text object" -set mouse=a " Enable your mouse -set splitbelow " Horizontal splits will automatically be below -set splitright " Vertical splits will automatically be to the right -set t_Co=256 " Support 256 colors -"set autochdir " Your working directory will always be the same as your working directory -set conceallevel=0 " So that I can see `` in markdown files -set tabstop=2 " Insert 2 spaces for a tab -set shiftwidth=2 " Change the number of space characters inserted for indentation -set smarttab " Makes tabbing smarter will realize you have 2 vs 4 -set expandtab " Converts tabs to spaces -set smartindent " Makes indenting smart -set autoindent " Good auto indent -set laststatus=0 " Always display the status line -set number " Line numbers -set cursorline " Enable highlighting of the current line -set background=dark " tell vim what the background color looks like - -let g:elite_mode=1 " Disable arrows" -filetype plugin indent on " Gives vim abilty to recognize filetypes - -" Disable arrow movement, resize splits instead. -if get(g:, 'elite_mode') - nnoremap <Up> :resize -2<CR> - nnoremap <Down> :resize +2<CR> - nnoremap <Left> :vertical resize -2<CR> - nnoremap <Right> :vertical resize +2<CR> -endif - -" Alternate way to save -nnoremap <C-s> :w<CR> -" Alternate way to quit -nnoremap <C-Q> :wq!<CR> -" Use control-c instead of escape -nnoremap <C-c> <Esc> -" <TAB>: completion. -inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" -" Open terminal with F1 -nnoremap <silent> <F1> :10split term://bash<CR> -nnoremap <silent> <F2> :bdelete! term://*<return> - -inoremap K <c-d> -nnoremap J <c-u> - -nnoremap <C-h> <C-w>h -nnoremap <C-j> <C-w>j -nnoremap <C-k> <C-w>k -nnoremap <C-l> <C-w>l -" Remap terminal switch -tnoremap <C-[> <C-\><C-n> -tnoremap <C-c><Esc> <Esc> -tnoremap <C-h> <C-\><C-n><C-w>h -tnoremap <C-j> <C-\><C-n><C-w>j -tnoremap <C-k> <C-\><C-n><C-w>k -tnoremap <C-l> <C-\><C-n><C-w>l - -nnoremap <M-h> <C-w>h -nnoremap <M-j> <C-w>j -nnoremap <M-k> <C-w>k -nnoremap <M-l> <C-w>l - -" I think this does something on mac but I might be full of shit -nnoremap <D-h> <C-w>h -nnoremap <D-j> <C-w>j -nnoremap <D-k> <C-w>k -nnoremap <D-l> <C-w>l - -" I hate escape more than anything else -inoremap jk <Esc> -inoremap kj <Esc> -" This is how much I hate it -"inoremap <esc> <nop> - -" Easy CAPS -inoremap <c-u> <ESC>viwUi -nnoremap <c-u> viwU<Esc> - - -" TAB in general mode will move to text buffer -nnoremap <C-TAB> :VimwikiNextLink<CR> -" SHIFT-TAB will go back -nnoremap <C-S-TAB> :VimwikiPrevLink<CR> - - -"nmap <Leader>wn <Plug>VimwikiNextLink -"nmap <Leader>wp <Plug>VimwikiPrevLink -" TAB in general mode will move to text buffer -nnoremap <TAB> :bnext<CR> -" SHIFT-TAB will go back -nnoremap <S-TAB> :bprevious<CR> - -" Copy paste between vim and everything else -set clipboard=unnamedplus - -" hold when tabbing -vnoremap < <gv -vnoremap > >gv - -cmap w!! w !sudo tee % |