Skip to content

Instantly share code, notes, and snippets.

@Newlifer
Created September 22, 2016 11:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Newlifer/325963f9e1e844c8b5d671f0f8f91691 to your computer and use it in GitHub Desktop.
Save Newlifer/325963f9e1e844c8b5d671f0f8f91691 to your computer and use it in GitHub Desktop.
Guifont Consolas:h11
set nocompatible
set backspace=indent,eol,start
filetype plugin on
call plug#begin('~/.config/nvim/plugged/')
Plug 'tpope/vim-fugitive'
Plug 'L9'
Plug 'bling/vim-airline'
Plug 'adlawson/vim-sorcerer'
Plug 'scrooloose/NERDTree'
Plug 'jistr/vim-nerdtree-tabs'
Plug 'majutsushi/tagbar'
Plug 'kien/ctrlp.vim'
Plug 'vim-ruby/vim-ruby'
Plug 'Yggdroot/indentLine'
Plug 'DrSpatula/vim-buddy'
Plug 'fent/vim-frozen'
Plug 'vim-scripts/DoxyGen-Syntax'
Plug 'koron/minimap-vim'
Plug 'troydm/easybuffer.vim'
Plug 'scrooloose/nerdcommenter'
Plug 'exu/pgsql.vim'
Plug 'hdima/python-syntax'
Plug 'cespare/vim-toml'
Plug 'rhysd/vim-clang-format'
Plug 'mhinz/vim-startify'
Plug 'Konstruktionist/vim'
Plug 'vim-scripts/darktango.vim'
Plug 'octol/vim-cpp-enhanced-highlight'
Plug 'vim-airline/vim-airline-themes'
Plug 'lambdalisue/vim-gita'
Plug 'svermeulen/vim-easyclip'
Plug 'tpope/vim-repeat'
" Themes
Plug 'NLKNguyen/papercolor-theme'
Plug 'sjl/badwolf'
Plug 'jscappini/material.vim'
Plug 'kristijanhusak/vim-hybrid-material'
Plug 'crusoexia/vim-dracula'
Plug 'joshdick/onedark.vim'
Plug 'chriskempson/vim-tomorrow-theme'
Plug 'vim-scripts/Perfect-Dark'
Plug 'mkarmona/materialbox'
Plug 'altercation/vim-colors-solarized'
Plug 'croaker/mustang-vim'
Plug 'notpratheek/vim-luna'
call plug#end()
set background=dark
set laststatus=2
set guifont=Consolas:h11
set list
set number
set relativenumber
syntax on
set nowrap
set hidden
set colorcolumn=120
colorscheme onedark
"" Buffers as tabs
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#left_sep = ' '
" let g:airline#extensions#tabline#left_alt_sep = '|'
let g:airline_powerline_fonts = 1
let g:indentLine_enabled = 1
nmap <F3> :IndentLinesToggle<CR>
nmap <F4> :NERDTreeToggle<CR>
nmap <F5> :EasyBufferToggle<CR>
nmap <F2> :TagbarToggle<CR>
nmap <F7> :ToggleWhitespace<CR>
nmap <F8> :SemanticHighlightToggle<CR>
"" Rainbow coloring brakets
"let g:rainbow_active = 1
set fileencodings=ucs-bom,utf-8,default,latin1
set fileencoding=utf-8
set encoding=utf-8
set fileformat=unix
let g:NERDTreeChDirMode = 2
" tab navigation like firefox
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
let g:jedi#completions_command = "<C-L>"
let g:nerdtree_tabs_open_on_console_startup=1
augroup open_startify
autocmd!
autocmd VimEnter * Startify
augroup END
"highlight ExtraWhitespace ctermbg=red
function! ToggleBackground()
if &bg == "light"
se bg=dark
"colorscheme darktango
else
se bg=light
"colorscheme PaperColor
endi
endfunction
command! TglBackGr call ToggleBackground()
nmap <F9> : TglBackGr<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment