| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-01-19 | text-regex: add regex backend based on libtre | Marc André Tanner | 1 | -0/+1 | |
| While memory consumption should be improved, backward searches will still be slow, because they are implemented in terms of repeated forward searches. It needs to be investigated whether the underlying automaton can have its transitions reversed and essentially run backwards, as is the case in sam. | |||||
| 2016-12-06 | Reorganize README | Marc André Tanner | 1 | -599/+30 | |
| Reference external manual page and Lua API documentation. This is still work in progress the piece table documentation should probably also be moved somewhere else. | |||||
| 2016-11-28 | sam: introduce `m as an address refering to mark m | Marc André Tanner | 1 | -0/+5 | |
| 2016-11-28 | vis-lua: add file.path property denoting the absolute path to the file | Marc André Tanner | 1 | -1/+2 | |
| Close #407 | |||||
| 2016-11-22 | vis: add `:set escdelay nn` option | Marc André Tanner | 1 | -0/+5 | |
| Make the delay used to distinguish between an <Escape> key and other terminal escape sequences such as for the Meta key run time configurable. The value is given in miliseconds and defaults to 50ms. Notice that terminal multiplexers like dvtm or tmux might also induce some delay which has to be configured independently. | |||||
| 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 | |
