Files
neovim-config/init.lua
T
2026-09-06 20:11:38 +02:00

22 lines
886 B
Lua

-- Modules
vim.loader.enable()
vim.opt.runtimepath:remove('/usr/share/nvim/site')
for _, m in ipairs({ 'netrw', 'netrwPlugin', 'gzip', 'tarPlugin', 'zipPlugin', 'tutor_mode_plugin', 'rplugin' }) do
vim.g['loaded_' .. m] = 1
end
-- Config Global
vim.pack.add({ 'https://github.com/nvim-mini/mini.nvim' })
local misc = require('mini.misc')
local gr = vim.api.nvim_create_augroup('custom-config', {})
_G.Config = {
now = function(f) misc.safely('now', f) end,
later = function(f) misc.safely('later', f) end,
on_event = function(ev, f) misc.safely('event:' .. ev, f) end,
on_filetype = function(ft, f) misc.safely('filetype:' .. ft, f) end,
autocmd = function(event, pattern, callback, desc) vim.api.nvim_create_autocmd(event, { group = gr, pattern = pattern, callback = callback, desc = desc }) end
}
Config.now_if_args = vim.fn.argc(-1) > 0 and Config.now or Config.later