aboutsummaryrefslogtreecommitdiff
path: root/.pluggins.vim
blob: 0db0a3bec82108f78f598e297ea08b9e5cfd9c30 (plain)
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
""""""""""""""""
" vim pluggins "
""""""""""""""""

call plug#begin()
    Plug 'ctrlpvim/ctrlp.vim'                 " Ctrl-P similar to vsc
    Plug 'tpope/vim-eunuch'                   " basic unix command in vim
    Plug 'tomtom/tcomment_vim'                " mininal commenter
    Plug 'itchyny/lightline.vim'              " minimal status bar
    Plug 'HappyTramp/vim-syntax-extra'        " syntax highlight of C operators
    Plug 'romainl/vim-cool'                   " disable highlight after search
    Plug 'tpope/vim-fugitive'                 " git wrapper
    Plug 'junegunn/vim-easy-align'            " align
    " Plug 'easymotion/vim-easymotion' " TODO very intresting

    " markdown preview in browser
    " Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}

    " syntax highlight for languages that aren't supported by default
    Plug 'tikhomirov/vim-glsl'                " glsl
    Plug 'cespare/vim-toml'                   " toml
    Plug 'ziglang/zig.vim'                    " zig

    " s19 at home
    Plug 'HappyTramp/vim-42header'            " 42 header

    " themes
    " Plug 'joshdick/onedark.vim'             " onedark
    " Plug 'dracula/vim', {'as': 'vim'}       " dracula
    Plug 'altercation/vim-colors-solarized'   " solarized

    " intresting but not used
    " Plug 'sheerun/vim-polyglot'             " better syntax highlight
    " Plug 'unblevable/quick-scope'           " highlight first char to jump to word
    " Plug 'jez/vim-superman'                 " man pages in vim (too slow)
    " Plug 'vim-scripts/rfc-syntax'             " rfc
    " Plug 'tacahiroy/ctrlp-funky'              " extension to search function
call plug#end()