-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugins.vim
144 lines (94 loc) · 2.94 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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" General tools
" Edit files with sudo
Plug 'chrisbra/sudoedit.vim'
" Repeat for plugin commands
Plug 'tpope/vim-repeat'
" Indenting made easy (unmaintained)
Plug 'godlygeek/tabular'
" Tag based navigation
Plug 'easymotion/vim-easymotion'
" Syntax checking
Plug 'vim-syntastic/syntastic'
" Highlight trailing whitespace
Plug 'ntpeters/vim-better-whitespace'
" Comments made easy
Plug 'preservim/nerdcommenter'
" Easy handling of delimiters
Plug 'tpope/vim-surround'
" Auto delimiters
Plug 'jiangmiao/auto-pairs'
" File explorer
"Plug 'preservim/nerdtree', { 'on': ['NERDTree', 'NERDTreeToggle'] }
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Completion
" Auto completer
Plug 'neoclide/coc.nvim', { 'branch': 'release'}
" Complete words from tmux panes
Plug 'wellle/tmux-complete.vim'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Snippets
" Snippets
Plug 'honza/vim-snippets'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Syntax support
" Better ansible 2.0 support
Plug 'pearofducks/ansible-vim'
" Router OS syntax support
Plug 'zainin/vim-mikrotik'
" Color code marking
Plug 'lilydjwg/colorizer'
" Hashicorp tools support
Plug 'hashivim/vim-hashicorp-tools'
" HCL syntax support
Plug 'jvirtanen/vim-hcl'
" Go syntax support
Plug 'fatih/vim-go'
" OpenSCAD support
Plug 'sirtaj/vim-openscad'
" Powershell support
Plug 'PProvost/vim-ps1'
" Markdown and extensions support
Plug 'plasticboy/vim-markdown'
" toml support
Plug 'cespare/vim-toml'
" IEC 61131-3
Plug 'jubnzv/IEC.vim'
" PlantUML syntax support
Plug 'aklt/plantuml-syntax'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Interface
" Status bar
Plug 'vim-airline/vim-airline'
" Airline themes
Plug 'vim-airline/vim-airline-themes'
" Prompt line generation
Plug 'edkolev/promptline.vim'
" Buffer line
Plug 'bling/vim-bufferline'
" Indicate line indents
Plug 'yggdroot/indentline'
" Jellybeans color scheme
Plug 'nanotech/jellybeans.vim'
" Add a tagbar to the interface
Plug 'majutsushi/tagbar', { 'on': ['TagbarOpen', 'TagbarToggle'] }
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Tmux
" Tmux navigation integration
Plug 'christoomey/vim-tmux-navigator'
" Better tmux support
Plug 'tmux-plugins/vim-tmux'
" Fix focus events in tmux
Plug 'tmux-plugins/vim-tmux-focus-events'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Git
" Git wrapper plugin
Plug 'tpope/vim-fugitive'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Fixes
" Fix long undo-file names E828
Plug 'pixelastic/vim-undodir-tree'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Test
"Plug 'github/copilot.vim'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""