From 5b019c486e69c7a4838f528c559f6c99b5ed2cd4 Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Sun, 12 Dec 2021 17:25:46 +0100 Subject: [PATCH] chore(vim): move plugins into groups --- nvim/plugins.vim | 104 ++++++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 55 deletions(-) diff --git a/nvim/plugins.vim b/nvim/plugins.vim index 50ea55e..d74c327 100644 --- a/nvim/plugins.vim +++ b/nvim/plugins.vim @@ -10,12 +10,6 @@ endif call plug#begin(data_dir . '/plugins') -" Dashboard -Plug 'glepnir/dashboard-nvim' - -" Color Themes -Plug 'chriskempson/base16-vim' - " Language Server Protocol Plug 'neovim/nvim-lspconfig' Plug 'williamboman/nvim-lsp-installer' @@ -34,23 +28,57 @@ Plug 'honza/vim-snippets' Plug 'quangnguyen30192/cmp-nvim-ultisnips' Plug 'David-Kunz/cmp-npm' -" File Management -Plug 'nvim-telescope/telescope.nvim' -Plug 'nvim-telescope/telescope-file-browser.nvim' -Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' } -Plug 'nvim-telescope/telescope-frecency.nvim' -Plug 'nvim-telescope/telescope-node-modules.nvim' -Plug 'gbrlsnchs/telescope-lsp-handlers.nvim' +" File Management & File Editing +Plug 'APZelos/blamer.nvim' +Plug 'MattesGroeger/vim-bookmarks' +Plug 'ThePrimeagen/harpoon' +Plug 'bogado/file-line' Plug 'dhruvmanila/telescope-bookmarks.nvim' -Plug 'tami5/sqlite.lua' +Plug 'gbrlsnchs/telescope-lsp-handlers.nvim' +Plug 'github/copilot.vim' " No API key jet :( +Plug 'glepnir/dashboard-nvim' +Plug 'godlygeek/tabular' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'kyazdani42/nvim-tree.lua' -Plug 'nvim-lua/plenary.nvim' Plug 'lewis6991/gitsigns.nvim' +Plug 'mg979/vim-visual-multi' +Plug 'nvim-lua/plenary.nvim' Plug 'nvim-lua/popup.nvim' -Plug 'sudormrfbin/cheatsheet.nvim' -Plug 'ThePrimeagen/harpoon' +Plug 'nvim-telescope/telescope-file-browser.nvim' +Plug 'nvim-telescope/telescope-frecency.nvim' +Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' } +Plug 'nvim-telescope/telescope-node-modules.nvim' +Plug 'nvim-telescope/telescope.nvim' Plug 'prettier/vim-prettier', { 'do': 'yarn install --frozen-lockfile --production', 'branch': 'release/0.x' } +Plug 'ruanyl/vim-gh-line' +Plug 'sidebar-nvim/sidebar.nvim' +Plug 'sudormrfbin/cheatsheet.nvim' +Plug 'tami5/sqlite.lua' +Plug 'vim-scripts/VisIncr' +Plug 'windwp/nvim-autopairs' + +" Window Improvements +Plug 'akinsho/bufferline.nvim' +Plug 'chriskempson/base16-vim' +Plug 'dstein64/vim-startuptime' +Plug 'hoob3rt/lualine.nvim' +Plug 'junegunn/goyo.vim' +Plug 'karb94/neoscroll.nvim' +Plug 'kyazdani42/nvim-web-devicons' +Plug 'wesQ3/vim-windowswap' +Plug 'yamatsum/nvim-cursorline' + +" Syntax Highlighting +Plug 'JoosepAlviste/nvim-ts-context-commentstring' +Plug 'editorconfig/editorconfig-vim' +Plug 'jxnblk/vim-mdx-js' +Plug 'mattn/emmet-vim' +Plug 'norcalli/nvim-colorizer.lua' +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +Plug 'sheerun/vim-polyglot' +Plug 'styled-components/vim-styled-components' +Plug 'vim-pandoc/vim-pandoc' +Plug 'vim-pandoc/vim-pandoc-syntax' " Custom Text Objects Plug 'glts/vim-textobj-comment' " ac, ic, aC @@ -65,23 +93,6 @@ Plug 'christoomey/vim-sort-motion' " gs Plug 'tommcdo/vim-exchange' " cx, cxx, X, cxc Plug 'easymotion/vim-easymotion' " (motion) -" Syntax Highlighting -Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} -Plug 'JoosepAlviste/nvim-ts-context-commentstring' -Plug 'sheerun/vim-polyglot' -Plug 'jxnblk/vim-mdx-js' -Plug 'styled-components/vim-styled-components' - -" Status Line -Plug 'hoob3rt/lualine.nvim' -Plug 'akinsho/bufferline.nvim' -Plug 'kyazdani42/nvim-web-devicons' - -" TMUX -Plug 'christoomey/vim-tmux-navigator' -Plug 'preservim/vimux' -Plug 'tyewang/vimux-jest-test' - " Tpope Plug 'tpope/vim-abolish' Plug 'tpope/vim-commentary' @@ -90,27 +101,10 @@ Plug 'tpope/vim-repeat' Plug 'tpope/vim-speeddating' Plug 'tpope/vim-surround' -" Misc -Plug 'APZelos/blamer.nvim' -Plug 'MattesGroeger/vim-bookmarks' -Plug 'bogado/file-line' -Plug 'dstein64/vim-startuptime' -Plug 'editorconfig/editorconfig-vim' -Plug 'github/copilot.vim' -Plug 'godlygeek/tabular' -Plug 'junegunn/goyo.vim' -Plug 'karb94/neoscroll.nvim' -Plug 'mattn/emmet-vim' -Plug 'mg979/vim-visual-multi' -Plug 'norcalli/nvim-colorizer.lua' -Plug 'ruanyl/vim-gh-line' -Plug 'sidebar-nvim/sidebar.nvim' -Plug 'vim-pandoc/vim-pandoc' -Plug 'vim-pandoc/vim-pandoc-syntax' -Plug 'vim-scripts/VisIncr' -Plug 'wesQ3/vim-windowswap' -Plug 'windwp/nvim-autopairs' -Plug 'yamatsum/nvim-cursorline' +" TMUX +Plug 'christoomey/vim-tmux-navigator' +Plug 'preservim/vimux' +Plug 'tyewang/vimux-jest-test' call plug#end() doautocmd User PlugLoaded