Last active
November 19, 2018 19:13
-
-
Save joelxr/94381750a25f301511fea05f273d2023 to your computer and use it in GitHub Desktop.
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
if &compatible | |
set nocompatible | |
endif | |
set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim | |
if dein#load_state('~/.cache/dein') | |
call dein#begin('~/.cache/dein') | |
call dein#add('~/.cache/dein/repos/github.com/Shougo/dein.vim') | |
call dein#add('Shougo/neosnippet.vim') | |
call dein#add('Shougo/neosnippet-snippets') | |
call dein#add('Shougo/deoplete.nvim') | |
call dein#add('carlitux/deoplete-ternjs') | |
call dein#add('airblade/vim-gitgutter') | |
call dein#add('Raimondi/delimitMate') | |
call dein#add('mateusbraga/vim-spell-pt-br') | |
call dein#add('junegunn/vim-easy-align') | |
call dein#add('nathanaelkane/vim-indent-guides') | |
call dein#add('mhinz/vim-startify') | |
call dein#add('myusuf3/numbers.vim') | |
call dein#add('posva/vim-vue') | |
call dein#add('w0rp/ale') | |
call dein#add('mattn/emmet-vim') | |
call dein#add('editorconfig/editorconfig-vim') | |
call dein#add('iCyMind/NeoSolarized') | |
call dein#add('ctrlpvim/ctrlp.vim') | |
call dein#add('scrooloose/nerdtree') | |
call dein#add('vim-airline/vim-airline') | |
call dein#add('vim-airline/vim-airline-themes') | |
call dein#add('tpope/vim-unimpaired') | |
call dein#add('tpope/vim-fugitive') | |
call dein#add('tpope/vim-abolish') | |
call dein#add('nelstrom/vim-americanize') | |
call dein#add('iloginow/vim-stylus') | |
call dein#add('lilydjwg/colorizer') | |
call dein#add('wakatime/vim-wakatime') | |
call dein#end() | |
call dein#save_state() | |
endif | |
filetype plugin indent on | |
syntax enable | |
if dein#check_install() | |
call dein#install() | |
endif | |
colorscheme NeoSolarized | |
nmap <Leader>w :w!<CR> | |
map <Leader>o :only<CR> | |
map <Leader>f :ALEFix<CR> | |
noremap 0 ^ | |
noremap ^ 0 | |
nmap 9 $ | |
map <space> / | |
map <c-space> ? | |
xmap ga <Plug>(EasyAlign) | |
nmap ga <Plug>(EasyAlign) | |
nmap <C-Up> [e | |
nmap <C-Down> ]e | |
vmap <C-Up> [egv | |
vmap <C-Down> ]egv | |
nmap gV `[v`] | |
map <Leader>nt :NERDTreeToggle<CR> | |
imap <C-k> <Plug>(neosnippet_expand_or_jump) | |
smap <C-k> <Plug>(neosnippet_expand_or_jump) | |
xmap <C-k> <Plug>(neosnippet_expand_target) | |
set termguicolors | |
set background=dark | |
set mouse=a | |
set autochdir | |
set nocompatible | |
set showcmd | |
set encoding=utf-8 | |
set fileencoding=utf-8 | |
set fileencodings=utf-8 | |
set number | |
set breakindent | |
set wrap linebreak nolist | |
set backspace=indent,eol,start | |
set whichwrap+=<,>,h,l | |
set history=1000 | |
set showmode | |
set gcr=a:blinkon0 | |
set keymodel-=stopsel | |
set visualbell | |
set autoread | |
set expandtab | |
set smarttab | |
set shiftwidth=2 | |
set autoindent | |
set smartindent | |
set softtabstop=2 | |
set tabstop=2 | |
set linebreak | |
set linespace=2 | |
set tw=500 | |
set ignorecase | |
set smartcase | |
set hlsearch | |
set incsearch | |
set lazyredraw | |
set showmatch | |
set mat=2 | |
set noerrorbells | |
set novisualbell | |
set t_vb= | |
set tm=500 | |
set foldcolumn=0 | |
set laststatus=2 | |
set cursorline | |
set lazyredraw | |
set magic | |
set nobackup | |
set nowb | |
set noswapfile | |
set spell | |
set spelllang=pt_br | |
set hid | |
set ffs=unix,dos,mac | |
set relativenumber | |
set hidden | |
set formatprg=par\ -w50 | |
let g:indent_guides_enable_on_vim_startup = 1 | |
let g:indent_guides_start_level = 1 | |
let g:indent_guides_guide_size = 1 | |
let delimitMate_expand_cr=1 | |
let g:deoplete#enable_at_startup = 1 | |
let g:deoplete#sources#ternjs#tern_bin = '/usr/local/node/bin/tern' | |
let g:deoplete#sources#ternjs#timeout = 1 | |
let g:deoplete#sources#ternjs#types = 1 | |
let g:deoplete#sources#ternjs#depths = 1 | |
let g:deoplete#sources#ternjs#docs = 0 | |
let g:deoplete#sources#ternjs#filter = 0 | |
let g:deoplete#sources#ternjs#case_insensitive = 1 | |
let g:deoplete#sources#ternjs#guess = 0 | |
let g:deoplete#sources#ternjs#sort = 0 | |
let g:deoplete#sources#ternjs#expand_word_forward = 0 | |
let g:deoplete#sources#ternjs#omit_object_prototype = 0 | |
let g:deoplete#sources#ternjs#include_keywords = 1 | |
let g:deoplete#sources#ternjs#in_literal = 0 | |
let g:deoplete#sources#ternjs#filetypes = ['jsx', 'javascript.jsx', 'vue', '...'] | |
let g:ctrlp_custom_ignore = {'dir': '\v[\/](doc|tmp|node_modules)'} | |
let g:ctrlp_working_path_mode = 'ra' | |
let g:ale_fixers = ['eslint'] | |
let g:ale_fix_on_save = 1 | |
let g:neosnippet#enable_auto_clear_markers = 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment