| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-11-22 | vis-lua: introduce pre-save hook | Marc André Tanner | 1 | -0/+1 | |
| The first argument is the file object while the second argument denotes the full path to which it will be written. Path might be `nil` if the file is going to be written to stdout. The Lua function is expected to return a boolean value indicating whether the write operation should proceed or be aborted. | |||||
| 2016-11-22 | vis-lua: pass path as second argument to file_save_post event hook | Marc André Tanner | 1 | -1/+1 | |
| The passed path can be different from file.name for instance when opening a file `a` and then doing `:w b` where file.name will be the former and path the latter. | |||||
| 2016-11-21 | vis-lua: rename file_save event to file_save_post | Marc André Tanner | 1 | -1/+1 | |
| Indicating that the event is triggered *after* a successfull write. | |||||
| 2016-11-21 | sam: change default addresses used for commands in normal mode | Marc André Tanner | 1 | -3/+6 | |
| Except for special commands like `w` and `wq` treat the cursor as an implicit one character selection to which the command is applied. | |||||
| 2016-11-17 | Add code coverage badge to the README | Marc André Tanner | 1 | -0/+1 | |
| 2016-11-15 | Fix documentation regarding Lua paths in README and manual page | Marc André Tanner | 1 | -2/+3 | |
| Wether `/usr/local/share/vis` or `/usr/share/vis` is used depends on how the configure script was invoked. However, both are never used at the same time. This section should be completely reworked at some point. | |||||
| 2016-11-15 | vis: move initial theme loading code to lua | Marc André Tanner | 1 | -6/+0 | |
| 2016-11-14 | vis-lua: add vis.ui.colors denoting the number of available colors | Marc André Tanner | 1 | -0/+2 | |
| 2016-11-11 | vis: add `:set shell` option | Marc André Tanner | 1 | -0/+4 | |
| 2016-11-10 | vis-lua: change misnamed attribute values of `file.newlines` | Marc André Tanner | 1 | -1/+1 | |
| Also rename underlying C code. | |||||
| 2016-11-10 | vis: split `:set show <option>` into separate options | Marc André Tanner | 1 | -5/+3 | |
| It was the only command option which needed `=` to assign a value to. This unifies the argument parsing logic and adds the possibility to specify a per-option help text. You might want to adapt your visrc.lua configuration accordingly. | |||||
| 2016-11-09 | README: Fix instructions for lexers and themes | Klemens Nanni | 1 | -3/+3 | |
| 2016-11-09 | Use nicer IRC badge in README | Marc André Tanner | 1 | -1/+1 | |
| 2016-11-09 | Add another useless badge to the README | Marc André Tanner | 1 | -1/+2 | |
| 2016-09-19 | vis-lua: document lua file close event | Marc André Tanner | 1 | -0/+1 | |
| 2016-09-19 | vis-lua: expose file save event to lua | Marc André Tanner | 1 | -0/+1 | |
| Triggered after the new file content has been written to disk. | |||||
| 2016-09-19 | vis-lua: expose file open event to lua | Marc André Tanner | 1 | -0/+1 | |
| The event is only triggerred for new files read from disk (e.g. splitting an existing window will not cause an event to be emitted). | |||||
| 2016-08-24 | vis-lua: add win:draw() function | Marc André Tanner | 1 | -0/+1 | |
| 2016-08-24 | vis: overhaul input queue handling | Marc André Tanner | 1 | -1/+1 | |
| Let vis_keys_feed always have an immediate effect. Previously, if called from a key input handler the keys would just be added to the input queue and processed once the current key handler returned. This also affects the exposed Lua API. | |||||
| 2016-08-07 | Mention POSIX.1-2008 as a requirement in README | Marc André Tanner | 1 | -2/+3 | |
| Close #353 | |||||
| 2016-05-24 | vis-lua: cleanup Lua status bar display code | Marc André Tanner | 1 | -1/+1 | |
| 2016-05-22 | vis-lua: add win:status function | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-22 | vis-lua: add vis.recording property | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-22 | vis-lua: add window.{width, height} read only properties | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-22 | vis-lua: add vis.VERSION property | Marc André Tanner | 1 | -0/+1 | |
| It is a string in `git describe` format, as reporte by `vis -v`. | |||||
| 2016-05-22 | vis-lua: add window.viewport range | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-22 | vis-lua: add bindings for new view style functions | Marc André Tanner | 1 | -0/+2 | |
| 2016-05-22 | We don't use slmenu, so don't mention it. | Tim Allen | 1 | -3/+2 | |
| 2016-05-14 | vis-lua: add win:map function for window local key mappings | Marc André Tanner | 1 | -0/+1 | |
| Based on a patch by Josh Wainwright. Close #306 | |||||
| 2016-05-04 | vis-lua: add new theme_change event hook | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-04 | note that primary cursor is not blinking | Erlend Fagerheim | 1 | -1/+2 | |
| 2016-05-01 | vis-lua: expose vis:feedkeys API | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-29 | vis: move non-configuration sections out of visrc.lua into vis.lua | Marc André Tanner | 1 | -0/+1 | |
| The intention is that vis.lua will provide parts of the Lua API not implemented in the C core. Please update your existing visrc.lua configuration file accordingly. | |||||
| 2016-04-26 | vis-lua: add file.modified property | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-23 | Mention NixOS package in README | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-21 | vis-lua: allow selection modification by assigning to cursor.selection | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-21 | vis-lua: implement vis:message(msg) | Marc André Tanner | 1 | -1/+2 | |
| 2016-04-21 | vis-lua: also accept a range as argument for file:delete and file:content | Marc André Tanner | 1 | -7/+11 | |
| 2016-04-21 | vis-lua: add vis:command_register to map a Lua function to a :-command | Marc André Tanner | 1 | -0/+1 | |
| The following registers `:foo` as a command which prints a few things to stdout: vis:command_register("foo", function(argv, force, win, cursor, range) for i,arg in ipairs(argv) do print(i..": "..arg) end print("was command forced with ! "..(force and "yes" or "no")) print(win.file.name) print(cursor.pos) print(range ~= nil and ('['..range.start..', '..range.finish..']') or "invalid range") return true; end) | |||||
| 2016-04-19 | vis: add :set horizon option | David B. Lamkins | 1 | -0/+4 | |
| Can be used to specify the number of bytes before the visible area to consider for syntax highlighting. Defaults to 32K for now, whereas before it was 16K. | |||||
| 2016-04-19 | Integrate vis-test git submodule | Marc André Tanner | 1 | -3/+3 | |
| 2016-04-17 | Mention #vis-editor IRC channel in README | Marc André Tanner | 1 | -0/+3 | |
| Close #270 | |||||
| 2016-04-17 | Mention slmenu(1) in README | Marc André Tanner | 1 | -1/+3 | |
| 2016-04-16 | vis-lua: add vis.mode property | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-16 | vis-lua: update API documentaiton in README | Marc André Tanner | 1 | -1/+3 | |
| 2016-04-16 | vis-lua: add cursor.selection property | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-16 | vis-lua: add window.cursors[] array | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-16 | vis-lua: add window.cursors_iterator function | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-16 | vis-lua: add cursor.number property | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-15 | vis-lua: change cursor object implementation | Marc André Tanner | 1 | -2/+2 | |
