diff options
author | Yigit Sever | 2019-12-30 01:03:46 +0300 |
---|---|---|
committer | Yigit Sever | 2019-12-30 01:03:46 +0300 |
commit | e8100588c1d3a0bf2323ef3e47bef7a47edff65a (patch) | |
tree | 72f90e66fc4be525fcf915cd252c232d8ca45220 | |
parent | f38cd14d8157eb60aa2548c1cb057ef60a26d9cc (diff) | |
download | dotfiles-e8100588c1d3a0bf2323ef3e47bef7a47edff65a.tar.gz dotfiles-e8100588c1d3a0bf2323ef3e47bef7a47edff65a.tar.bz2 dotfiles-e8100588c1d3a0bf2323ef3e47bef7a47edff65a.zip |
experimental vimrc changes
-rwxr-xr-x | .config/nvim/init.vim | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index dfa8a76..4978d2d 100755 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim | |||
@@ -1,100 +1,100 @@ | |||
1 | "{{{ Plugs | 1 | "{{{ Plugs |
2 | call plug#begin('~/.local/share/nvim/plugged') | 2 | call plug#begin('~/.local/share/nvim/plugged') |
3 | 3 | ||
4 | "completion | 4 | " completion |
5 | Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } | 5 | Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } |
6 | Plug 'lionawurscht/deoplete-biblatex' | 6 | Plug 'lionawurscht/deoplete-biblatex' |
7 | Plug 'deoplete-plugins/deoplete-jedi' | 7 | Plug 'deoplete-plugins/deoplete-jedi' |
8 | 8 | ||
9 | " ledger | 9 | " ledger |
10 | Plug 'ledger/vim-ledger' | 10 | Plug 'ledger/vim-ledger' |
11 | "language packs | 11 | " language packs |
12 | Plug 'sheerun/vim-polyglot' | 12 | Plug 'sheerun/vim-polyglot' |
13 | "syntax checking | 13 | " syntax checking |
14 | Plug 'dense-analysis/ale' | 14 | Plug 'dense-analysis/ale' |
15 | "manages tag files | 15 | " manages tag files |
16 | Plug 'ludovicchabant/vim-gutentags' | 16 | Plug 'ludovicchabant/vim-gutentags' |
17 | "run your tests | 17 | " run your tests |
18 | Plug 'janko/vim-test' | 18 | " Plug 'janko/vim-test' " TODO benched for now but should be useful later |
19 | " latex | ||
20 | Plug 'lervag/vimtex' | ||
21 | 19 | ||
22 | "snippet solution | 20 | " snippets to expand |
23 | Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' | 21 | Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' |
24 | "autopair plugin | 22 | " autopair plugin |
25 | Plug 'tmsvg/pear-tree' | 23 | Plug 'tmsvg/pear-tree' |
26 | "colored brackets | ||
27 | Plug 'luochen1990/rainbow' | ||
28 | 24 | ||
29 | " Plugin outside ~/.vim/plugged with post-update hook | 25 | " Plugin outside ~/.vim/plugged with post-update hook |
30 | Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } | 26 | Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } |
31 | Plug 'junegunn/fzf.vim' | 27 | Plug 'junegunn/fzf.vim' |
32 | 28 | ||
33 | "tree explorer | 29 | " tree explorer |
34 | Plug 'scrooloose/nerdtree' | 30 | " Plug 'scrooloose/nerdtree' TODO benched for now, use netrw |
35 | "displays tags ordered by scope | 31 | " displays tags ordered by scope |
36 | Plug 'majutsushi/tagbar' | 32 | Plug 'majutsushi/tagbar' |
37 | "status/tabline | 33 | " status/tabline |
38 | Plug 'bling/vim-airline' | 34 | Plug 'bling/vim-airline' |
35 | " floating terminal | ||
36 | Plug 'voldikss/vim-floaterm' | ||
39 | 37 | ||
40 | " " color theme | 38 | " color theme of $CURRENT_YEAR |
41 | Plug 'joshdick/onedark.vim' | 39 | Plug 'joshdick/onedark.vim' |
42 | 40 | ||
43 | "Personal wiki | 41 | " Personal wiki |
44 | Plug 'vimwiki/vimwiki' | 42 | Plug 'vimwiki/vimwiki' |
45 | "distraction-free writing | 43 | " centers the writing |
46 | Plug 'junegunn/goyo.vim' | 44 | Plug 'junegunn/goyo.vim' |
45 | " highlights the current parapraph | ||
47 | Plug 'junegunn/limelight.vim' | 46 | Plug 'junegunn/limelight.vim' |
47 | " latex | ||
48 | Plug 'lervag/vimtex' | ||
48 | 49 | ||
49 | "text alignment | 50 | " text alignment |
50 | Plug 'godlygeek/tabular' | 51 | Plug 'godlygeek/tabular' |
51 | "color code highlight | 52 | " color code highlight |
52 | Plug 'chrisbra/Colorizer' | 53 | " Plug 'chrisbra/Colorizer' " TODO benched for now, can't remember the last |
53 | "move selections up and down | 54 | " time this was useful |
55 | " move selections up and down | ||
54 | Plug 'matze/vim-move' | 56 | Plug 'matze/vim-move' |
55 | " search/select/edit sandwiched textobjects (vim-surround) | 57 | " search/select/edit sandwiched textobjects |
56 | Plug 'machakann/vim-sandwich' | 58 | Plug 'machakann/vim-sandwich' |
57 | " provide additional text objects | 59 | " provide additional text objects |
58 | Plug 'wellle/targets.vim' | 60 | Plug 'wellle/targets.vim' |
59 | " indentation level text object | 61 | " indentation level text object |
60 | Plug 'michaeljsmith/vim-indent-object' | 62 | Plug 'michaeljsmith/vim-indent-object' |
61 | " undo history visualizer | ||
62 | Plug 'mbbill/undotree' | ||
63 | 63 | ||
64 | "reopen files at your last edit position | 64 | " reopen files at your last edit position |
65 | Plug 'farmergreg/vim-lastplace' | 65 | Plug 'farmergreg/vim-lastplace' |
66 | "toggle, display and navigate marks | 66 | " toggle, display and navigate marks |
67 | Plug 'kshenoy/vim-signature' | 67 | " Plug 'kshenoy/vim-signature' TODO benched for now, never used |
68 | "git diff in the sign column | 68 | " git diff in the sign column |
69 | Plug 'airblade/vim-gitgutter' | 69 | Plug 'airblade/vim-gitgutter' |
70 | "jump to location by 2 characters | 70 | " jump to location by 2 characters |
71 | Plug 'justinmk/vim-sneak' | 71 | Plug 'justinmk/vim-sneak' |
72 | 72 | ||
73 | "splits delete into cut and delete | 73 | " splits delete into cut and delete |
74 | Plug 'svermeulen/vim-cutlass' | 74 | Plug 'svermeulen/vim-cutlass' |
75 | "change text with yank | 75 | " change text with yank |
76 | Plug 'svermeulen/vim-subversive' | 76 | Plug 'svermeulen/vim-subversive' |
77 | "yank history | 77 | " yank history |
78 | Plug 'svermeulen/vim-yoink' | 78 | Plug 'svermeulen/vim-yoink' |
79 | 79 | ||
80 | "enable repeating supported plugin maps with '.' | 80 | " enable repeating supported plugin maps with '.' |
81 | Plug 'tpope/vim-repeat' | 81 | Plug 'tpope/vim-repeat' |
82 | "pairs of handy bracket mappings | 82 | " pairs of handy bracket mappings |
83 | Plug 'tpope/vim-unimpaired' | 83 | Plug 'tpope/vim-unimpaired' |
84 | "git wrapper | 84 | " git wrapper |
85 | Plug 'tpope/vim-fugitive' | 85 | Plug 'tpope/vim-fugitive' |
86 | "increment dates, times & more | 86 | " increment dates, times & more |
87 | Plug 'tpope/vim-speeddating' | 87 | Plug 'tpope/vim-speeddating' |
88 | "search, substitute and abbreviate | 88 | " search, substitute and abbreviate |
89 | Plug 'tpope/vim-abolish' | 89 | Plug 'tpope/vim-abolish' |
90 | "provides ga, show unicode stuff of char under cursor | 90 | " provides ga, show unicode stuff of char under cursor |
91 | Plug 'tpope/vim-characterize' | 91 | Plug 'tpope/vim-characterize' |
92 | "comment helper | 92 | " comment helper |
93 | Plug 'tpope/vim-commentary' | 93 | Plug 'tpope/vim-commentary' |
94 | "asynchronous build and test dispatcher | 94 | " asynchronous build and test dispatcher |
95 | Plug 'tpope/vim-dispatch' | 95 | Plug 'tpope/vim-dispatch' |
96 | 96 | ||
97 | "fancy start screen | 97 | " fancy start screen |
98 | Plug 'mhinz/vim-startify' | 98 | Plug 'mhinz/vim-startify' |
99 | Plug 'ryanoasis/vim-devicons' " asks to be placed last, sure | 99 | Plug 'ryanoasis/vim-devicons' " asks to be placed last, sure |
100 | 100 | ||