diff --git a/README.org b/README.org index 70d5fb6..29495b3 100644 --- a/README.org +++ b/README.org @@ -142,15 +142,23 @@ A repository of my personal configuration files. - [[https://github.com/tpope/vim-abolish][tpope/vim-abolish]] - [[https://github.com/tpope/vim-surround][tpope/vim-surround]] - [[https://github.com/vim-airline/vim-airline][vim-airline/vim-airline]] +**** Navigation +- [[https://github.com/unblevable/quick-scope][unblevable/quick-scope]] *** Programming - [[https://github.com/autozimu/LanguageClient-neovim][autozimu/LanguageClient-neovim]] - [[https://github.com/godlygeek/tabular][godlygeek/tabular]] -- [[https://github.com/majutsushi/tagbar][majutsushi/tagbar]] - [[https://github.com/preservim/nerdcommenter][preservim/nerdcommenter]] - [[https://github.com/RRethy/vim-hexokinase][RRethy/vim-hexokinase]] - [[https://github.com/Shougo/deoplete.nvim][Shougo/deoplete.nvim]] - [[https://github.com/tpope/vim-fugitive][tpope/vim-fugitive]] - [[https://github.com/Xuyuanp/nerdtree-git-plugin][Xuyuanp/nerdtree-git-plugin]] +**** Syntax Highlighting +- [[https://github.com/HerringtonDarkholme/yats.vim][HerringtonDarkholme/yats.vim]] +- [[https://github.com/MaxMEllon/vim-jsx-pretty][maxmellon/vim-jsx-pretty]] +- [[https://github.com/vim-pandoc/vim-pandoc-syntax][vim-pandoc/vim-pandoc-syntax]] +- [[https://github.com/yuezk/vim-js][yuezk/vim-js]] +**** Tags +- [[https://github.com/majutsushi/tagbar][majutsushi/tagbar]] *** UI - [[https://github.com/morhetz/gruvbox][morhetz/gruvbox]] - [[https://github.com/ryanoasis/vim-devicons][ryanoasis/vim-devicons]] diff --git a/neovim/.config/nvim/init.vim b/neovim/.config/nvim/init.vim index df2d706..c1802fd 100644 --- a/neovim/.config/nvim/init.vim +++ b/neovim/.config/nvim/init.vim @@ -13,6 +13,9 @@ call plug#begin() " General { + " Navigation { + Plug 'unblevable/quick-scope' + " } Plug 'bling/vim-bufferline' Plug 'easymotion/vim-easymotion' Plug 'farmergreg/vim-lastplace' @@ -30,23 +33,32 @@ Plug 'tpope/vim-surround' Plug 'vim-airline/vim-airline' " } - + " Programming { + " Syntax Highlighting { + Plug 'HerringtonDarkholme/yats.vim' + Plug 'maxmellon/vim-jsx-pretty' + Plug 'vim-pandoc/vim-pandoc-syntax' + Plug 'yuezk/vim-js' + " } + " Tags { + Plug 'alvan/vim-closetag' + if executable('ctags') + Plug 'majutsushi/tagbar' + endif + " } Plug 'autozimu/LanguageClient-neovim', { \ 'branch': 'next', \ 'do': 'bash install.sh', \ } Plug 'godlygeek/tabular' - if executable('ctags') - Plug 'majutsushi/tagbar' - endif Plug 'preservim/nerdcommenter' Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' } Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'tpope/vim-fugitive' Plug 'Xuyuanp/nerdtree-git-plugin' " } - + " UI { Plug 'morhetz/gruvbox' " This has to be loaded last to work @@ -147,7 +159,7 @@ map tt :TagbarToggle endif " } - + " NerdCommenter { " Add spaces after comment delimiters by default let g:NERDSpaceDelims = 1 @@ -162,7 +174,7 @@ " Load deoplete on startup let g:deoplete#enable_at_startup = 1 " } - + " LanguageClient-neovim { " Required for operations modifying multiple buffers like rename. set hidden @@ -186,7 +198,7 @@ \ 'html': ['/usr/bin/html-languageserver', '--stdio'] \ } " } - + " hexokinase { set termguicolors " }