summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/config/plugins/utils.lua
diff options
context:
space:
mode:
authorTom Li Dobnik <tomlidobnik1@gmail.com>2025-08-09 17:12:43 +0200
committerTom Li Dobnik <tomlidobnik1@gmail.com>2025-08-09 17:12:43 +0200
commitea82cbb1c0b778dd946c717cceace53fab391ba8 (patch)
treef0c84a86f48d61d918b6de9dc464c08370ab6a7c /.config/nvim/lua/config/plugins/utils.lua
init
Diffstat (limited to '.config/nvim/lua/config/plugins/utils.lua')
-rw-r--r--.config/nvim/lua/config/plugins/utils.lua71
1 files changed, 71 insertions, 0 deletions
diff --git a/.config/nvim/lua/config/plugins/utils.lua b/.config/nvim/lua/config/plugins/utils.lua
new file mode 100644
index 0000000..fd57680
--- /dev/null
+++ b/.config/nvim/lua/config/plugins/utils.lua
@@ -0,0 +1,71 @@
+return {
+ {
+ "ojroques/nvim-osc52",
+ event = "VeryLazy",
+ config = function()
+ vim.keymap.set("v", "Y", require("osc52").copy_visual)
+ end,
+ },
+ { -- For CSS colors
+ "NvChad/nvim-colorizer.lua",
+ event = "BufReadPre",
+ opts = {
+ user_default_options = {
+ names = false,
+ tailwind = "both",
+ css = true,
+ css_fn = true,
+ mode = "background",
+ },
+ },
+ },
+ { -- for file outline
+ "hedyhli/outline.nvim",
+ event = "VeryLazy",
+ opts = {},
+ },
+ { -- Undotree
+ "mbbill/undotree",
+ event = "VeryLazy",
+ config = function()
+ vim.g.undotree_SplitWidth = 50
+ vim.g.undotree_WindowLayout = 3
+ end,
+ },
+ { -- for diagnostics
+ event = "VeryLazy",
+ "folke/trouble.nvim",
+ opts = {},
+ cmd = "Trouble",
+ keys = {
+ {
+ "<leader>h",
+ "<cmd>Trouble diagnostics toggle filter.buf=0<cr>",
+ desc = "Buffer Diagnostics (Trouble)",
+ },
+ },
+ },
+ { -- for colored brackets and divs
+ "HiPhish/rainbow-delimiters.nvim",
+ event = "VeryLazy",
+ },
+ { -- for tmux navigation
+ event = "VeryLazy",
+ "christoomey/vim-tmux-navigator",
+ cmd = {
+ "TmuxNavigateLeft",
+ "TmuxNavigateDown",
+ "TmuxNavigateUp",
+ "TmuxNavigateRight",
+ "TmuxNavigatePrevious",
+ "TmuxNavigatorProcessList",
+ },
+ keys = {
+ { "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
+ { "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
+ { "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
+ { "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
+ { "<c-\\>", "<cmd><C-U>TmuxNavigatePrevious<cr>" },
+ },
+ },
+}