aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
2024-10-26doc: Add link for the development dicussion email list to README.mdMatěj Cepl1-1/+2
2022-05-29README: fix typoJonathan Neidel1-1/+1
encourage -> encourages
2022-05-03README: x/freenode/c/libera/Evan Gates1-2/+2
Update the README to point to irc.libera.chat after the great migration of 2021.
2020-12-30Mention pkg-config in READMEMarc André Tanner1-2/+2
Fix #867
2020-11-20Make SourceHut badge show status of master branch commitsMarc André Tanner1-1/+1
2020-05-12Tweak READMEMarc André Tanner1-2/+1
2020-02-24ci: update README status badgesMarc André Tanner1-2/+1
2018-12-14Improve comma usage and hyphenation in introMichael Siegel1-8/+8
2017-05-07Link to C API documentation of master branchMarc André Tanner1-3/+3
This is still work in progress.
2017-05-03doc: add status badge to READMEMarc André Tanner1-0/+1
2017-03-31Add more wiki references to the READMEMarc André Tanner1-2/+2
2017-03-15Fix README markdown and improve contribution sectionMarc André Tanner1-11/+27
2017-03-14Add experimental raw vt100 UI backendMarc André Tanner1-2/+1
The intention of this is not to slowly reimplement curses but to provide a minimal working terminal UI backend which can also be used for debugging, fuzzing and in environments where curses is not available. Currently no attempt is made to optimize terminal output. The amount of flickering will depend on the smartness of your terminal emulator.
2017-02-21Tweak READMEMarc André Tanner1-59/+27
2017-02-16Move more README content to the WikiMarc André Tanner1-218/+13
Still hopefully that it will eventually become accessible again. After github reverts the flagging of my account. For now I have cloned it locally just in case.
2017-02-09Slightly update developer section of READMEMarc André Tanner1-12/+29
2017-02-09Remove regex section from READMEMarc André Tanner1-22/+0
By now we have efficient forward searches using the TRE regex backend. Further improvements can be discussed in #488. Close #260
2017-01-19text-regex: add regex backend based on libtreMarc André Tanner1-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-06Reorganize READMEMarc André Tanner1-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-28sam: introduce `m as an address refering to mark mMarc André Tanner1-0/+5
2016-11-28vis-lua: add file.path property denoting the absolute path to the fileMarc André Tanner1-1/+2
Close #407
2016-11-22vis: add `:set escdelay nn` optionMarc André Tanner1-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-22vis-lua: introduce pre-save hookMarc André Tanner1-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-22vis-lua: pass path as second argument to file_save_post event hookMarc André Tanner1-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-21vis-lua: rename file_save event to file_save_postMarc André Tanner1-1/+1
Indicating that the event is triggered *after* a successfull write.
2016-11-21sam: change default addresses used for commands in normal modeMarc André Tanner1-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-17Add code coverage badge to the READMEMarc André Tanner1-0/+1
2016-11-15Fix documentation regarding Lua paths in README and manual pageMarc André Tanner1-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-15vis: move initial theme loading code to luaMarc André Tanner1-6/+0
2016-11-14vis-lua: add vis.ui.colors denoting the number of available colorsMarc André Tanner1-0/+2
2016-11-11vis: add `:set shell` optionMarc André Tanner1-0/+4
2016-11-10vis-lua: change misnamed attribute values of `file.newlines`Marc André Tanner1-1/+1
Also rename underlying C code.
2016-11-10vis: split `:set show <option>` into separate optionsMarc André Tanner1-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-09README: Fix instructions for lexers and themesKlemens Nanni1-3/+3
2016-11-09Use nicer IRC badge in READMEMarc André Tanner1-1/+1
2016-11-09Add another useless badge to the READMEMarc André Tanner1-1/+2
2016-09-19vis-lua: document lua file close eventMarc André Tanner1-0/+1
2016-09-19vis-lua: expose file save event to luaMarc André Tanner1-0/+1
Triggered after the new file content has been written to disk.
2016-09-19vis-lua: expose file open event to luaMarc André Tanner1-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-24vis-lua: add win:draw() functionMarc André Tanner1-0/+1
2016-08-24vis: overhaul input queue handlingMarc André Tanner1-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-07Mention POSIX.1-2008 as a requirement in READMEMarc André Tanner1-2/+3
Close #353
2016-05-24vis-lua: cleanup Lua status bar display codeMarc André Tanner1-1/+1
2016-05-22vis-lua: add win:status functionMarc André Tanner1-0/+1
2016-05-22vis-lua: add vis.recording propertyMarc André Tanner1-0/+1
2016-05-22vis-lua: add window.{width, height} read only propertiesMarc André Tanner1-0/+1
2016-05-22vis-lua: add vis.VERSION propertyMarc André Tanner1-0/+1
It is a string in `git describe` format, as reporte by `vis -v`.
2016-05-22vis-lua: add window.viewport rangeMarc André Tanner1-0/+1
2016-05-22vis-lua: add bindings for new view style functionsMarc André Tanner1-0/+2
2016-05-22We don't use slmenu, so don't mention it.Tim Allen1-3/+2