summaryrefslogtreecommitdiff
path: root/vis-lua.c
AgeCommit message (Expand)Author
2017-02-23vis-lua: use shorter type namesMarc André Tanner
2017-02-23vis-lua: cleanup type checks by using #define'sMarc André Tanner
2017-02-23vis-lua: make vis:count assignableMarc André Tanner
2017-02-22vis-lua: expose current count specifier as vis:countMarc André Tanner
2017-02-22vis-lua: expose type meta tables through vis.typesMarc André Tanner
2017-02-22lua: expose vis:module_exist method, load lexer and lpeg module during startupMarc André Tanner
2017-02-22vis-lua: check for nil return value of text object callbackMarc André Tanner
2017-02-02update comment and readme about lua pathChristian Hesse
2017-02-02add /etc/vis to lua path for system-wide configuration by administratorChristian Hesse
2017-01-27vis-lua: introduce vis:replace functionMarc André Tanner
2017-01-27vis-lua: introduce vis:insert functionMarc André Tanner
2017-01-15vis-lua: pass pending keys to lua key handling functionsMarc André Tanner
2017-01-14vis-lua: allow mode changes by setting vis.modeMarc André Tanner
2017-01-10vis-lua: expose register names as vis:register_names()Marc André Tanner
2017-01-10vis-lua: expose valid marks as vis:mark_names()Marc André Tanner
2016-12-31vis: allow user registered :-commands to specify a help textMarc André Tanner
2016-12-29vis-lua: allow vis:map to set up key aliases and actionsMarc André Tanner
2016-12-29vis-lua: introduce vis:action_registerMarc André Tanner
2016-12-29vis: cleanup key action lifetime managementMarc André Tanner
2016-12-29vis-lua: simplify lua function reference handlingMarc André Tanner
2016-12-29vis-lua: luaL_checkstring already checks for NULL return valueMarc André Tanner
2016-12-27vis: properly free dynamic key bindingsMarc André Tanner
2016-12-22vis-lua: store Vis context in upvalues where neededMarc André Tanner
2016-12-22text: change datatype of Mark to uintptr_tMarc André Tanner
2016-12-19vis-lua: implement vis.registers[] arrayMarc André Tanner
2016-12-19vis-lua: simplify obj_ref_new error handlingMarc André Tanner
2016-12-19vis-lua: simplify object reference checkingMarc André Tanner
2016-12-19vis-lua: implement file.marks[] arrayMarc André Tanner
2016-12-19vis-lua: implement file:mark_{get,set}Marc André Tanner
2016-12-13build: add configure options for built-in lpeg supportMarc André Tanner
2016-12-12Allow building lpeg into visMichael Forney
2016-12-09vis-lua: add generic way to expose C text objects to LuaMarc André Tanner
2016-12-09vis-lua: add comment about possibly outdated Lua API documentationMarc André Tanner
2016-12-09vis-lua: expose input key event in insert and replace modesMarc André Tanner
2016-12-08vis-lua: only fail file_save_pre event if explicitly returned falseMarc André Tanner
2016-12-08vis-lua: move mode constants from vis.MODE_* to vis.modes.*Marc André Tanner
2016-12-08vis-lua: add optional help parameter to mapping functionsMarc André Tanner
2016-12-08vis-lua: expose init event and use it to set default themeMarc André Tanner
2016-12-08lua: add simple event multiplexing mechanismMarc André Tanner
2016-12-07Move all lua related files to lua/ subfolderMarc André Tanner
2016-12-06vis-lua: more extensive Lua API documentationMarc André Tanner
2016-12-05vis-lua: add preliminary version of LDoc based Lua API documentationMarc André Tanner
2016-11-28vis-lua: add file.path property denoting the absolute path to the fileMarc André Tanner
2016-11-27vis-lua: lua_pushtring already takes care of NULL stringMarc André Tanner
2016-11-22vis-lua: introduce pre-save hookMarc André Tanner
2016-11-22vis-lua: pass path as second argument to file_save_post event hookMarc André Tanner
2016-11-21vis-lua: rename file_save event to file_save_postMarc André Tanner
2016-11-14vis-lua: add vis.ui.colors denoting the number of available colorsMarc André Tanner
2016-11-10vis: fix compilation with Lua support disabledMarc André Tanner
2016-11-10vis: change default status bar indication for Windows style line endingsMarc André Tanner