neovim

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

commit f09bce9d8ad0c7ed8ee3d85bb24f999aa2e003f8
parent f5ea49a56b58174ae78a15f87827f83e3a6902f7
Author: Tomas Nemec <owl@gtms.dev>
Date:   Tue,  5 Dec 2023 07:44:15 +0100

update

Diffstat:
Mlua/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', }