commit f09bce9d8ad0c7ed8ee3d85bb24f999aa2e003f8
parent f5ea49a56b58174ae78a15f87827f83e3a6902f7
Author: Tomas Nemec <owl@gtms.dev>
Date: Tue, 5 Dec 2023 07:44:15 +0100
update
Diffstat:
M | lua/plugins.lua | | | 195 | ++++++++++++++++++++++++++++++++++++++++++++++--------------------------------- |
1 file changed, 114 insertions(+), 81 deletions(-)
diff --git a/lua/plugins.lua b/lua/plugins.lua
@@ -2,85 +2,118 @@ 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,
+ build = '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',
}