From 8267a6dc1fff7959a5807b049a064c0385e9cc02 Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Fri, 5 Jun 2020 17:11:42 +0300 Subject: nvim plugin structure --- .config/nvim/init.vim | 46 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 11 deletions(-) (limited to '.config') diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 7baf9bc..02c459f 100755 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -4,34 +4,40 @@ call plug#begin('~/.local/share/nvim/plugged') " latex " had to move vimtex to top to avoid a difficult error Plug 'lervag/vimtex' -" completion +" completion, 'lsp' and coding {{{ " + +" completion framework Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'lionawurscht/deoplete-biblatex' Plug 'deoplete-plugins/deoplete-jedi' +" rust code completion & navigation Plug 'racer-rust/vim-racer' - -" ledger -Plug 'ledger/vim-ledger' -" language packs -Plug 'sheerun/vim-polyglot' " syntax checking Plug 'dense-analysis/ale' " manages tag files Plug 'ludovicchabant/vim-gutentags' +" language packs +Plug 'sheerun/vim-polyglot' " run tests (todo: write tests) Plug 'janko/vim-test' " type in file send to repl Plug 'jpalardy/vim-slime' +" }}} completion, 'lsp' and such " + +" ledger +Plug 'ledger/vim-ledger' + " snippets to expand Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' " autopair plugin Plug 'tmsvg/pear-tree' +" heresy {{{ " + " Fuzzy finder with post-update hook Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' - " tree explorer, i don't use this as much but don't like netrw either Plug 'scrooloose/nerdtree' " displays tags ordered by scope @@ -40,9 +46,13 @@ Plug 'majutsushi/tagbar' Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' -" color theme of $CURRENT_YEAR +" }}} heresy " + +" colour theme of $CURRENT_YEAR Plug 'bluz71/vim-moonfly-colors' +" prose, note taking {{{ " + " Personal wiki Plug 'vimwiki/vimwiki' " centers the writing @@ -50,6 +60,10 @@ Plug 'junegunn/goyo.vim' " highlights the current paragraph Plug 'junegunn/limelight.vim' +" }}} prose, note taking " + +" movement, editing {{{ " + " text alignment \w :Tab Plug 'godlygeek/tabular' " move selections up and down with alt+[j,k] @@ -68,15 +82,19 @@ Plug 'junegunn/vim-peekaboo' Plug 'lfv89/vim-interestingwords' " swap delimited items using g>, g< Plug 'machakann/vim-swap' +" jump to location by 2 characters, ` +Plug 'justinmk/vim-sneak' + +" }}} movement, editing " " reopen files at your last edit position Plug 'farmergreg/vim-lastplace' " git diff in the sign column Plug 'airblade/vim-gitgutter' -" Conflict merger +" Conflict merger, learn how to use this Plug 'christoomey/vim-conflicted' -" jump to location by 2 characters, ` -Plug 'justinmk/vim-sneak' + +" vim-easyclip suite {{{ " " splits delete into cut and delete Plug 'svermeulen/vim-cutlass' @@ -85,6 +103,10 @@ Plug 'svermeulen/vim-subversive' " yank history Plug 'svermeulen/vim-yoink' +" }}} vim-easyclip suite " + +" tpope {{{ " + " enable repeating supported plugin maps with '.' Plug 'tpope/vim-repeat' " pairs of handy bracket mappings @@ -102,6 +124,8 @@ Plug 'tpope/vim-commentary' " asynchronous build and test dispatcher Plug 'tpope/vim-dispatch' +" }}} tpope " + " fancy start screen Plug 'mhinz/vim-startify' Plug 'ryanoasis/vim-devicons' " asks to be placed last, sure -- cgit v1.2.3-70-g09d2