diff --git a/lua/dot013/plugins/appearance.lua b/lua/dot013/plugins/appearance.lua index f3763e6..ddf0d6c 100644 --- a/lua/dot013/plugins/appearance.lua +++ b/lua/dot013/plugins/appearance.lua @@ -1,4 +1,5 @@ return { + -- Frappurccino/Catppuccin theme { "catppuccin-nvim", priority = 1000, @@ -10,6 +11,8 @@ return { vim.cmd.colorscheme("catppuccin") end, }, + + -- Status bar { "lualine.nvim", priority = 1000, @@ -24,9 +27,9 @@ return { }) end, }, - -- Lualine dependencies { "nvim-web-devicons", dep_of = { "lualine.nvim" } }, + -- Visual indentation { "indent-blankline.nvim", priority = 1000, diff --git a/lua/dot013/plugins/debugger.lua b/lua/dot013/plugins/debugger.lua index 28421ed..891f5a0 100644 --- a/lua/dot013/plugins/debugger.lua +++ b/lua/dot013/plugins/debugger.lua @@ -1,4 +1,5 @@ return { + -- DAP Debugger support { "nvim-dap", keys = { @@ -25,6 +26,8 @@ return { end end, }, + + -- Debugger UI { "nvim-dap-ui", dap_of = { "nvim-dap" }, @@ -37,6 +40,8 @@ return { }, }, }, + + -- Debugger state hover { "nvim-dap-virtual-text", dep_of = { "nvim-dap" } }, -- Language specific debuggers diff --git a/lua/dot013/plugins/ide.lua b/lua/dot013/plugins/ide.lua index 0b90516..3e79ae1 100644 --- a/lua/dot013/plugins/ide.lua +++ b/lua/dot013/plugins/ide.lua @@ -1,4 +1,5 @@ return { + -- Auto saving on file save { "auto-save-nvim", cmd = "ASToggle", @@ -15,6 +16,7 @@ return { end, }, + -- Completion { "blink-cmp", event = "InsertEnter", @@ -81,11 +83,13 @@ return { }, { "friendly-snippets", dep_of = { "luasnip" } }, + -- Environment variables and secrets hidding { "cloak-nvim", ft = { "sh" }, }, + -- Session restore { "vim-obsession", cmd = "Obsess", diff --git a/lua/dot013/plugins/lsp.lua b/lua/dot013/plugins/lsp.lua index 0f0983b..e6a5940 100644 --- a/lua/dot013/plugins/lsp.lua +++ b/lua/dot013/plugins/lsp.lua @@ -42,6 +42,7 @@ local lsps = { } return { + -- Language Server Protocol (LSP) configuration { "nvim-lspconfig", after = function() diff --git a/lua/dot013/plugins/navigation.lua b/lua/dot013/plugins/navigation.lua index d8c861e..499e6fd 100644 --- a/lua/dot013/plugins/navigation.lua +++ b/lua/dot013/plugins/navigation.lua @@ -1,4 +1,5 @@ return { + -- File fuzzy finder { "telescope.nvim", cmd = { @@ -35,9 +36,9 @@ return { require("telescope").load_extension("fzf") end, }, - -- Telescope dependencies { "telescope-fzf-native.nvim", dep_of = { "telescope.nvim" } }, + -- File quick switching { "harpoon2", keys = (function() @@ -104,6 +105,8 @@ return { } end)(), }, + + -- Visual jump marks { "marks.nvim", after = function() @@ -112,6 +115,8 @@ return { }) end, }, + + -- Tmux panel jumping { "tmux.nvim", keys = { diff --git a/lua/dot013/plugins/treesitter.lua b/lua/dot013/plugins/treesitter.lua index b927248..2ab05c5 100644 --- a/lua/dot013/plugins/treesitter.lua +++ b/lua/dot013/plugins/treesitter.lua @@ -1,4 +1,5 @@ return { + -- Syntax highlight { "nvim-treesitter", dep_of = { "indent-blankline.nvim" }, @@ -95,7 +96,6 @@ return { }) end, }, - -- Treesitter dependencies { "nvim-treesitter-textobjects", dep_of = { "nvim-treesitter" } }, { "nvim-treesitter-textsubjects", dep_of = { "nvim-treesitter" } }, }