Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set t_Co=256
- set nocompatible
- call plug#begin()
- Plug 'trevordmiller/nova-vim'
- Plug 'morhetz/gruvbox'
- Plug 'arcticicestudio/nord-vim'
- Plug 'sonph/onehalf'
- Plug 'pearofducks/ansible-vim'
- Plug 'chr4/nginx.vim'
- Plug 'ekalinin/Dockerfile.vim'
- Plug 'martinda/Jenkinsfile-vim-syntax'
- "Plug 'elzr/vim-json'
- Plug 'jiangmiao/auto-pairs'
- Plug 'Yggdroot/indentLine'
- Plug 'TaDaa/vimade'
- Plug 'ntpeters/vim-better-whitespace'
- Plug 'scrooloose/nerdtree'
- "Plug 'Xuyuanp/nerdtree-git-plugin'
- Plug 'vim-airline/vim-airline'
- Plug 'vim-airline/vim-airline-themes'
- Plug 'edkolev/tmuxline.vim'
- Plug 'w0rp/ale'
- Plug 'junegunn/fzf'
- Plug 'junegunn/fzf.vim'
- Plug 'junegunn/limelight.vim'
- Plug 'tpope/vim-fugitive'
- Plug 'tpope/vim-surround'
- Plug 'mhinz/vim-startify'
- Plug 'airblade/vim-gitgutter'
- "Plug 'jreybert/vimagit'
- Plug 'ryanoasis/vim-devicons'
- Plug 'andrewstuart/vim-kubernetes'
- Plug 'towolf/vim-helm'
- Plug 'iamcco/markdown-preview.nvim'
- call plug#end()
- let g:airline_enabled = 1
- let g:airline_powerline_fonts = 1
- let g:airline_skip_empty_sections = 1
- let g:airline#extensions#tabline#enabled = 1
- let g:airline#extensions#tabline#buffer_idx_mode = 1
- let g:airline#extensions#hunks#enabled = 1
- let g:airline#extensions#hunks#non_zero_only = 1
- "let g:airline#extensions#vimagit#enabled = 1
- let g:ansible_unindent_after_newline = 1
- let g:ansible_name_highlight = 'd'
- let g:ansible_extra_keywords_highlight = 1
- let g:ansible_normal_keywords_highlight = 'Constant'
- let g:ansible_with_keywords_highlight = 'Constant'
- let g:ansible_template_syntaxes = { '*vhost*.conf.j2': 'nginx.vim' }
- let g:better_whitespace_ctermcolor='yellow'
- let g:better_whitespace_guicolor='yellow'
- let g:indentLine_enabled = 0
- let g:indentLine_setColors = 0
- let g:gitgutter_sign_added = '•'
- let g:gitgutter_sign_modified = '•'
- let g:gitgutter_sign_removed = '•'
- let g:gitgutter_sign_removed_first_line = '•'
- let g:gitgutter_sign_modified_removed = '•'
- let g:NERDTreeWinSize=30
- let g:NERDTreeIgnore=['\.DS_Store$', '\.git$', '\.swp']
- let g:NERDTreeDirArrowExpandable = "\u00a0"
- let g:NERDTreeDirArrowCollapsible = "\u00a0"
- let g:vimade = {}
- let g:vimade.fadelevel = 0.85
- let g:WebDevIconsNerdTreeBeforeGlyphPadding = ''
- let g:WebDevIconsUnicodeDecorateFolderNodes = v:true
- let g:WebDevIconsUnicodeGlyphDoubleWidth = 1
- let g:WebDevIconsOS = 'Darwin'
- au BufRead,BufNewFile */playbooks/*.yml set filetype=yaml.ansible
- au BufRead,BufNewFile */.kube/config set filetype=yaml
- command! -bang -nargs=* Ag call fzf#vim#ag(<q-args>, '--hidden --ignore .git', <bang>0)
- command! -bang -nargs=* Rg call fzf#vim#grep('rg --column -n -i --hidden --color=always '.shellescape(<q-args>), 1, <bang>0)
- " Colors
- colorscheme nova
- if has("gui_running")
- colorscheme nord
- let g:airline_left_sep = "\uE0B0"
- let g:airline_right_sep = "\uE0B2"
- let g:nord_italic_comments = 1
- let g:WebDevIconsNerdTreeAfterGlyphPadding = ''
- "set guifont=MesloLGM\ Nerd\ Font\ Mono:h12
- set guifont=Inconsolata\ Nerd\ Font:h14
- set guioptions=T
- set termguicolors
- endif
- if $TERM_PROGRAM =~ "iTerm"
- set termguicolors
- colorscheme nova
- endif
- if $TERM_PROGRAM =~ "Apple_Terminal" || $ITERM_PROFILE =~ "gruvbox"
- set background=dark
- colorscheme gruvbox
- endif
- " General
- set encoding=UTF-8
- set cursorline
- "set cursorcolumn
- "set signcolumn=yes
- set laststatus=2
- set lazyredraw
- set number
- set ruler
- set showcmd
- set showmatch
- set showmode
- set showtabline=2
- set timeoutlen=1000 ttimeoutlen=0
- set ttyfast
- set wildmenu
- set wildmode=list:longest,list:full
- " Indents
- set autoindent
- set smartindent
- set expandtab
- set smarttab
- set tabstop=2
- set shiftwidth=2
- " Search
- set incsearch
- set hlsearch
- set ignorecase
- set smartcase
- " Maps
- let mapleader = ","
- map <C-n> :NERDTreeToggle<CR>
- map <C-p> :Files<CR>
- map <leader>a :Ag<CR>
- map <leader>b :Buffers<CR>
- map <leader>c :Commits<CR>
- map <leader>bc :BCommits<CR>
- map <leader>i :IndentLinesToggle<CR>
- map <leader>l :Limelight!!<CR>
- map <leader>r :Rg<CR>
- map <leader>pi :PlugInstall<CR>
- map <leader>pu :PlugUpdate<CR>
- map <leader>pc :PlugClean<CR>
- map <leader>tws :ToggleWhitespace<CR>
- map <C-k> <C-w><Up>
- map <C-j> <C-w><Down>
- map <C-l> <C-w><Right>
- map <C-h> <C-w><Left>
- cnoremap <C-b> <Left>
- cnoremap <C-f> <Right>
- nnoremap <Up> <NOP>
- nnoremap <Down> <NOP>
- nnoremap <Left> <NOP>
- nnoremap <Right> <NOP>
- inoremap <Left> <NOP>
- inoremap <Right> <NOP>
- inoremap <Up> <NOP>
- inoremap <Down> <NOP>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement