Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
| " GOPATH all the things. The option is added in vim/apply.sh because fuck everything. | |
| " Only `Plug 'username/repo'` works with this setup. I don't care about other types of paths! | |
| let g:plug_name_modifier = ':s?\.git$??' | |
| call plug#begin('~/src/github.com') | |
| " Languages | |
| let g:polyglot_disabled = ['latex'] | |
| Plug 'sheerun/vim-polyglot' | |
| Plug 'b4b4r07/vim-hcl' | |
| Plug 'jparise/vim-graphql' | |
| Plug 'vmchale/ion-vim' | |
| Plug 'joker1007/vim-ruby-heredoc-syntax' | |
| Plug 'nelstrom/vim-markdown-folding', { 'for': 'markdown' } | |
| Plug 'chrisbra/csv.vim', { 'for': 'csv' } | |
| Plug 'ledger/vim-ledger', { 'for': 'ledger' } | |
| Plug 'mattn/emmet-vim', { 'for': ['html', 'css'] } | |
| Plug 'jceb/vim-orgmode', { 'for': ['org'] } | |
| Plug 'igankevich/mesonic' | |
| Plug 'moll/vim-node', { 'for': ['js', 'javascript', 'ts', 'typescript'] } | |
| Plug 'idris-hackers/idris-vim', { 'for': 'idris' } | |
| Plug 'itchyny/vim-haskell-indent', { 'for': 'haskell' } | |
| if executable('latex') | |
| Plug 'lervag/vimtex', { 'for': ['tex', 'latex'] } | |
| endif | |
| if executable('mono') " .NET | |
| Plug 'OrangeT/vim-csharp', { 'for': 'cs' } | |
| Plug 'kongo2002/fsharp-vim', { 'for': 'fsharp' } | |
| endif | |
| if isdirectory($HOME.'/src/scm.gforge.inria.fr/anonscm/git/why3/why3/share/vim') | |
| Plug '~/src/scm.gforge.inria.fr/anonscm/git/why3/why3/share/vim' | |
| endif | |
| " Features | |
| Plug 'Shougo/vimproc.vim', { 'do': 'gmake' } | |
| Plug 'Shougo/echodoc.vim' " Display function signatures etc. on the bottom status line | |
| Plug 'Shougo/denite.nvim' " Unite (fuzzy finder for many things) but fast | |
| if has('nvim') | |
| Plug 'roxma/nvim-completion-manager' " Async completion | |
| Plug 'autozimu/LanguageClient-neovim', { 'branch': 'next', 'do': 'make release' } " LSP | |
| Plug 'kassio/neoterm' " Easy reuse of a terminal buffer (send to REPL, run tests etc.) | |
| endif | |
| Plug 'samuelsimoes/vim-drawer' " Make buffers tab-local | |
| Plug 'ervandew/supertab' " Correct Tab completion behavior | |
| Plug 'moll/vim-bbye' " Good buffer close | |
| Plug 'tpope/vim-unimpaired' " ']q' to :cnext, etc. | |
| Plug 'tpope/vim-speeddating' " Ctrl-A/X to increment dates/times | |
| Plug 'tpope/vim-surround' " 'cs' to 'c'hange 's'urrounding brackets/etc | |
| Plug 'tpope/vim-endwise' " Auto 'end' in Ruby/Lua/etc | |
| Plug 'tpope/vim-abolish' " Smart case %S substitution, etc | |
| Plug 'tpope/vim-commentary' " 'gc' to toggle comment | |
| Plug 'tpope/vim-eunuch' " :Remove, :SudoWrite etc. | |
| Plug 'tpope/vim-repeat' " Enable . repeating for plugins | |
| Plug 'tpope/vim-sleuth' " Autodetect indent | |
| Plug 'tpope/vim-rsi' " Readline key bindings in command prompts & insert mode | |
| Plug 'jeetsukumaran/vim-filebeagle' " Simple file explorer without netrw's bugs | |
| Plug 'mbbill/undotree', { 'on': ['UndotreeToggle'] } " Undo tree | |
| Plug 'DougBeney/pickachu' " :Pick color/date/file with zenity/qarma | |
| Plug 'ap/vim-css-color' " Highlight colors in the editor | |
| Plug 'jreybert/vimagit' " Interactive git commit | |
| Plug 'aquach/vim-http-client' " Make HTTP requests | |
| Plug 'junegunn/vim-easy-align' | |
| Plug 'terryma/vim-multiple-cursors' | |
| Plug 'Raimondi/delimitMate' | |
| Plug 'AndrewRadev/splitjoin.vim' | |
| Plug 'sickill/vim-pasta' | |
| Plug 'itchyny/lightline.vim' | |
| Plug 'editorconfig/editorconfig-vim' | |
| " Colors | |
| Plug 'chriskempson/base16-vim' | |
| call plug#end() |