From d633a4c74e824113f5d242cb18573fed3015bc27 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 31 Aug 2013 00:47:12 -0400 Subject: Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. A side effect is more efficient event emission during startup. --- init.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 329080f4..aff2c07f 100644 --- a/init.lua +++ b/init.lua @@ -13,4 +13,9 @@ textadept = require('textadept') local ok, err = pcall(dofile, _USERHOME..'/init.lua') if not ok and lfs.attributes(_USERHOME..'/init.lua') then ui.print(err) end -if arg then args.process(arg) end +if arg then + events.emit(events.BUFFER_NEW) -- for the first buffer + events.emit(events.VIEW_NEW) -- for the first view + args.process(arg) +end +events.emit(events.INITIALIZED) -- cgit v1.2.3