auto-update-daily-20260202
 1-- Extra plugins and customizations
 2return {
 3  -- Colorscheme
 4  {
 5    "folke/tokyonight.nvim",
 6    lazy = false,
 7    priority = 1000,
 8    opts = {
 9      style = "night",
10    },
11  },
12
13  -- vim-rsi: Readline style insertion
14  { "tpope/vim-rsi" },
15
16  -- Better whitespace handling
17  {
18    "ntpeters/vim-better-whitespace",
19    cmd = "StripWhitespace",
20    keys = {
21      { "<leader>S", "<cmd>StripWhitespace<cr>", desc = "Strip Whitespace" },
22    },
23  },
24
25  -- Mini.align for alignment
26  {
27    "nvim-mini/mini.align",
28    config = true,
29  },
30
31  -- Toggle terminal
32  {
33    "akinsho/toggleterm.nvim",
34    version = "*",
35    opts = {
36      size = 20,
37      open_mapping = [[<c-`>]],
38      direction = "float",
39      close_on_exit = true,
40    },
41  },
42
43  -- Markdown rendering
44  {
45    "MeanderingProgrammer/render-markdown.nvim",
46    dependencies = { "nvim-treesitter/nvim-treesitter" },
47    ft = { "markdown" },
48    config = true,
49  },
50
51  -- Debug print statements
52  {
53    "andrewferrier/debugprint.nvim",
54    config = true,
55    keys = {
56      { "g?p", mode = "n", desc = "Debug print below" },
57      { "g?P", mode = "n", desc = "Debug print above" },
58      { "g?v", mode = "n", desc = "Debug print variable below" },
59      { "g?V", mode = "n", desc = "Debug print variable above" },
60    },
61  },
62
63  -- Switch between values (yes/no, true/false, etc.)
64  {
65    "AndrewRadev/switch.vim",
66    config = function()
67      vim.g.switch_mapping = ""
68      vim.g["switch_custom_definitions"] = {
69        vim.fn["switch#NormalizedCase"]({ "yes", "no" }),
70        vim.fn["switch#NormalizedCase"]({ "on", "off" }),
71        vim.fn["switch#NormalizedCase"]({ "true", "false" }),
72        vim.fn["switch#NormalizedCase"]({ "enable", "disable" }),
73        vim.fn["switch#NormalizedCase"]({ "enabled", "disabled" }),
74        { "==", "!=" },
75      }
76    end,
77    keys = {
78      { "<leader>sx", "<cmd>Switch<cr>", desc = "Switch value" },
79    },
80  },
81
82  -- Highlight function arguments
83  {
84    "m-demare/hlargs.nvim",
85    config = true,
86  },
87}