From 58b59b935e807dab83160a20af163a3f0bc746ba Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Fri, 8 Nov 2024 12:53:06 +0545 Subject: [PATCH] updates --- dotfyle.json | 177 +---------------------------------------- lua/lock.json | 6 ++ lua/plugins/coding.lua | 14 ++-- lua/plugins/extra.lua | 14 ++-- lua/plugins/fun.lua | 43 ++++++++++ lua/plugins/ui.lua | 9 +++ 6 files changed, 75 insertions(+), 188 deletions(-) create mode 100644 lua/plugins/fun.lua diff --git a/dotfyle.json b/dotfyle.json index 80a7ac8..438e326 100644 --- a/dotfyle.json +++ b/dotfyle.json @@ -1,176 +1 @@ -{ - "distribution": "custom", - "masonTools": [ - "bash-language-server", - "beautysh", - "black", - "clangd", - "codespell", - "cspell", - "djlint", - "emmet-ls", - "eslint_d", - "isort", - "jdtls", - "lua-language-server", - "markdownlint", - "phpcs", - "prettier", - "prettierd", - "pylint", - "pyright", - "pyright-langserver", - "ruff", - "rust-analyzer", - "selene", - "stylua", - "tailwindcss-language-server", - "taplo", - "trivy", - "typescript-language-server", - "vscode-css-language-server", - "vscode-html-language-server", - "yaml-language-server" - ], - "plugins": [ - "2kabhishek/nerdy.nvim", - "2kabhishek/termim.nvim", - "Bilal2453/luvit-meta", - "Exafunction/codeium.vim", - "HiPhish/rainbow-delimiters.nvim", - "L3MON4D3/LuaSnip", - "LudoPinelli/comment-box.nvim", - "LunarVim/bigfile.nvim", - "MunifTanjim/nui.nvim", - "ThePrimeagen/refactoring.nvim", - "akinsho/toggleterm.nvim", - "altermo/ultimate-autopair.nvim", - "creativenull/dotfyle-metadata.nvim", - "cvigilv/esqueleto.nvim", - "debugloop/telescope-undo.nvim", - "echasnovski/mini.files", - "echasnovski/mini.icons", - "echasnovski/mini.nvim", - "epwalsh/pomo.nvim", - "folke/lazy.nvim", - "folke/lazydev.nvim", - "folke/noice.nvim", - "folke/persistence.nvim", - "folke/trouble.nvim", - "folke/twilight.nvim", - "folke/which-key.nvim", - "folke/zen-mode.nvim", - "gbprod/yanky.nvim", - "ggandor/leap.nvim", - "hrsh7th/cmp-buffer", - "hrsh7th/cmp-cmdline", - "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-nvim-lsp-signature-help", - "hrsh7th/cmp-nvim-lua", - "hrsh7th/cmp-path", - "hrsh7th/nvim-cmp", - "iamcco/markdown-preview.nvim", - "j-hui/fidget.nvim", - "kawre/leetcode.nvim", - "kristijanhusak/vim-dadbod-completion", - "kristijanhusak/vim-dadbod-ui", - "lambdalisue/suda.vim", - "linux-cultist/venv-selector.nvim", - "lukas-reineke/indent-blankline.nvim", - "m-demare/hlargs.nvim", - "m4xshen/hardtime.nvim", - "max397574/better-escape.nvim", - "mfussenegger/nvim-dap", - "mfussenegger/nvim-dap-python", - "mfussenegger/nvim-lint", - "mg979/vim-visual-multi", - "michaelb/sniprun", - "mistricky/codesnap.nvim", - "mstuttgart/odoo-snippets", - "mvllow/modes.nvim", - "nacro90/numb.nvim", - "navarasu/onedark.nvim", - "neovim/nvim-lspconfig", - "numToStr/Navigator.nvim", - "nvchad/showkeys", - "nvim-lua/plenary.nvim", - "nvim-lualine/lualine.nvim", - "nvim-neo-tree/neo-tree.nvim", - "nvim-neotest/neotest", - "nvim-neotest/neotest-jest", - "nvim-neotest/neotest-python", - "nvim-neotest/nvim-nio", - "nvim-pack/nvim-spectre", - "nvim-telescope/telescope-file-browser.nvim", - "nvim-telescope/telescope-fzf-native.nvim", - "nvim-telescope/telescope-symbols.nvim", - "nvim-telescope/telescope-ui-select.nvim", - "nvim-telescope/telescope.nvim", - "nvim-treesitter/nvim-treesitter", - "nvim-treesitter/nvim-treesitter-context", - "nvim-treesitter/nvim-treesitter-textobjects", - "nvimdev/dashboard-nvim", - "nvimdev/lspsaga.nvim", - "olimorris/neotest-rspec", - "onsails/lspkind.nvim", - "rafamadriz/friendly-snippets", - "rcarriga/nvim-dap-ui", - "rcarriga/nvim-notify", - "rshkarin/mason-nvim-lint", - "saadparwaiz1/cmp_luasnip", - "smjonas/inc-rename.nvim", - "stevearc/conform.nvim", - "stevearc/dressing.nvim", - "ton/vim-alternate", - "tpope/vim-dadbod", - "uga-rosa/ccc.nvim", - "wakatime/vim-wakatime", - "williamboman/mason-lspconfig.nvim", - "williamboman/mason.nvim", - "willothy/flatten.nvim", - "windwp/nvim-ts-autotag", - "zapling/mason-conform.nvim", - "zapling/mason-lock.nvim" - ], - "pluginManager": "lazy.nvim", - "treesitterParsers": [ - "bash", - "c", - "css", - "diff", - "gitcommit", - "html", - "java", - "javascript", - "json", - "liquid", - "lua", - "luadoc", - "markdown", - "markdown_inline", - "python", - "scss", - "tsx", - "typescript", - "vim", - "vimdoc" - ], - "lspServers": [ - "bashls", - "clangd", - "cssls", - "emmet_ls", - "html", - "jdtls", - "lua_ls", - "pyright", - "ruff", - "rust_analyzer", - "tailwindcss", - "taplo", - "ts_ls", - "yamlls" - ], - "leaderKey": "" -} - +{"distribution": "custom", "masonTools": ["bash-language-server", "beautysh", "black", "clangd", "codespell", "cspell", "djlint", "emmet-ls", "eslint_d", "isort", "jdtls", "lua-language-server", "markdownlint", "phpcs", "prettier", "prettierd", "pylint", "pyright", "pyright-langserver", "ruff", "rust-analyzer", "selene", "stylua", "tailwindcss-language-server", "taplo", "trivy", "typescript-language-server", "vscode-css-language-server", "vscode-html-language-server", "yaml-language-server"], "plugins": ["2kabhishek/nerdy.nvim", "2kabhishek/termim.nvim", "Bilal2453/luvit-meta", "Exafunction/codeium.vim", "HiPhish/rainbow-delimiters.nvim", "L3MON4D3/LuaSnip", "LudoPinelli/comment-box.nvim", "LunarVim/bigfile.nvim", "MunifTanjim/nui.nvim", "ThePrimeagen/refactoring.nvim", "ThePrimeagen/vim-be-good", "akinsho/toggleterm.nvim", "altermo/ultimate-autopair.nvim", "andymass/vim-matchup", "creativenull/dotfyle-metadata.nvim", "cvigilv/esqueleto.nvim", "debugloop/telescope-undo.nvim", "eandrju/cellular-automaton.nvim", "echasnovski/mini.files", "echasnovski/mini.icons", "echasnovski/mini.nvim", "epwalsh/pomo.nvim", "folke/lazy.nvim", "folke/lazydev.nvim", "folke/noice.nvim", "folke/persistence.nvim", "folke/trouble.nvim", "folke/twilight.nvim", "folke/which-key.nvim", "folke/zen-mode.nvim", "gbprod/yanky.nvim", "ggandor/leap.nvim", "hrsh7th/cmp-buffer", "hrsh7th/cmp-cmdline", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-nvim-lsp-signature-help", "hrsh7th/cmp-nvim-lua", "hrsh7th/cmp-path", "hrsh7th/nvim-cmp", "iamcco/markdown-preview.nvim", "j-hui/fidget.nvim", "kawre/leetcode.nvim", "kristijanhusak/vim-dadbod-completion", "kristijanhusak/vim-dadbod-ui", "lambdalisue/suda.vim", "linux-cultist/venv-selector.nvim", "lukas-reineke/indent-blankline.nvim", "m-demare/hlargs.nvim", "m4xshen/hardtime.nvim", "max397574/better-escape.nvim", "mbbill/undotree", "meznaric/key-analyzer.nvim", "mfussenegger/nvim-dap", "mfussenegger/nvim-dap-python", "mfussenegger/nvim-lint", "mg979/vim-visual-multi", "michaelb/sniprun", "mistricky/codesnap.nvim", "mstuttgart/odoo-snippets", "mvllow/modes.nvim", "nacro90/numb.nvim", "navarasu/onedark.nvim", "neovim/nvim-lspconfig", "numToStr/Navigator.nvim", "nvchad/showkeys", "nvim-lua/plenary.nvim", "nvim-lualine/lualine.nvim", "nvim-neo-tree/neo-tree.nvim", "nvim-neotest/neotest", "nvim-neotest/neotest-jest", "nvim-neotest/neotest-python", "nvim-neotest/nvim-nio", "nvim-pack/nvim-spectre", "nvim-telescope/telescope-file-browser.nvim", "nvim-telescope/telescope-fzf-native.nvim", "nvim-telescope/telescope-symbols.nvim", "nvim-telescope/telescope-ui-select.nvim", "nvim-telescope/telescope.nvim", "nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter-context", "nvim-treesitter/nvim-treesitter-textobjects", "nvimdev/dashboard-nvim", "nvimdev/lspsaga.nvim", "olimorris/neotest-rspec", "onsails/lspkind.nvim", "rafamadriz/friendly-snippets", "rcarriga/nvim-dap-ui", "rcarriga/nvim-notify", "rshkarin/mason-nvim-lint", "saadparwaiz1/cmp_luasnip", "sedm0784/vim-rainbow-trails", "smjonas/inc-rename.nvim", "stevearc/conform.nvim", "stevearc/dressing.nvim", "ton/vim-alternate", "tpope/vim-dadbod", "uga-rosa/ccc.nvim", "wakatime/vim-wakatime", "williamboman/mason-lspconfig.nvim", "williamboman/mason.nvim", "willothy/flatten.nvim", "windwp/nvim-ts-autotag", "zapling/mason-conform.nvim", "zapling/mason-lock.nvim"], "pluginManager": "lazy.nvim", "treesitterParsers": ["bash", "c", "css", "diff", "gitcommit", "html", "java", "javascript", "json", "liquid", "lua", "luadoc", "markdown", "markdown_inline", "python", "scss", "tsx", "typescript", "vim", "vimdoc"], "lspServers": ["bashls", "clangd", "cssls", "emmet_ls", "html", "jdtls", "lua_ls", "pyright", "ruff", "rust_analyzer", "tailwindcss", "taplo", "ts_ls", "yamlls"], "leaderKey": ""} \ No newline at end of file diff --git a/lua/lock.json b/lua/lock.json index 7c2e8e3..59209b5 100644 --- a/lua/lock.json +++ b/lua/lock.json @@ -4,6 +4,7 @@ "better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" }, "bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" }, "ccc.nvim": { "branch": "main", "commit": "7c639042583c7bdc7ce2e37e5a0e0aa6d0659c6a" }, + "cellular-automaton.nvim": { "branch": "main", "commit": "11aea08aa084f9d523b0142c2cd9441b8ede09ed" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, @@ -27,6 +28,7 @@ "hlargs.nvim": { "branch": "main", "commit": "53ec5d8ca6ed012de5545ba83ea1eb3d636b09fb" }, "inc-rename.nvim": { "branch": "main", "commit": "8ba77017ca468f3029bf88ef409c2d20476ea66b" }, "indent-blankline.nvim": { "branch": "master", "commit": "04e44b09ee3ff189c69ab082edac1ef7ae2e256c" }, + "key-analyzer.nvim": { "branch": "main", "commit": "4b3a317467d22360491854d3fed3688c7ffa8a3e" }, "lazy.nvim": { "branch": "main", "commit": "b1134ab82ee4279e31f7ddf7e34b2a99eb9b7bc9" }, "lazydev.nvim": { "branch": "main", "commit": "d5800897d9180cea800023f2429bce0a94ed6064" }, "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, @@ -88,11 +90,15 @@ "trouble.nvim": { "branch": "main", "commit": "2f3b537f2207ce32f4459f9d56746ee013b5e01b" }, "twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" }, "ultimate-autopair.nvim": { "branch": "v0.6", "commit": "9e3209190c22953566ae4e6436ad2b4ff4dabb95" }, + "undotree": { "branch": "master", "commit": "78b5241191852ffa9bb5da5ff2ee033160798c3b" }, "venv-selector.nvim": { "branch": "regexp", "commit": "e82594274bf7b54387f9a2abe65f74909ac66e97" }, "vim-alternate": { "branch": "master", "commit": "b3b7d5e9982f228a4d62fbbe2f2fe3e3ae92768c" }, + "vim-be-good": { "branch": "master", "commit": "4fa57b7957715c91326fcead58c1fa898b9b3625" }, "vim-dadbod": { "branch": "master", "commit": "fe5a55e92b2dded7c404006147ef97fb073d8b1b" }, "vim-dadbod-completion": { "branch": "master", "commit": "880f7e9f2959e567c718d52550f9fae1aa07aa81" }, "vim-dadbod-ui": { "branch": "master", "commit": "f29c85ab42861c6ef683289b0c6a51e0d436dcf6" }, + "vim-matchup": { "branch": "master", "commit": "5fb083de1e06fdd134c6ad8d007d4b5576b25ba7" }, + "vim-rainbow-trails": { "branch": "main", "commit": "579ab828f362dcfbe188377eede4f0dba7b73b27" }, "vim-visual-multi": { "branch": "master", "commit": "a6975e7c1ee157615bbc80fc25e4392f71c344d4" }, "vim-wakatime": { "branch": "master", "commit": "f699e30ca1ba0c7f316847316fd0ba19d3ee51c1" }, "which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" }, diff --git a/lua/plugins/coding.lua b/lua/plugins/coding.lua index dd20248..04dc93b 100644 --- a/lua/plugins/coding.lua +++ b/lua/plugins/coding.lua @@ -161,14 +161,18 @@ return { end, }, { - 'nvchad/showkeys', - cmd = 'ShowkeysToggle', + 'rachartier/tiny-code-action.nvim', + enabled = false, + -- dev = true, + event = 'LspAttach', opts = { - timeout = 1, - maxkeys = 8, + backend = 'delta', }, + + config = function(_, opts) + require('tiny-code-action').setup(opts) + end, }, - -- { 'rachartier/tiny-inline-diagnostic.nvim', event = 'BufReadPost', opts = {} }, { 'gbprod/yanky.nvim', event = 'BufReadPost', diff --git a/lua/plugins/extra.lua b/lua/plugins/extra.lua index bc239c7..012b497 100644 --- a/lua/plugins/extra.lua +++ b/lua/plugins/extra.lua @@ -210,6 +210,13 @@ return { }) end, }, + { + 'mbbill/undotree', + + keys = { + { 'mu', 'UndotreeToggle', desc = 'Undotree' }, + }, + }, { 'LunarVim/bigfile.nvim', event = { 'BufEnter', 'WinEnter' }, @@ -230,11 +237,4 @@ return { end, }, }, - { - 'm4xshen/hardtime.nvim', - config = function() - require('hardtime').setup({ enabled = true }) - end, - cmd = 'Hardtime', - }, } diff --git a/lua/plugins/fun.lua b/lua/plugins/fun.lua new file mode 100644 index 0000000..310f35c --- /dev/null +++ b/lua/plugins/fun.lua @@ -0,0 +1,43 @@ +return { + { + 'm4xshen/hardtime.nvim', + config = function() + require('hardtime').setup({ enabled = true }) + end, + cmd = 'Hardtime', + }, + { + 'ThePrimeagen/vim-be-good', + cmd = 'VimBeGood', + }, + { + 'nvchad/showkeys', + cmd = 'ShowkeysToggle', + opts = { + timeout = 1, + maxkeys = 8, + }, + }, + { + 'meznaric/key-analyzer.nvim', + cmd = 'KeyAnalyzer', + opts = {}, + }, + { + 'eandrju/cellular-automaton.nvim', + keys = { + { 'mr', 'CellularAutomaton make_it_rain', desc = 'Make it rain' }, + }, + }, + { + 'tris203/precognition.nvim', + enabled = false, + opts = { + showBlankVirtLine = false, + }, + }, + { + 'sedm0784/vim-rainbow-trails', + cmd = 'RainbowTrails', + }, +} diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua index c231f3c..551666d 100644 --- a/lua/plugins/ui.lua +++ b/lua/plugins/ui.lua @@ -111,6 +111,15 @@ return { }, }, }, + { + 'andymass/vim-matchup', + -- enabled = false, + event = { 'BufReadPost', 'BufNewFile' }, + config = function() + -- may set any options here + vim.g.matchup_matchparen_offscreen = {} + end, + }, { 'stevearc/dressing.nvim', event = { 'BufReadPre', 'BufNewFile' },