dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

snacks.lua (1119B)


      1 -- lua/plugins/snacks.lua
      2 return {
      3   -- Disable nvim-notify, since snacks.notifier will handle notifications
      4   { "rcarriga/nvim-notify", enabled = false },
      5 
      6   {
      7     "folke/snacks.nvim",
      8     lazy = false,    -- load snacks on startup (sets up global autocommands)
      9     priority = 1000, -- ensure it loads first
     10     opts = {
     11       bigfile      = { enabled = true },  -- better handling of large files
     12       indent       = { enabled = true },  -- indent guides and scope highlighting
     13       input        = { enabled = true },  -- improved vim.ui.input UI
     14       notifier     = { enabled = true },  -- pretty notifications (replaces vim.notify)
     15       quickfile    = { enabled = true },  -- faster file opening on startup
     16       scope        = { enabled = true },  -- scope-based buffer management
     17       scroll       = { enabled = true },  -- smooth scrolling
     18       statuscolumn = { enabled = true },  -- nicer status/number column
     19       words        = { enabled = true },  -- highlight and navigate word under cursor
     20       -- (Other snacks like explorer, dashboard, zen, etc. are left disabled to avoid overlap)
     21     },
     22   },
     23 }
     24