Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- call plug#begin()
- Plug 'leafgarland/typescript-vim'
- Plug 'Quramy/vim-js-pretty-template'
- Plug 'Quramy/tsuquyomi'
- Plug 'Valloric/YouCompleteMe'
- Plug 'vim-syntastic/syntastic'
- Plug 'vim-airline/vim-airline'
- Plug 'scrooloose/nerdtree'
- Plug 'tpope/vim-surround'
- Plug 'majutsushi/tagbar'
- Plug 'vim-airline/vim-airline-themes'
- Plug 'ervandew/supertab'
- Plug 'cocopon/iceberg.vim'
- Plug 'hail2u/vim-css3-syntax'
- "Plug ' '
- call plug#end()
- let g:typescript_compiler_binary = 'tsc'
- let g:typescript_compiler_options = ''
- autocmd QuickFixCmdPost [^l]* nested cwindow
- autocmd QuickFixCmdPost l* nested lwindow
- set statusline+=%#warningmsg#
- set statusline+=%{SyntasticStatuslineFlag()}
- set statusline+=%*
- let g:syntastic_check_on_open = 0
- let g:syntastic_check_on_wq = 0
- let g:tsuquyomi_disable_quickfix = 1
- let g:syntastic_typescript_checkers = ['tsuquyomi']
- """"MINE
- set bs=2
- set number
- set relativenumber
- set mouse=a
- set cursorline
- "hi CursorColumn cterm=NONE ctermbg=darkgray ctermfg=white guibg=darkred guifg=white
- hi CursorLine cterm=NONE ctermbg=darkgray ctermfg=white guibg=darkred guifg=white
- nnoremap <F3> :NERDTreeToggle ~/projeto_estudoLEDS/primeiro-proj-loiane/<CR>
- colorscheme industry
- set autochdir
- map <Tab> <C-W>W:cd %:p:h<CR>:<CR>
- nmap jq :q!<cr>
- """"""""""""""""""""""""""""""""""""""""""""""""""""""
- " testing complete from #vim-scripts
- " autocompleting pairs characteres '([{'
- set expandtab
- set shiftwidth=3
- set smarttab
- set autoindent
- set smartindent
- inoremap ( ()<Esc>i
- inoremap [ []<Esc>i
- inoremap { {<CR>}<Esc>O
- autocmd Syntax html,vim inoremap < <lt>><Esc>i| inoremap > <c-r>=ClosePair('>')<CR>
- inoremap ) <c-r>=ClosePair(')')<CR>
- inoremap ] <c-r>=ClosePair(']')<CR>
- inoremap } <c-r>=CloseBracket()<CR>
- inoremap " <c-r>=QuoteDelim('"')<CR>
- inoremap ' <c-r>=QuoteDelim("'")<CR>
- function ClosePair(char)
- if getline('.')[col('.') - 1] == a:char
- return "\<Right>"
- else
- return a:char
- endif
- endf
- function CloseBracket()
- if match(getline(line('.') + 1), '\s*}') < 0
- return "\<CR>}"
- else
- return "\<Esc>j0f}a"
- endif
- endf
- function QuoteDelim(char)
- let line = getline('.')
- let col = col('.')
- if line[col - 2] == "\\"
- "Inserting a quoted quotation mark into the string
- return a:char
- elseif line[col - 1] == a:char
- "Escaping out of the string
- return "\<Right>"
- else
- "Starting a string
- return a:char.a:char."\<Esc>i"
- endif
- endf
- "" end of
- "last modif: 25/04/2019"
- """"""""""""""""""""""""""""""""""""""""""""""""""""""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement