From 63ad71209ae74d54378a39c90a65631257081651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Wed, 18 Oct 2023 13:27:40 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(nvim):=20readme?= =?UTF-8?q?=20changed=20to=20preview=20the=20new=20plugins,=20git=20and=20?= =?UTF-8?q?github=20are=20now=20extras=20for=20easy=20enabling/disabling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/README.md | 126 +++++++++++++++--- .config/nvim/lazyvim.json | 5 +- .config/nvim/lua/plugins/codeium.lua | 8 -- .config/nvim/lua/plugins/extras/codeium.lua | 15 +++ .config/nvim/lua/plugins/{ => extras}/git.lua | 0 .../nvim/lua/plugins/{ => extras}/github.lua | 0 .config/nvim/lua/plugins/telescope.lua | 2 +- 7 files changed, 126 insertions(+), 30 deletions(-) delete mode 100644 .config/nvim/lua/plugins/codeium.lua create mode 100644 .config/nvim/lua/plugins/extras/codeium.lua rename .config/nvim/lua/plugins/{ => extras}/git.lua (100%) rename .config/nvim/lua/plugins/{ => extras}/github.lua (100%) diff --git a/.config/nvim/README.md b/.config/nvim/README.md index 3c3badd8..84a2fe12 100644 --- a/.config/nvim/README.md +++ b/.config/nvim/README.md @@ -23,10 +23,23 @@ NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim ## Plugins +### bars-and-lines + +- [utilyre/barbecue.nvim](https://dotfyle.com/plugins/utilyre/barbecue.nvim) +- [SmiteshP/nvim-navic](https://dotfyle.com/plugins/SmiteshP/nvim-navic) +- [Bekaboo/dropbar.nvim](https://dotfyle.com/plugins/Bekaboo/dropbar.nvim) + +### code-runner + +- [stevearc/overseer.nvim](https://dotfyle.com/plugins/stevearc/overseer.nvim) +- [michaelb/sniprun](https://dotfyle.com/plugins/michaelb/sniprun) +- [Zeioth/compiler.nvim](https://dotfyle.com/plugins/Zeioth/compiler.nvim) + ### color - [NvChad/nvim-colorizer.lua](https://dotfyle.com/plugins/NvChad/nvim-colorizer.lua) -- [ziontee113/color-picker.nvim](https://dotfyle.com/plugins/ziontee113/color-picker.nvim) +- [folke/twilight.nvim](https://dotfyle.com/plugins/folke/twilight.nvim) +- [uga-rosa/ccc.nvim](https://dotfyle.com/plugins/uga-rosa/ccc.nvim) ### colorscheme @@ -39,47 +52,96 @@ NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim ### completion - [zbirenbaum/copilot.lua](https://dotfyle.com/plugins/zbirenbaum/copilot.lua) +- [hrsh7th/nvim-cmp](https://dotfyle.com/plugins/hrsh7th/nvim-cmp) + +### debugging + +- [Weissle/persistent-breakpoints.nvim](https://dotfyle.com/plugins/Weissle/persistent-breakpoints.nvim) + +### dependency-management + +- [piersolenski/telescope-import.nvim](https://dotfyle.com/plugins/piersolenski/telescope-import.nvim) +- [vuki656/package-info.nvim](https://dotfyle.com/plugins/vuki656/package-info.nvim) ### editing-support +- [monaqa/dial.nvim](https://dotfyle.com/plugins/monaqa/dial.nvim) - [debugloop/telescope-undo.nvim](https://dotfyle.com/plugins/debugloop/telescope-undo.nvim) - [nvim-treesitter/nvim-treesitter-context](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter-context) +- [folke/zen-mode.nvim](https://dotfyle.com/plugins/folke/zen-mode.nvim) +- [HiPhish/rainbow-delimiters.nvim](https://dotfyle.com/plugins/HiPhish/rainbow-delimiters.nvim) +- [nacro90/numb.nvim](https://dotfyle.com/plugins/nacro90/numb.nvim) - [windwp/nvim-ts-autotag](https://dotfyle.com/plugins/windwp/nvim-ts-autotag) - [bennypowers/nvim-regexplainer](https://dotfyle.com/plugins/bennypowers/nvim-regexplainer) +- [chrisgrieser/nvim-puppeteer](https://dotfyle.com/plugins/chrisgrieser/nvim-puppeteer) ### file-explorer - [nvim-neo-tree/neo-tree.nvim](https://dotfyle.com/plugins/nvim-neo-tree/neo-tree.nvim) +### formatting + +- [echasnovski/mini.align](https://dotfyle.com/plugins/echasnovski/mini.align) +- [stevearc/conform.nvim](https://dotfyle.com/plugins/stevearc/conform.nvim) + ### fuzzy-finder +- [jvgrootveld/telescope-zoxide](https://dotfyle.com/plugins/jvgrootveld/telescope-zoxide) - [nvim-telescope/telescope.nvim](https://dotfyle.com/plugins/nvim-telescope/telescope.nvim) +### game + +- [ThePrimeagen/vim-be-good](https://dotfyle.com/plugins/ThePrimeagen/vim-be-good) + +### git + +- [lewis6991/gitsigns.nvim](https://dotfyle.com/plugins/lewis6991/gitsigns.nvim) +- [akinsho/git-conflict.nvim](https://dotfyle.com/plugins/akinsho/git-conflict.nvim) +- [sindrets/diffview.nvim](https://dotfyle.com/plugins/sindrets/diffview.nvim) + +### github + +- [pwntester/octo.nvim](https://dotfyle.com/plugins/pwntester/octo.nvim) + ### keybinding +- [max397574/better-escape.nvim](https://dotfyle.com/plugins/max397574/better-escape.nvim) - [folke/which-key.nvim](https://dotfyle.com/plugins/folke/which-key.nvim) ### lsp -- [simrat39/symbols-outline.nvim](https://dotfyle.com/plugins/simrat39/symbols-outline.nvim) -- [jose-elias-alvarez/null-ls.nvim](https://dotfyle.com/plugins/jose-elias-alvarez/null-ls.nvim) +- [Wansmer/symbol-usage.nvim](https://dotfyle.com/plugins/Wansmer/symbol-usage.nvim) +- [aznhe21/actions-preview.nvim](https://dotfyle.com/plugins/aznhe21/actions-preview.nvim) +- [nvimtools/none-ls.nvim](https://dotfyle.com/plugins/nvimtools/none-ls.nvim) +- [neovim/nvim-lspconfig](https://dotfyle.com/plugins/neovim/nvim-lspconfig) +- [mfussenegger/nvim-lint](https://dotfyle.com/plugins/mfussenegger/nvim-lint) +- [VidocqH/lsp-lens.nvim](https://dotfyle.com/plugins/VidocqH/lsp-lens.nvim) +- [hinell/lsp-timeout.nvim](https://dotfyle.com/plugins/hinell/lsp-timeout.nvim) +- [kosayoda/nvim-lightbulb](https://dotfyle.com/plugins/kosayoda/nvim-lightbulb) ### lsp-installer - [williamboman/mason.nvim](https://dotfyle.com/plugins/williamboman/mason.nvim) -### markdown-and-latex +### marks -- [iamcco/markdown-preview.nvim](https://dotfyle.com/plugins/iamcco/markdown-preview.nvim) +- [ThePrimeagen/harpoon](https://dotfyle.com/plugins/ThePrimeagen/harpoon) ### media - [andweeb/presence.nvim](https://dotfyle.com/plugins/andweeb/presence.nvim) +### motion + +- [folke/flash.nvim](https://dotfyle.com/plugins/folke/flash.nvim) +- [chrisgrieser/nvim-spider](https://dotfyle.com/plugins/chrisgrieser/nvim-spider) + ### nvim-dev +- [anuvyklack/animation.nvim](https://dotfyle.com/plugins/anuvyklack/animation.nvim) - [kkharji/sqlite.lua](https://dotfyle.com/plugins/kkharji/sqlite.lua) - [MunifTanjim/nui.nvim](https://dotfyle.com/plugins/MunifTanjim/nui.nvim) +- [nvim-lua/plenary.nvim](https://dotfyle.com/plugins/nvim-lua/plenary.nvim) ### plugin-manager @@ -89,41 +151,65 @@ NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim - [LazyVim/LazyVim](https://dotfyle.com/plugins/LazyVim/LazyVim) -### project - -- [natecraddock/workspaces.nvim](https://dotfyle.com/plugins/natecraddock/workspaces.nvim) - ### scrollbar +- [lewis6991/satellite.nvim](https://dotfyle.com/plugins/lewis6991/satellite.nvim) - [dstein64/nvim-scrollview](https://dotfyle.com/plugins/dstein64/nvim-scrollview) +### scrolling + +- [declancm/cinnamon.nvim](https://dotfyle.com/plugins/declancm/cinnamon.nvim) + +### snippet + +- [TobinPalmer/rayso.nvim](https://dotfyle.com/plugins/TobinPalmer/rayso.nvim) + +### split-and-window + +- [anuvyklack/windows.nvim](https://dotfyle.com/plugins/anuvyklack/windows.nvim) +- [mrjones2014/smart-splits.nvim](https://dotfyle.com/plugins/mrjones2014/smart-splits.nvim) + ### startup - [goolord/alpha-nvim](https://dotfyle.com/plugins/goolord/alpha-nvim) -- [echasnovski/mini.starter](https://dotfyle.com/plugins/echasnovski/mini.starter) + +### statusline + +- [nvim-lualine/lualine.nvim](https://dotfyle.com/plugins/nvim-lualine/lualine.nvim) ### syntax +- [nvim-treesitter/nvim-treesitter-textobjects](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter-textobjects) - [nvim-treesitter/nvim-treesitter](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter) ### tabline - [akinsho/bufferline.nvim](https://dotfyle.com/plugins/akinsho/bufferline.nvim) +### terminal-integration + +- [akinsho/nvim-toggleterm.lua](https://dotfyle.com/plugins/akinsho/nvim-toggleterm.lua) +- [willothy/flatten.nvim](https://dotfyle.com/plugins/willothy/flatten.nvim) + ### utility - [sitiom/nvim-numbertoggle](https://dotfyle.com/plugins/sitiom/nvim-numbertoggle) +- [axieax/urlview.nvim](https://dotfyle.com/plugins/axieax/urlview.nvim) +- [luckasRanarison/nvim-devdocs](https://dotfyle.com/plugins/luckasRanarison/nvim-devdocs) +- [stevearc/dressing.nvim](https://dotfyle.com/plugins/stevearc/dressing.nvim) + +### workflow + +- [m4xshen/hardtime.nvim](https://dotfyle.com/plugins/m4xshen/hardtime.nvim) ## Language Servers -- marksman -- pyright -- dockerls -- gopls -- jdtls -- jsonls -- ruff_lsp -- rust_analyzer +- eslint +- html +- omnisharp +- sqlls +- svelte - tailwindcss -- tsserver -- yamls +- taplo + +This readme was generated by [Dotfyle](https://dotfyle.com) diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index 92abcb51..143ce4d6 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -23,7 +23,10 @@ "lazyvim.plugins.extras.util.dot", "lazyvim.plugins.extras.util.project", "lazyvim.plugins.extras.vscode", - "plugins.extras.alpha" + "plugins.extras.alpha", + "plugins.extras.codeium", + "plugins.extras.git", + "plugins.extras.github" ], "news": { "NEWS.md": "2123" diff --git a/.config/nvim/lua/plugins/codeium.lua b/.config/nvim/lua/plugins/codeium.lua deleted file mode 100644 index 420f1fa9..00000000 --- a/.config/nvim/lua/plugins/codeium.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - { - "Exafunction/codeium.vim", - build = ":Codeium Auth", - cmd = "Codeium", - event = "BufEnter", - }, -} diff --git a/.config/nvim/lua/plugins/extras/codeium.lua b/.config/nvim/lua/plugins/extras/codeium.lua new file mode 100644 index 00000000..9b0699f0 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/codeium.lua @@ -0,0 +1,15 @@ +return { + { + "Exafunction/codeium.vim", + event = "BufEnter", + config = function() + vim.keymap.set("i", "", function() + return vim.fn["codeium#Accept"]() + end, { expr = true }) + + vim.keymap.set("i", "", function() + return vim.fn["codeium#Clear"]() + end, { expr = true }) + end, + }, +} diff --git a/.config/nvim/lua/plugins/git.lua b/.config/nvim/lua/plugins/extras/git.lua similarity index 100% rename from .config/nvim/lua/plugins/git.lua rename to .config/nvim/lua/plugins/extras/git.lua diff --git a/.config/nvim/lua/plugins/github.lua b/.config/nvim/lua/plugins/extras/github.lua similarity index 100% rename from .config/nvim/lua/plugins/github.lua rename to .config/nvim/lua/plugins/extras/github.lua diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 553aca33..b5fed24b 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -426,7 +426,7 @@ return { side_by_side = true, layout_strategy = "vertical", layout_config = { - preview_height = 0.65, + preview_height = 0.8, }, }, import = {