Don't use new_async

It doesn't seem to be improving stuff as it is not supposed to

Due to the half baked stats of the startuptime plugin, people were fooled

no point in disabling filetype and whatenot

See some discussion here: https://github.com/siduck76/NvChad/issues/175
This commit is contained in:
Akianonymus 2021-07-23 20:08:20 +05:30
parent 936f368036
commit 6b4435caef
3 changed files with 4 additions and 29 deletions

View file

@ -1,21 +1,10 @@
require "options"
local chad_modules = { local chad_modules = {
"options",
"pluginList", "pluginList",
"mappings", "mappings",
"utils" "utils"
} }
local async for i = 1, #chad_modules, 1 do
async = pcall(require, chad_modules[i])
vim.loop.new_async( end
vim.schedule_wrap(
function()
for i = 1, #chad_modules, 1 do
pcall(require, chad_modules[i])
end
async:close()
end
)
)
async:send()

View file

@ -1,13 +1,6 @@
local opt = vim.opt local opt = vim.opt
local g = vim.g 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.ruler = false
opt.hidden = true opt.hidden = true
opt.ignorecase = true opt.ignorecase = true

View file

@ -3,13 +3,6 @@ vim.g.nvchad_theme = "onedark"
local present, base16 = pcall(require, "base16") local present, base16 = pcall(require, "base16")
if present then 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) base16(base16.themes["onedark"], true)
require "highlights" require "highlights"
return true return true