travelingflwr / vimrc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vimrc

" execute pathogen#infect() set termguicolors inoremap nnoremap cnoremap lnoremap

" set t_kb=^? " set t_kD=^[[3~

" set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c

set backspace=indent,eol,start

" Don't try to be vi compatible set nocompatible

" Helps force plugins to load correctly when it is turned back on below filetype off

" TODO: Load plugins here (pathogen or vundle)

" Turn on syntax highlighting syntax on

" For plugins to load correctly filetype plugin indent on

" TODO: Pick a leader key let mapleader = " "

" Security set modelines=0

" Show line numbers set number

" Show file stats set ruler

" Blink cursor on error instead of beeping (grr) set visualbell

Whitespace set wrap set textwidth=79 set formatoptions=tcqrn1 set tabstop=2 set shiftwidth=2 set softtabstop=2 set expandtab set noshiftround

" Cursor motion set scrolloff=3 set backspace=indent,eol,start set matchpairs+=<:> " use % to jump between pairs runtime! macros/matchit.vim

" Move up/down editor lines nnoremap j gj nnoremap k gk

set autoread au FocusGained,BufEnter * silent! checktime

" Allow hidden buffers set hidden

" Rendering set ttyfast

" Status bar set laststatus=2

" Last line set showmode set showcmd

" Searching " nnoremap / /\v " vnoremap / /\v set hlsearch set incsearch set ignorecase set smartcase set showmatch map :let @/='' " clear search

" Remap help key. inoremap :set invfullscreena nnoremap :set invfullscreen vnoremap :set invfullscreen

" Textmate holdouts

" Formatting map q gqip

" Visualize tabs and newlines set listchars=tab:▸\ ,eol:¬ " Uncomment this to enable by default: " set list " To enable by default " Or use your leader key + l to toggle on/off map l :set list! " Toggle tabs and EOL

" Color scheme (terminal) set t_Co=256 set background=dark let g:solarized_termcolors=256 let g:solarized_termtrans=1 " put https://raw.github.com/altercation/vim-colors-solarized/master/colors/solarized.vim " in ~/.vim/colors/ and uncomment: colorscheme nord

" call plug#begin('~/Documents/.vim/plugged')

" Plug 'preservim/nerdtree'

" call plug#end() " packadd! nerdtree packadd! vim-airline packadd! vim-airline-themes packadd! vim-devicons " packadd! tabline.vim

let g:airline_theme='base16_nord' let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#ignore_bufadd_pat = '!|defx|gundo|nerd_tree|startify|tagbar|term://|undotree|vimfiler' let g:airline#extensions#tabline#show_tab_nr = 1 let g:airline#extensions#tabline#tab_nr_type = 1 " tab number let g:airline#extensions#tabline#excludes = ['branches', 'index'] let g:airline#extensions#tabline#buffer_idx_mode = 1 let g:airline#extensions#tabline#buffer_idx_mode = 1 nmap 1 AirlineSelectTab1 nmap 2 AirlineSelectTab2 nmap 3 AirlineSelectTab3 nmap 4 AirlineSelectTab4

let g:tablineclosebutton=1 let g:airline_powerline_fonts = 1 let g:airline_experimental = 1 let g:airline_detect_modified=1 let g:airline_detect_paste=1 let g:airline_detect_crypt=1 let g:airline_detect_spell=1 let g:airline_detect_iminsert=0 let g:airline_inactive_collapse=1 let g:airline#extensions#battery#enabled = 1 let g:airline#extensions#bufferline#enabled = 1

let g:NERDTreeDirArrowExpandable="+" let g:NERDTreeDirArrowCollapsible="~"

if !exists('g:airline_symbols') let g:airline_symbols = {} endif

" unicode symbols let g:airline_left_sep = '»' let g:airline_left_sep = '▶' let g:airline_right_sep = '«' let g:airline_right_sep = '◀' let g:airline_symbols.linenr = '␊' let g:airline_symbols.linenr = '␤' let g:airline_symbols.linenr = '¶' let g:airline_symbols.branch = '⎇' let g:airline_symbols.paste = 'ρ' let g:airline_symbols.paste = 'Þ' let g:airline_symbols.paste = '∥' let g:airline_symbols.whitespace = 'Ξ' " airline symbols let g:airline_left_sep = '' let g:airline_left_alt_sep = '' let g:airline_right_sep = '' let g:airline_right_alt_sep = '' let g:airline_symbols.branch = '' let g:airline_symbols.readonly = '' let g:airline_symbols.linenr = ''

let g:WebDevIconsUnicodeDecorateFolderNodes = 1 let g:WebDevIconsUnicodeDecorateFolderNodeDefaultSymbol = ''

let g:WebDevIconsUnicodeDecorateFileNodesExtensionSymbols = {} let g:WebDevIconsUnicodeDecorateFileNodesExtensionSymbols['nerdtree'] = ''

" Start NERDTree. If a file is specified, move the cursor to its window. autocmd StdinReadPre * let s:std_in=1 autocmd VimEnter * NERDTree | if argc() > 0 || exists("s:std_in") | wincmd p | endif

" Close the tab if NERDTree is the only window remaining in it. autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif

autocmd FileType html set omnifunc=htmlcomplete#CompleteTags

About