diff options
Diffstat (limited to 'lua/config/init.lua')
| -rw-r--r-- | lua/config/init.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lua/config/init.lua b/lua/config/init.lua index b666da3..534555f 100644 --- a/lua/config/init.lua +++ b/lua/config/init.lua @@ -1,4 +1,27 @@ require "config.options" + +-- ===================================================== +-- Load Native Colorscheme and Statusline +-- ===================================================== +-- Load native implementations early to replace external plugins +local colorscheme = require("config.native-colorscheme") +colorscheme.setup() + +local statusline = require("config.native-statusline") +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 +-- ===================================================== + -- autocmds and keymaps can wait to load vim.api.nvim_create_autocmd("User", { group = vim.api.nvim_create_augroup("LazyVim", { clear = true }), |