neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim
Log | Files | Refs

commit 914fc368b0032f512cc05fd30946702e68e32f2b
parent 7c6c7db7acfc536bc3202aa7c7b8e219bef81911
Author: Tomas Nemec <owl@gtms.dev>
Date:   Tue, 14 Nov 2023 08:52:06 +0100

ref

Diffstat:
Mlua/plugins.lua | 250++++++++++++++++++++++++++-----------------------------------------------------
1 file changed, 81 insertions(+), 169 deletions(-)

diff --git a/lua/plugins.lua b/lua/plugins.lua @@ -2,173 +2,85 @@ vim.cmd.packadd('paq-nvim') local plugins = require('paq') return plugins { - { 'savq/paq-nvim', opt = true }, - - -- deps - 'kyazdani42/nvim-web-devicons', - 'nvim-lua/plenary.nvim', - 'nvim-lua/popup.nvim', - - -- EXP - 'yioneko/nvim-type-fmt', - - -- meta - 'tweekmonster/startuptime.vim', - - -- colorscheme - 'tjdevries/colorbuddy.nvim', - - -- spell - 'xxdavid/bez-diakritiky.vim', - - -- movements - 'ggandor/leap.nvim', - 'ggandor/leap-spooky.nvim', - - -- editor - 'tpope/vim-repeat', - 'kylechui/nvim-surround', - 'chaoren/vim-wordmotion', -- word counts with _,.,-,... - 'romgrk/equal.operator', -- equal text object `lefthand = righthand` - 'godlygeek/tabular', -- align - -- use 'windwp/nvim-autopairs' - 'numToStr/Comment.nvim', - 'mbbill/undotree', - -- use 'camspiers/Animate.vim' - 'nvchad/nvim-colorizer.lua', - 'rainbowhxch/beacon.nvim', - -- use 'Yggdroot/hiPairs' - 'karb94/neoscroll.nvim', - { 'sidebar-nvim/sidebar.nvim', requires = { 'kyazdani42/nvim-web-devicons' } }, - -- use { 'kevinhwang91/nvim-ufo', requires = { 'kevinhwang91/promise-async' } } - 'elihunter173/dirbuf.nvim', - 'norcalli/nvim-terminal.lua', - { 'j-hui/fidget.nvim', branch = 'legacy' }, - 'lervag/vimtex', - - -- lua - 'nanotee/luv-vimdocs', - 'milisims/nvim-luaref', - - -- Notes - -- { 'nvim-neorg/neorg', requires = { 'nvim-lua/plenary.nvim' } } - { 'mickael-menu/zk-nvim' }, - - -- quickfix list - 'kevinhwang91/nvim-bqf', - - -- distraction - 'junegunn/limelight.vim', - 'Pocco81/true-zen.nvim', - 'shortcuts/no-neck-pain.nvim', - - -- how to vim - 'ThePrimeagen/vim-be-good', - 'nagy135/typebreak.nvim', - 'm4xshen/hardtime.nvim', - - -- vcs - { 'lewis6991/gitsigns.nvim', requires = { 'nvim-lua/plenary.nvim' } }, - 'sindrets/diffview.nvim', - 'tpope/vim-fugitive', - 'ThePrimeagen/git-worktree.nvim', - 'rhysd/conflict-marker.vim', - - -- http - { 'rest-nvim/rest.nvim', requires = { 'nvim-lua/plenary.nvim' } }, - - -- filetype - 'tikhomirov/vim-glsl', - 'windwp/nvim-ts-autotag', - 'baskerville/vim-sxhkdrc', - -- use 'dart-lang/dart-vim-plugin' - 'mfussenegger/nvim-jdtls', - 'akinsho/pubspec-assist.nvim', - -- snippets - 'L3MON4D3/luaSnip', - - -- completion - 'dmitmel/cmp-cmdline-history', - 'f3fora/cmp-spell', - 'hrsh7th/cmp-buffer', - 'hrsh7th/cmp-calc', - 'hrsh7th/cmp-cmdline', - 'hrsh7th/cmp-nvim-lsp', - -- 'zbirenbaum/copilot-cmp', - 'hrsh7th/cmp-nvim-lsp-signature-help', - 'hrsh7th/cmp-nvim-lua', - 'hrsh7th/cmp-path', - 'petertriho/cmp-git', - 'ray-x/cmp-treesitter', - 'rcarriga/cmp-dap', - 'saadparwaiz1/cmp_luasnip', - 'tamago324/cmp-zsh', - 'uga-rosa/cmp-dictionary', - 'hrsh7th/nvim-cmp', - - 'aduros/ai.vim', - - -- ui - 'stevearc/dressing.nvim', - 'rcarriga/nvim-notify', - - -- lsp - 'neovim/nvim-lspconfig', - 'williamboman/mason.nvim', - 'williamboman/mason-lspconfig.nvim', - 'b0o/schemastore.nvim', - 'folke/neodev.nvim', - { 'jose-elias-alvarez/null-ls.nvim', requires = { 'nvim-lua/plenary.nvim' } }, - 'lvimuser/lsp-inlayhints.nvim', - - -- use 'zbirenbaum/copilot.lua' - 'Exafunction/codeium.vim', - - -- dap - 'mfussenegger/nvim-dap', - 'leoluz/nvim-dap-go', - 'rcarriga/nvim-dap-ui', - 'theHamsta/nvim-dap-virtual-text', - 'mxsdev/nvim-dap-vscode-js', - { - 'microsoft/vscode-js-debug', - opt = true, - run = 'npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out', - }, - - -- treesitter - 'nvim-treesitter/nvim-treesitter', - 'nvim-treesitter/nvim-treesitter-textobjects', - 'nvim-treesitter/nvim-treesitter-refactor', - 'nvim-treesitter/nvim-treesitter-context', - 'nvim-treesitter/playground', - 'JoosepAlviste/nvim-ts-context-commentstring', - 'cshuaimin/ssr.nvim', - 'ThePrimeagen/refactoring.nvim', - - -- telescope - { - 'nvim-telescope/telescope.nvim', - requires = { 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim', 'kyazdani42/nvim-web-devicons' }, - }, - 'nvim-telescope/telescope-fzy-native.nvim', - 'nvim-telescope/telescope-dap.nvim', - { 'aaronhallaert/advanced-git-search.nvim', requires = { 'tpope/vim-fugitive' } }, - - -- Godot - 'habamax/vim-godot', - - -- qmk - 'codethread/qmk.nvim', - - -- personal - 'GenesisTMS/trans.nvim', - { url = 'git@gitlab.com:gtms/dart-tools.nvim' }, - -- use '/home/tms/dev/nvim/plugins/dart-tools.nvim' - { url = 'git@gitlab.com:gtms/difftastic.nvim' }, - - -- database - 'tpope/vim-dadbod', - 'kristijanhusak/vim-dadbod-ui', - 'kristijanhusak/vim-dadbod-completion', + {'savq/paq-nvim', opt = true}, -- deps + 'kyazdani42/nvim-web-devicons', 'nvim-lua/plenary.nvim', + 'nvim-lua/popup.nvim', -- EXP + 'yioneko/nvim-type-fmt', -- meta + 'tweekmonster/startuptime.vim', -- colorscheme + 'tjdevries/colorbuddy.nvim', -- spell + 'xxdavid/bez-diakritiky.vim', -- movements + 'ggandor/leap.nvim', 'ggandor/leap-spooky.nvim', -- editor + 'tpope/vim-repeat', 'kylechui/nvim-surround', 'chaoren/vim-wordmotion', -- word counts with _,.,-,... + 'romgrk/equal.operator', -- equal text object `lefthand = righthand` + 'godlygeek/tabular', -- align + -- use 'windwp/nvim-autopairs' + 'numToStr/Comment.nvim', 'mbbill/undotree', -- use 'camspiers/Animate.vim' + 'nvchad/nvim-colorizer.lua', 'rainbowhxch/beacon.nvim', + -- use 'Yggdroot/hiPairs' + 'karb94/neoscroll.nvim', + {'sidebar-nvim/sidebar.nvim', requires = {'kyazdani42/nvim-web-devicons'}}, + -- use { 'kevinhwang91/nvim-ufo', requires = { 'kevinhwang91/promise-async' } } + 'elihunter173/dirbuf.nvim', 'norcalli/nvim-terminal.lua', + {'j-hui/fidget.nvim', branch = 'legacy'}, 'lervag/vimtex', -- lua + 'nanotee/luv-vimdocs', 'milisims/nvim-luaref', -- Notes + -- { 'nvim-neorg/neorg', requires = { 'nvim-lua/plenary.nvim' } } + {'mickael-menu/zk-nvim'}, -- quickfix list + 'kevinhwang91/nvim-bqf', -- distraction + 'junegunn/limelight.vim', 'Pocco81/true-zen.nvim', + 'shortcuts/no-neck-pain.nvim', -- how to vim + 'ThePrimeagen/vim-be-good', 'nagy135/typebreak.nvim', + 'm4xshen/hardtime.nvim', -- vcs + {'lewis6991/gitsigns.nvim', requires = {'nvim-lua/plenary.nvim'}}, + 'sindrets/diffview.nvim', 'tpope/vim-fugitive', + 'ThePrimeagen/git-worktree.nvim', 'rhysd/conflict-marker.vim', -- http + {'rest-nvim/rest.nvim', requires = {'nvim-lua/plenary.nvim'}}, -- filetype + 'tikhomirov/vim-glsl', 'windwp/nvim-ts-autotag', 'baskerville/vim-sxhkdrc', + -- use 'dart-lang/dart-vim-plugin' + 'mfussenegger/nvim-jdtls', 'akinsho/pubspec-assist.nvim', -- snippets + 'L3MON4D3/luaSnip', -- completion + 'dmitmel/cmp-cmdline-history', 'f3fora/cmp-spell', 'hrsh7th/cmp-buffer', + 'hrsh7th/cmp-calc', 'hrsh7th/cmp-cmdline', 'hrsh7th/cmp-nvim-lsp', + -- 'zbirenbaum/copilot-cmp', + 'hrsh7th/cmp-nvim-lsp-signature-help', 'hrsh7th/cmp-nvim-lua', + 'hrsh7th/cmp-path', 'petertriho/cmp-git', 'ray-x/cmp-treesitter', + 'rcarriga/cmp-dap', 'saadparwaiz1/cmp_luasnip', 'tamago324/cmp-zsh', + 'uga-rosa/cmp-dictionary', 'hrsh7th/nvim-cmp', 'aduros/ai.vim', -- ui + 'stevearc/dressing.nvim', 'rcarriga/nvim-notify', -- lsp + 'neovim/nvim-lspconfig', 'williamboman/mason.nvim', + 'williamboman/mason-lspconfig.nvim', 'b0o/schemastore.nvim', + 'folke/neodev.nvim', + {'jose-elias-alvarez/null-ls.nvim', requires = {'nvim-lua/plenary.nvim'}}, + 'lvimuser/lsp-inlayhints.nvim', -- use 'zbirenbaum/copilot.lua' + 'Exafunction/codeium.vim', -- dap + 'mfussenegger/nvim-dap', 'leoluz/nvim-dap-go', 'rcarriga/nvim-dap-ui', + 'theHamsta/nvim-dap-virtual-text', 'mxsdev/nvim-dap-vscode-js', { + 'microsoft/vscode-js-debug', + opt = true, + run = 'npm install --legacy-peer-deps && npx gulp vsDebugServerBundle && mv dist out' + }, -- treesitter + 'nvim-treesitter/nvim-treesitter', + 'nvim-treesitter/nvim-treesitter-textobjects', + 'nvim-treesitter/nvim-treesitter-refactor', + 'nvim-treesitter/nvim-treesitter-context', 'nvim-treesitter/playground', + 'JoosepAlviste/nvim-ts-context-commentstring', 'cshuaimin/ssr.nvim', + 'ThePrimeagen/refactoring.nvim', -- telescope + { + 'nvim-telescope/telescope.nvim', + requires = { + 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim', + 'kyazdani42/nvim-web-devicons' + } + }, 'nvim-telescope/telescope-fzy-native.nvim', + 'nvim-telescope/telescope-dap.nvim', + { + 'aaronhallaert/advanced-git-search.nvim', + requires = {'tpope/vim-fugitive'} + }, -- Godot + 'habamax/vim-godot', -- qmk + 'codethread/qmk.nvim', -- personal + 'GenesisTMS/trans.nvim', {url = 'git@gitlab.com:gtms/dart-tools.nvim'}, + -- use '/home/tms/dev/nvim/plugins/dart-tools.nvim' + {url = 'git@gitlab.com:gtms/difftastic.nvim'}, -- database + 'tpope/vim-dadbod', 'kristijanhusak/vim-dadbod-ui', + 'kristijanhusak/vim-dadbod-completion' }