require "config.options" -- ===================================================== -- Load Native Colorscheme and Statusline -- ===================================================== -- Load native implementations early to replace external plugins local colorscheme = require "config.native-colorscheme" colorscheme.setup() -- Statusline nativa (reemplaza lualine.nvim) require("config.statusline").setup() -- Additional UI Enhancements vim.opt.guicursor = "n-v-c:block,i-ci-ve:ver25,r-cr:hor20,o:hor50" vim.opt.cursorline = true vim.opt.number = true vim.opt.relativenumber = true vim.opt.signcolumn = "yes" if vim.fn.has "termguicolors" == 1 then vim.opt.termguicolors = true end -- ===================================================== -- Cargar entorno de direnv temprano (reemplaza direnv/direnv.vim) require("config.direnv").setup() -- autocmds and keymaps can wait to load vim.api.nvim_create_autocmd("User", { group = vim.api.nvim_create_augroup("LazyVim", { clear = true }), pattern = "VeryLazy", callback = function() require "config.autocmds" require "config.usercmds" require "config.keymaps" require "config.composer" end, }) require "config.lazy"