init: Asynchronously load filetype and syntax

lots of improvement for startup time

Co-authored-by: Vhyrro <vhyrro@gmail.com>
This commit is contained in:
Akianonymus 2021-07-19 06:40:38 +05:30
parent 0023233eef
commit 6b507c3368
2 changed files with 14 additions and 0 deletions

View file

@ -1,6 +1,13 @@
local opt = vim.opt
local g = vim.g
-- Turn these off at startup, will be enabled later just before loading the theme
vim.cmd([[
syntax off
filetype off
filetype plugin indent off
]])
opt.ruler = false
opt.hidden = true
opt.ignorecase = true

View file

@ -3,6 +3,13 @@ vim.g.nvchad_theme = "onedark"
local present, base16 = pcall(require, "base16")
if present then
-- enabled these options, was disabled in options.lua
vim.cmd([[
syntax on
filetype on
filetype plugin indent on
]])
base16(base16.themes["onedark"], true)
require "highlights"
return true