aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-08-29text: make inner text objects work on single delimiting symbolsMarc André Tanner1-4/+10
See #864
2020-08-29text: provide save function taking a directory descriptorMarc André Tanner3-12/+44
The standard does not specify mkstempat(3). We currently implement it in a non thread safe manner, by temporarily changing the process working directory before invoking mkstemp(3).
2020-08-29text: provide load function taking a directory descriptorMarc André Tanner2-1/+11
2020-08-29text: move misplaced text_save documentation snippetMarc André Tanner1-4/+4
2020-08-14vis-lua: fix redraw method name in API documentationMarc André Tanner1-1/+1
2020-08-14vis-lua: make file.modified assignableMarc André Tanner1-1/+22
We fake a modification by doing an insertion followed by a deletion which does not actually change the buffer content. Close #855
2020-08-01doc: update doxygen configurationMarc André Tanner1-80/+157
This was performed by executing: doxygen -u
2020-08-01Update copyright yearMarc André Tanner3-3/+3
2020-08-01doc: update version number in doxygen configMarc André Tanner1-1/+1
Not sure whether that is actually used somewhere.
2020-08-01doc: use c as default sphinx roleMarc André Tanner1-1/+1
This might fix the documentation build issue on readthedocs.org.
2020-08-01doc: enable C syntax highlighting by defaultMarc André Tanner1-0/+3
2020-08-01doc: fix a couple of API doc warningsMarc André Tanner4-28/+28
In restructured text double backquotes are used for inline literals.
2020-08-01vis: remove ae outer entire text objectMarc André Tanner5-14/+0
Use :, which is a short hand for :0,$ instead.
2020-08-01vis: remove ie inner entire text objectMarc André Tanner7-29/+0
2020-08-01vis: remove z> rightmost pairwise selection combinatorMarc André Tanner3-47/+0
2020-08-01vis: remove z< leftmost pairwise selection combinatorMarc André Tanner3-18/+0
2020-08-01vis: remove z- shorter pairwise selection combinatorMarc André Tanner3-20/+0
2020-08-01vis: remove z+ longer pairwise selection combinatorMarc André Tanner3-20/+0
2020-08-01vis: remove z& pairwise selection intersectionMarc André Tanner3-16/+0
2020-08-01vis: remove z| pairwise unionMarc André Tanner3-18/+0
2020-08-01vis: remove commented entries from default configMarc André Tanner1-2/+0
2020-08-01vis: use ~ instead of ! for selection complementMarc André Tanner2-2/+2
This seems more consistent with the typical set/bit operations.
2020-08-01vis: remove ~ as alias for g~Marc André Tanner2-4/+3
2020-08-01vis: remove window related aliases from default configMarc André Tanner1-7/+0
2020-08-01vis: remove special key aliases from default configMarc André Tanner1-12/+0
These can all be performed using home row keys.
2020-08-01test: updateMarc André Tanner1-13/+5
2020-07-17test: updateMarc André Tanner1-5/+13
2020-07-17support for primary clipboardJeremy Bobbin5-19/+54
2020-07-11vis-open: add trailing "/" for the foldersVadym Kochan1-1/+10
Add trailing "/" for the folder entries which allows to easy differentiate folders and the regular files. Additionally it allows easy filter only folders by simply enter "/" in the vis-open prompt. Signed-off-by: Vadym Kochan <vadim4j@gmail.com>
2020-07-11build: mark distclean and testclean targets as PHONYMarc André Tanner1-1/+1
2020-07-07Makefile: add testclean targetParide Legovini1-1/+5
The target calls `make clean` in the test submodule, if present. The target is called by the `distclean` target.
2020-07-07Makefile: add distclean targetParide Legovini1-1/+5
2020-06-30build: define LUA_COMPAT_5_3Christian Hesse1-1/+1
This is required to build with lua 5.4.x.
2020-06-28text: simplify remapping of original file contentMarc André Tanner1-9/+1
Use mmap with MAP_FIXED which replaces existing mappings without any race conditions between the munmap/mmap calls.
2020-06-22text: remove dead storeMarc André Tanner1-1/+0
2020-06-22text: code cleanup, use local variableMarc André Tanner1-8/+9
No functionl change.
2020-06-22text: fix typo in comments, no code changeMarc André Tanner1-4/+4
2020-06-20Support wayland clipboard (wl-clipboard)yory81-0/+17
2020-06-07build: add git based version information backMarc André Tanner1-1/+1
2020-06-07build: set version to 0.6Marc André Tanner2-3/+3
2020-06-07ui: fix terminal UI on serial consoleMarc André Tanner1-4/+4
Make sure we do not override the 80x24 default terminal size with zero size as reported by an actual serial console.
2020-05-30test: updateMarc André Tanner1-5/+5
2020-05-30vis: fix implicit enum conversion warningMarc André Tanner1-1/+1
2020-05-30build: update alpine in docker build to version 3.12Christian Hesse1-1/+1
2020-05-13doc: update outdated version informationMarc André Tanner1-2/+2
2020-05-13doc: update sphinx configuration to python 3Marc André Tanner1-10/+10
This was performed automatically using: 2to3 -w conf.py
2020-05-13test: updateMarc André Tanner1-9/+5
2020-05-13text: introduce text_save_method, remove text_save_rangeMarc André Tanner2-17/+22
This utility function is analogous to text_load_method and allows the caller to specify how the file should be saved. It is implemented as a wrapper around the lower level text_save_{begin,write,commit} primitives. The unused text_save_range function has been removed. If needed, use the aforementioned lower level functionality.
2020-05-12test: updateMarc André Tanner1-11/+7
2020-05-12build: use -O2 by defaultMarc André Tanner1-1/+1