summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-15sam: simplify print command implementationMarc André Tanner
2017-06-15view: fix view_selections_setMarc André Tanner
The anchor needs to be set after the cursor was positioned, otherwise the cursor placement will immediately destroy the selection for in the non-anchored case.
2017-06-15view: do not automatically anchor selections when setting rangeMarc André Tanner
2017-06-15view: introduce view_selections_normalizeMarc André Tanner
Dispose all invalid and merge all overlapping selections.
2017-06-15vis: rename uses of Cursor to SelectionMarc André Tanner
2017-06-15view: rename view_cursors_columnMarc André Tanner
2017-06-15view: rename view_cursorsMarc André Tanner
2017-06-15view: rename view_selection_anchoredMarc André Tanner
2017-06-15view: rename view_cursors_column{,count,next}Marc André Tanner
2017-06-15view: rename view_cursors_numberMarc André Tanner
2017-06-15view: rename view_cursors_countMarc André Tanner
2017-06-15view: rename view_cursors_nextMarc André Tanner
2017-06-15view: rename view_cursors_prevMarc André Tanner
2017-06-15view: view_cursors_selection_restoreMarc André Tanner
2017-06-15view: rename view_cursors_selection_saveMarc André Tanner
2017-06-15view: rename view_cursors_selection_startMarc André Tanner
2017-06-15view: rename view_cursors_selection_swapMarc André Tanner
2017-06-15view: rename view_cursors_selection_clearMarc André Tanner
2017-06-15view: rename view_selections_clearMarc André Tanner
2017-06-15view: rename view_cursors_selection_getMarc André Tanner
2017-06-15view: rename view_cursors_primary_{get,set}Marc André Tanner
2017-06-15view: rename view_cursors_clearMarc André Tanner
2017-06-15view: rename view_cursor_disposedMarc André Tanner
2017-06-15view: rename view_cursors_disposeMarc André Tanner
2017-06-15view: rename view_cursors_newMarc André Tanner
2017-06-15view: remove view_cursors_multipleMarc André Tanner
2017-06-15view: clean up and add documentationMarc André Tanner
2017-06-15doc: enable mathjax support for sphinx documentationMarc André Tanner
2017-06-15vis: promote selections to first class primitivesMarc André Tanner
This unifies cursors and selections. The cursor are now represendted as singleton selections.
2017-06-15vis: strip double leading slashes of pathsMarc André Tanner
This fixes the internal representation as well as the path displayed in the status bar. Previously opening a file in the root directory e.g. /foo would be display as //foo.
2017-06-14single: ignore SIGINT in self-extracting processChristian Hesse
2017-06-05sam: fix + addressMarc André Tanner
Previoulsy + would not advance to the next line when the cursor was on the first character of a line. This should fix the +- idiom, i.e. :+-x/foo/c/bar/ performs a substitution on the current line.
2017-06-05themes: simplify color definitionMarc André Tanner
2017-06-04Improve appearance of line numbers and EOF markersPhilipp Emanuel Weidmann
2017-06-03build: port self-contained executable to libuntarMarc André Tanner
It is currently not packaged by Alpine which is why we are building it during docker image creation. Also cleanup vis-single.
2017-06-02port self-contained executable to libtarChristian Hesse
libarchive is nice, but adds a lot of bloat we carry around without using it. So port to libtar.
2017-06-01build: produce reproducible self contained executableChristian Hesse
Giving tar the parameter '--sort=name' sorts direcory entries, but keeps single files as-is. So instead sort the list retrieved by find. Also set the file mode... Works for me. [TM] :D
2017-06-01Merge branch 'strip' of https://github.com/eworm-de/visMarc André Tanner
2017-06-01build: strip vis-single by defaultChristian Hesse
2017-06-01build: use single threaded compression for reproducible buildsChristian Hesse
2017-06-01vis: use more portable format string for wchar_tMarc André Tanner
Use upper case Unicode (U+XXXX) notation for `ga`. Fix #568
2017-06-01build: inject the version into docker imageChristian Hesse
2017-05-31vis: fix compiler warning concerning write(2) return valueMarc André Tanner
2017-05-31build: remove make standalone leftoversMarc André Tanner
2017-05-31build: switch docker image to i386 architectureMarc André Tanner
2017-05-31build: try to make docker build reproducibleMarc André Tanner
2017-05-31build: add a make docker targetMarc André Tanner
This should produce a self-contained vis binary for x86_64 Linux.
2017-05-31build: cleanup self contained executableMarc André Tanner
Set $PATH and $TERMINFO_DIRS environment variables, use chdir(2) to simplify extraction logic, improve error handling.
2017-05-31build: remove standaloneChristian Hesse
2017-05-31build: remove shell based self contained executableChristian Hesse