From f3ea7c8003c7a65de29c2f4e0e1bf0d592dd0ad8 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 28 Jan 2024 16:05:38 +0200 Subject: [.vimrc] Reworked entire vimrc --- .vim/plugins_list.vim | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .vim/plugins_list.vim (limited to '.vim/plugins_list.vim') diff --git a/.vim/plugins_list.vim b/.vim/plugins_list.vim new file mode 100644 index 0000000..0d2dc62 --- /dev/null +++ b/.vim/plugins_list.vim @@ -0,0 +1,49 @@ +""" +""" vim-plug plugins +""" + +call plug#begin('~/.vim/plugged') + +""" Visuals +Plug 'morhetz/gruvbox', {'rtp': 'vim'} " Color theme +Plug 'ryanoasis/vim-devicons' " Icons on stuff like NERDTree +" Plug 'AndrewRadev/popup_scrollbar.vim' " Scrollbar + +""" Quality of life +Plug 'tomtom/tcomment_vim' " Toggle comments (gc, gcc) +" Plug 'Raimondi/delimitMate' " Autocomplete brackets and quotes +Plug 'preservim/nerdtree' " Browse directories (:NERDTree) +Plug 'mbbill/undotree' " Easily interact with undo history +Plug 'godlygeek/tabular' " Line up text by a given character (:Tabularize /CHAR) +Plug 'tpope/vim-eunuch' " Easy UNIX shell commands +Plug 'alvan/vim-closetag' " Automatically add HTML closing tags +Plug 'kien/tabman.vim' " Show open buffers +Plug 'ervandew/supertab' " Makes be nicer to use with Omnicompletion +Plug 'tpope/vim-surround' " Add and change surrounding quotes and braces +Plug 'ntpeters/vim-better-whitespace' " Highlight trailing whitespaces + +""" Software development +Plug 'dense-analysis/ale' " Linting with LSP +Plug 'editorconfig/editorconfig-vim' " Support for EditorConfig +Plug 'zivyangll/git-blame.vim' " Show who last edited a line +Plug 'wakatime/vim-wakatime' " Time tracking via wakatime.com + +""" Language integration +Plug 'dNitro/vim-pug-complete', { 'for': ['jade', 'pug'] } " Pug: Omnicompletion integration +Plug 'digitaltoad/vim-pug', { 'for': ['jade', 'pug'] } " Pug: Filetype detection, identation, syntax highlighting +Plug 'bfrg/vim-cpp-modern', { 'for': ['c', 'cpp'] } " C/C++: Better syntax highlighting +Plug 'itchyny/vim-haskell-indent', { 'for': 'haskell' } " haskell: Adds identation +Plug 'vim-scripts/syntaxhaskell.vim', { 'for': 'haskell' } " haskell: Better syntax highlighting +Plug 'AndrewRadev/id3.vim' " mp3: Proper metadata editing +Plug 'vim-scripts/XML-Folding' " xml: Proper syntax folding + +Plug 'https://gitlab.com/Syndamia/texty-office.vim' +Plug 'tpope/vim-afterimage' + +call plug#end() + +""" +""" Package plugins +""" + +packadd! matchit -- cgit v1.2.3