-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.vim
53 lines (36 loc) · 1.65 KB
/
init.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
set nocompatible
let g:mapleader=" "
set shell=sh
call plug#begin('~/.vim/vendor')
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'scrooloose/nerdtree'
Plug 'Xuyuanp/nerdtree-git-plugin'
" icons
" Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
Plug 'airblade/vim-gitgutter'
Plug 'scrooloose/nerdcommenter'
if !has('nvim') && !exists('g:gui_oni') | Plug 'tpope/vim-sensible' | endif
Plug 'rstacruz/vim-opinion'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'sheerun/vim-polyglot'
" Plug 'w0rp/ale' old ale
" Plug 'dense-analysis/ale'
" This plugin automatically adjusts 'shiftwidth' and 'expandtab' heuristically based on the current file, or, in the case the current file is new, blank, or otherwise insufficient, by looking at other files of the same type in the current and parent directories. In lieu of adjusting 'softtabstop', 'smarttab' is enabled.
Plug 'tpope/vim-sleuth'
"Fugitive is the premier Vim plugin for Git. Or maybe it's the premier Git plugin for Vim? Either way, it's "so awesome, it should be illegal". That's why it's called Fugitive.
Plug 'tpope/vim-fugitive'
" Visuals
Plug 'chrisbra/colorizer'
" post install (yarn install | npm install) then load plugin only for editing supported files
Plug 'prettier/vim-prettier', {
\ 'do': 'yarn install',
\ 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
" Plug 'HerringtonDarkholme/yats.vim' " TS Syntax
" theme
" Plug 'colepeters/spacemacs-theme.vim'
Plug 'morhetz/gruvbox'
" Plug '[email protected]:yorickpeterse/happy_hacking.vim.git'
"
Plug 'ryanoasis/vim-devicons'
call plug#end()