Last active
April 13, 2019 16:02
-
-
Save kryshac/9ec466cde69593f618ce33dac2e0cfff to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| call plug#begin('~/.local/share/nvim/plugged') | |
| " ColorSchemes: {{{ | |
| " One Dark | |
| Plug 'joshdick/onedark.vim' | |
| " Vim one | |
| Plug 'rakr/vim-one' | |
| " }}} | |
| " List Plugins ===================================== | |
| " Dependencies: {{{ | |
| " fzf greatness (fuzzy finding) | |
| Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --bin' } | |
| Plug 'junegunn/fzf.vim' | |
| " }}} | |
| " YouCompleteMe: {{{ | |
| Plug 'valloric/youcompleteme' | |
| " Snippets: {{{ | |
| " ES2015 code snippets (Optional) | |
| Plug 'epilande/vim-es2015-snippets', { 'for': ['javascript', 'javascript.jsx'] } | |
| " React code snippets | |
| Plug 'epilande/vim-react-snippets', { 'for': ['javascript', 'javascript.jsx'] } | |
| " vim snippets for Ulti ... | |
| Plug 'honza/vim-snippets' | |
| " modern snippets for vim | |
| Plug 'SirVer/ultisnips' | |
| " }}} | |
| " NERDTree: {{{ | |
| " NERDTree... tree explorer for vim | |
| Plug 'scrooloose/nerdtree' | |
| " Nerdtree show git status | |
| Plug 'Xuyuanp/nerdtree-git-plugin' | |
| " highlight file icons with different colors | |
| Plug 'tiagofumo/vim-nerdtree-syntax-highlight' | |
| " }}} | |
| " JavaScript: {{{ | |
| " JavaScript support (required by vim-jsx) | |
| Plug 'pangloss/vim-javascript' | |
| " React: | |
| " JSX support for react components | |
| Plug 'mxw/vim-jsx' | |
| " A Vim plugin that provides functions that modify React source files | |
| Plug 'mvolkmann/vim-react', { 'for': 'javascript.jsx' } | |
| " extract partial render, rename tag, select self close tags | |
| Plug 'samuelsimoes/vim-jsx-utils', { 'for': 'javascript.jsx' } | |
| " JSON manipulation | |
| Plug 'tpope/vim-jdaddy', { 'for': 'json' } | |
| " syntax highlighting for styled components | |
| Plug 'styled-components/vim-styled-components', { 'branch': 'main', 'for': 'javascript.jsx' } | |
| " }}} | |
| " TypeScript: {{{ | |
| " Syntax for typescript | |
| Plug 'HerringtonDarkholme/yats.vim' | |
| Plug 'leafgarland/typescript-vim' | |
| " Language service plugin for typescript | |
| Plug 'mhartington/nvim-typescript', {'do': './install.sh'} | |
| " For Denite features | |
| " you need python-neovim | |
| Plug 'Shougo/denite.nvim' | |
| " Intellisense engine | |
| Plug 'neoclide/coc.nvim', {'do': { -> coc#util#install()}} | |
| " }}} | |
| " Airline {{{ | |
| Plug 'vim-airline/vim-airline' | |
| Plug 'vim-airline/vim-airline-themes' | |
| Plug 'enricobacis/vim-airline-clock' | |
| " }}} | |
| " Other: {{{ | |
| " share code screenshots with Carbon Now | |
| Plug 'kristijanhusak/vim-carbon-now-sh' | |
| " resize windows in vim naturally | |
| Plug 'simeji/winresizer', { 'on': 'WinResizerStartResize' } | |
| " Multiple cursor emulation (a la Sublime Text) using ctrl-n | |
| Plug 'terryma/vim-multiple-cursors' | |
| " }}} | |
| call plug#end() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment