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