-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugins.vim
130 lines (101 loc) · 3.12 KB
/
plugins.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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
call plug#begin('~/.vim/plugged')
Plug 'vim-scripts/Align'
Plug 'chrisbra/Colorizer'
Plug 'vim-scripts/SQLUtilities'
Plug 'mileszs/ack.vim'
Plug 'FooSoft/vim-argwrap'
Plug 'tpope/vim-git'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-rhubarb'
Plug 'tpope/vim-sleuth'
Plug 'sjl/gundo.vim'
Plug 'reinh/vim-makegreen'
Plug 'vim-scripts/minibufexpl.vim'
Plug 'scrooloose/nerdcommenter'
Plug 'alfredodeza/pytest.vim'
Plug 'fs111/pydoc.vim'
"Plug 'msanders/snipmate.vim'
Plug 'ervandew/supertab'
Plug 'tpope/vim-surround'
Plug 'vim-syntastic/syntastic'
Plug 'vim-scripts/TaskList.vim'
Plug 'sukima/xmledit'
Plug 'vim-scripts/TaskList.vim'
Plug 'pbrisbin/vim-mkdir'
Plug 'AndrewRadev/linediff.vim'
Plug 'dart-lang/dart-vim-plugin'
Plug 'thosakwe/vim-flutter'
"https://www.freecodecamp.org/news/a-guide-to-modern-web-development-with-neo-vim-333f7efbf8e2/
" === Editing Plugins === "
" Trailing whitespace highlighting & automatic fixing
Plug 'ntpeters/vim-better-whitespace'
" auto-close plugin
Plug 'rstacruz/vim-closer'
" Improved motion in Vim
Plug 'easymotion/vim-easymotion'
" Intellisense Engine
Plug 'neoclide/coc.nvim', {'branch': 'release'}
" Denite - Fuzzy finding, buffer management
"Plug 'Shougo/denite.nvim'
" Snippet support
Plug 'Shougo/neosnippet'
Plug 'Shougo/neosnippet-snippets'
" Print function signatures in echo area
Plug 'Shougo/echodoc.vim'
" === Git Plugins === "
" Enable git changes to be shown in sign column
Plug 'mhinz/vim-signify'
" === Javascript Plugins === "
" Typescript syntax highlighting
Plug 'HerringtonDarkholme/yats.vim'
" ReactJS JSX syntax highlighting
Plug 'mxw/vim-jsx'
" Generate JSDoc commands based on function signature
Plug 'heavenshell/vim-jsdoc'
" === Syntax Highlighting === "
" Syntax highlighting for nginx
Plug 'chr4/nginx.vim'
" Syntax highlighting for javascript libraries
Plug 'othree/javascript-libraries-syntax.vim'
" Improved syntax highlighting and indentation
Plug 'othree/yajs.vim'
" === UI === "
"
" Customized vim status line
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" Icons
Plug 'ryanoasis/vim-devicons'
" Debug
"Plug 'puremourning/vimspector'
Plug 'eliba2/vim-node-inspect'
"https://medium.com/swlh/ultimate-vim-typescript-setup-35b5ac5c8c4e
"
"Plug 'pangloss/vim-javascript' " JavaScript support
"Plug 'leafgarland/typescript-vim' " TypeScript syntax
"Plug 'maxmellon/vim-jsx-pretty' " JS and JSX syntax
"Plug 'jparise/vim-graphql' " GraphQL syntax
" Telescope and related plugins
Plug 'nvim-lua/popup.nvim'
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.0' }
Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' }
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'nvim-tree/nvim-web-devicons'
Plug 'nvim-telescope/telescope-file-browser.nvim'
Plug 'nvim-telescope/telescope-project.nvim'
Plug 'airblade/vim-rooter'
Plug 'vim-ctrlspace/vim-ctrlspace'
" Guthub
Plug 'pwntester/octo.nvim'
" Snippets
" <Leader>KK
" <Leader>KB
" <Leader>KR
" <Leader>KC
Plug 'dbeniamine/cheat.sh-vim'
" Scope buffers to tabs
Plug 'tiagovla/scope.nvim', {'branch': 'main'}
" Tabline config
Plug 'gcmt/taboo.vim'
call plug#end()