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