aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins.lua
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2025-02-09 10:54:12 -0500
committerAlec Goncharow <alec@goncharow.dev>2025-05-28 16:27:11 -0400
commit1a924cb0b24ba5799b3c4d5b550d940cfeb1a9df (patch)
tree2819f6bff8061c9b96540e945404d580aa74f84a /.config/nvim/lua/plugins.lua
parent43f27b977310b0f83075d5327855e92d9873b046 (diff)
many things.
Diffstat (limited to '.config/nvim/lua/plugins.lua')
-rw-r--r--.config/nvim/lua/plugins.lua32
1 files changed, 31 insertions, 1 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index 44a7294..0a72469 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -46,7 +46,7 @@ return require('lazy').setup({
'scrooloose/nerdcommenter', -- commenting shortcuts
'tpope/vim-eunuch', -- wrappers UNIX commands
- 'tpope/vim-surround', -- surround characters shortcuts
+ --'tpope/vim-surround', -- surround characters shortcuts
'tpope/vim-endwise', -- wisely add
'tpope/vim-repeat', -- repeat for plugins
-- 'tpope/vim-vinegar', -- make explore better
@@ -88,6 +88,9 @@ return require('lazy').setup({
-- jai
'rluba/jai.vim',
+ -- Odin
+ 'Tetralux/odin.vim',
+
'johmsalas/text-case.nvim',
-- integer base conversions
@@ -116,5 +119,32 @@ return require('lazy').setup({
vim.g.lsp_zero_extend_cmp = 0
vim.g.lsp_zero_extend_lspconfig = 0
end,
+ "folke/todo-comments.nvim",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ opts = {
+ keywords = {
+ FIX = {
+ icon = " ", -- icon used for the sign, and in search results
+ color = "error", -- can be a hex color, or a named color (see below)
+ alt = { "FIXME", "BUG", "FIXIT", "ISSUE" }, -- a set of other keywords that all map to this FIX keywords
+ -- signs = false, -- configure signs for some keywords individually
+ },
+ TODO = { icon = " ", color = "info", alt = { "nocheckin" } },
+ HACK = { icon = " ", color = "warning" },
+ WARN = { icon = " ", color = "warning", alt = { "WARNING", "XXX" } },
+ PERF = { icon = " ", alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" } },
+ NOTE = { icon = " ", color = "hint", alt = { "INFO" } },
+ TEST = { icon = "⏲ ", color = "test", alt = { "TESTING", "PASSED", "FAILED" } },
+ },
+ }
+ },
+
+ -- movement
+ 'ggandor/leap.nvim',
+ {
+ "chentoast/marks.nvim",
+ event = "VeryLazy",
+ opts = {
+ },
},
})