Files
neovim-config/lua/data/events.lua
T

48 lines
1.3 KiB
Lua

---@module "data.events"
--- This module defines the event tables for the Neovim configuration.
-- ╭─────────────────────────────────────────────────────────╮
-- │ Events │
-- ╰─────────────────────────────────────────────────────────╯
local M = {}
--- DEFAULT ---
M.default = 'VeryLazy'
--- Alpha events
M.alpha = { 'VimEnter' }
--- Auto Save events
M.autosave = { 'InsertLeave', 'TextChanged' }
--- Colorful Window Separators events
M.colorfulwinsep = { 'WinLeave' }
--- Dashboard-Nvim events
M.dashboard = { 'UIEnter' }
--- Dead Column
M.deadcolumn = { 'BufEnter' }
--- Heirline events
M.heirline = { 'UIEnter' }
--- Highlight Colors events
M.highlightcolor = { 'BufReadPre' }
--- Mini.Align events
M.minialign = { 'InsertEnter' }
--- Mini.SplitJoin events
M.minisplitjoin = { 'InsertEnter' }
--- Discord Presence events
M.presence = { 'LazyFile' }
--- RipGrep Substitute events
M.ripsub = { 'InsertEnter' }
--- SmoothCursor events
M.smoothcursor = { 'BufEnter' }
return M