| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-10-30 | lexer: associate *.conf to the ini lexer | Marc André Tanner | 1 | -1/+1 | |
| 2017-10-30 | lexer: fix file type association for xs lexer | Marc André Tanner | 1 | -1/+1 | |
| 2017-10-01 | Add `xs` lexer and mappings. | David B. Lamkins | 1 | -1/+4 | |
| 2017-09-14 | Reassign .cls file extension to latex | Lukas Tobler | 1 | -2/+2 | |
| Both VB and LaTex use .cls file extensions. It should be a much more reasonable default to assume LaTex syntax. | |||||
| 2017-07-14 | vis-lua: make selection first class primitives in Lua API | Marc André Tanner | 3 | -12/+12 | |
| 2017-07-09 | Add Myrddin lexer and filetypes entry | Michael Forney | 1 | -0/+3 | |
| 2017-05-30 | lexer: add simple strace(1) output lexer | Marc André Tanner | 1 | -0/+5 | |
| 2017-03-31 | vis: improve tab completion in command prompt | Marc André Tanner | 1 | -1/+30 | |
| At some point it should probably be possible to add command prompt bindings from within Lua. Currently there is no easy/realiable way to detect the prompt window. Should improve #526. | |||||
| 2017-03-31 | lexers: sync with scintillua changeset 600 rev fdeca0b808bf | Marc André Tanner | 2 | -1/+4 | |
| I think the default value for the cache argument to the lexer load function should be true, not false. Optimize for the common case. This makes the API ugly/harder to use. But for now we follow upstream. | |||||
| 2017-03-19 | Move :set syntax option implementation to lua | Marc André Tanner | 1 | -2/+2 | |
| It is no longer possible to change the used syntax by assigning to the `win.syntax = name` field, instead the function win:set_syntax(name)` should be called. The distinction between filetype and syntax lexer to use should probably be clarified/cleaned up at some point. | |||||
| 2017-03-18 | Recognize additional Forth filetype | stutonk | 1 | -1/+1 | |
| 2017-03-07 | lua: add filetype detection for Plan9 rc and derivatives | David B. Lamkins | 1 | -0/+3 | |
| Close #513 | |||||
| 2017-03-05 | lua: fix more luacheck warnings | Marc André Tanner | 1 | -3/+15 | |
| 2017-03-05 | lua: reimplement word and file name completion in lua | Marc André Tanner | 2 | -0/+45 | |
| The file name completion does not yet behave the same way as the previous C code because the completion prefix is currently simply calculated using the `iw` text object which does not handle common path elements (e.g. `.`, `/`, `~`, etc). | |||||
| 2017-03-02 | lua: fix luacheck warnings in plugins | Marc André Tanner | 1 | -3/+0 | |
| 2017-03-02 | lua: use goto label to mimic continue statement | Marc André Tanner | 1 | -41/+36 | |
| This is a Lua 5.2 feature supported by LuaJIT. | |||||
| 2017-03-02 | lua: let number increment/decrement handle next number | Marc André Tanner | 1 | -37/+47 | |
| Operate on the next number to the right of the cursor, for now the matches are not restricted to the current line. Based on a patch from Denis Warsow. Close #509 | |||||
| 2017-03-01 | lua: return nil for invalid text objects | Marc André Tanner | 1 | -2/+2 | |
| 2017-02-28 | lua: reimplement number increment <C-a> and decrement <C-x> | Marc André Tanner | 1 | -0/+54 | |
| Based on a patch by Denis Warsow. Stuff which could probably be improved: - in vim the cursor does not need to be on top of the number, it suffices to be on the same line. - decrementing beyond zero does not work for hexadecimal and octal numbers, vim seems to wrap around in this case. 0x00000000 <C-x> becomes 0xffffffff Close #506 | |||||
| 2017-02-28 | lua: move digraph handling to separate 'plugin' | Marc André Tanner | 1 | -0/+23 | |
| Load a standard plugins directly from vis-std.lua. | |||||
| 2017-01-18 | lexer: add lexer for Parallax Spin language | David B. Lamkins | 1 | -0/+3 | |
| Close #466 | |||||
| 2016-12-14 | lua: add crontab file type and configure it to save in-place | Marc André Tanner | 1 | -0/+4 | |
| This should fix isses with `crontab -e` editing. | |||||
| 2016-12-14 | lua: allow per file type :commands being executed | Marc André Tanner | 1 | -3/+11 | |
| 2016-12-14 | lua: use Lua patterns to match file extensions | Marc André Tanner | 1 | -125/+120 | |
| 2016-12-09 | lua: add more mime types for file type detection | Marc André Tanner | 1 | -0/+21 | |
| 2016-12-08 | vis-lua: add optional help parameter to mapping functions | Marc André Tanner | 1 | -1/+1 | |
| 2016-12-08 | lua: add simple event multiplexing mechanism | Marc André Tanner | 1 | -2/+2 | |
| The editor core calls into the functions registered in the `vis.events` table which then multiplex the events to all registered event handlers. The first handler which returns a non `nil` value terminates event propagation. | |||||
| 2016-12-07 | lua: move non-core code out of vis.lua | Marc André Tanner | 2 | -0/+463 | |
| The following structure is adapted: * visrc.lua entry point for all Lua code * vis.lua only implements the Lua part of the core API * vis-std.lua registers standard event handlers (e.g. syntax highlighting, statusbar handling, theme changes etc). It is sourced from vis.lua. * plugins/* non essential editor functionality, needs to be explicitly enabled by loading it from visrc.lua | |||||
