Skip to content

Commit

Permalink
Add JsDoc, configure tsuquyomi, neoclide_coc and add vim-prittier, we…
Browse files Browse the repository at this point in the history
…bapi-vim, fzf
  • Loading branch information
walltex committed Feb 14, 2021
1 parent a16e954 commit 2372852
Showing 1 changed file with 47 additions and 4 deletions.
51 changes: 47 additions & 4 deletions .vimrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
" File : .vimrc
" Author: Yevhen Zhurakhovskyi <[email protected]>
" Date : 28.09.2020
" Last Modified Date : 28.09.2020 15:48:52
" Last Modified By: Yevhen Zhurakhovskyi <[email protected]>
set nocompatible " be iMproved, required
filetype off " required

Expand Down Expand Up @@ -32,6 +37,10 @@ call vundle#begin()
Plugin 'gmarik/Vundle.vim'


set rtp+=/usr/local/opt/fzf
Plugin 'junegunn/fzf.vim'
" :call fzf#run({'sink': 'e'})

"--------------------------------------------------
" THEME
"--------------------------------------------------
Expand All @@ -52,10 +61,12 @@ Plugin 'honza/vim-snippets'
"Mustache template system for VIMScript
"Plugin 'tobyS/vmustache'


"--------------------------------------------------
" JavaScript
"--------------------------------------------------
" :JsDoc
Plugin 'heavenshell/vim-jsdoc'

" Overwrides too much of solarized theme
"Plugin 'pangloss/vim-javascript'

Expand All @@ -82,7 +93,7 @@ Plugin 'mxw/vim-jsx'

"--------------------------------------------------
" Microsoft/TypeScript
"--------------------------------------------------
"--

" Syntax file for TypeScript libraries
" provides syntax files for highlighting .ts and .d.ts files.
Expand All @@ -93,12 +104,19 @@ Plugin 'leafgarland/typescript-vim'
" Plugin 'HerringtonDarkholme/yats.vim'

" TypeScript Language Service Tool
" #quramy_tsuquyomi
Plugin 'Quramy/tsuquyomi'


"--------------------------------------------------
" PHP
" Code Formatting
"--
Plugin 'prettier/vim-prettier'


"--------------------------------------------------
" PHP
"--
"PHP Documentor for VIM - Generates PHP docblocks
"Plugin 'tobyS/pdv'

Expand All @@ -119,10 +137,17 @@ Plugin 'mattn/emmet-vim'
Plugin 'Lokaltog/vim-easymotion'

" #valloric_youcompleteme
Plugin 'Valloric/YouCompleteMe'
"Plugin 'Valloric/YouCompleteMe'
" #neoclide_coc
Plugin 'neoclide/coc.nvim'

" Git
" :Gblame
" :Gstatus
Plugin 'tpope/vim-fugitive'

Plugin 'mattn/webapi-vim'


" All of your Plugins must be added before the following line
call vundle#end() " required
Expand Down Expand Up @@ -245,13 +270,31 @@ let g:UltiSnipsJumpBackwardTrigger="<c-k>"

" If you want :UltiSnipsEdit to split your window.
let g:UltiSnipsEditSplit="vertical"
let g:UltiSnipsSnippetDirectories = ['UltiSnips', 'txc-snippets']


"--------------------------------------------------
" #mxw_vim_jsx
" If you use JSX syntax in .js files, which is now becoming standard
let g:jsx_ext_required = 0 " Allow JSX in normal JS files

"--------------------------------------------------
" #quramy_tsuquyomi
"let g:tsuquyomi_disable_quickfix = 1

"--------------------------------------------------
" #neoclide_coc
" Having longer updatetime (default is 4000 ms = 4 s) leads to noticeable
" delays and poor user experience.
set updatetime=900

" Don't pass messages to |ins-completion-menu|.
set shortmess+=c

"--------------------------------------------------
" :JsDocFormat for entire file
nmap <silent> <C-l> <Plug>(jsdoc)

"--------------------------------------------------
" #leafgarland_typescript_vim
Expand Down

0 comments on commit 2372852

Please sign in to comment.