| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-02-03 | build: properly kill docker container | Christian Hesse | 1 | -3/+6 | |
| We keep a running docker container in the background. If the build process fails this becomes dangling. Make sure the container is properly killed. | |||||
| 2020-02-03 | vis: improve <C-n> in visual mode | Marc André Tanner | 1 | -1/+37 | |
| If the existing primary selection is not a word, switch to a literal search. This should still avoid unwanted prefix matches (e.g. when renaming related variables) but allow searching for arbitrary regions. Fix #746 | |||||
| 2020-02-03 | vis: simplify selections_match_next | Marc André Tanner | 1 | -15/+15 | |
| Introduce utility function to create new anchored, primary selection. | |||||
| 2020-02-03 | build: explicitly specify working directory for docker | Marc André Tanner | 1 | -2/+2 | |
| Otherwise the config.mk file generated by ./configure does not end up in the source tree and has no effect. Our Makefile does currently not support out of tree builds. Previously this worked because the WORKDIR within the Dockerfile was set to the vis source (and build) directory. | |||||
| 2020-02-02 | lexers: also apply 7e9e0a2 to html and wsf lexers | Marc André Tanner | 3 | -18/+5 | |
| Adapt in_tag to surrounding coding stlye and use the same simplified version in html, wsf and xml lexers. | |||||
| 2020-01-31 | lexers: XML performance improvement | Georgi Kirilov | 1 | -7/+1 | |
| the new pattern does more or less the same thing, but forward instead of backward. | |||||
| 2020-01-31 | Merge branch 'case-visual-mode' of https://github.com/erf/vis | Marc André Tanner | 1 | -0/+2 | |
| 2020-01-31 | lexers: add reference to new upstream location | Marc André Tanner | 1 | -1/+2 | |
| 2020-01-31 | lexers: fix crash in rst lexer | Marc André Tanner | 1 | -1/+1 | |
| Fix #665 | |||||
| 2020-01-30 | main: fix a few mistakes in comments | TwoFinger | 1 | -6/+6 | |
| 2020-01-30 | view: Fix a @param name in a comment | TwoFinger | 1 | -1/+1 | |
| 2020-01-30 | vis: Fix a few :help strings | TwoFinger | 1 | -10/+10 | |
| 2020-01-30 | man: fix mandoc linting warnings | Marc André Tanner | 2 | -5/+5 | |
| These are reported by: mandoc -T lint | |||||
| 2020-01-30 | man: fix skipping empty macro warnings | Marc André Tanner | 1 | -43/+43 | |
| 2020-01-30 | man: fix mandoc warnings as reported by make man | Marc André Tanner | 1 | -22/+26 | |
| 2020-01-30 | build: explicitly list configure options for docker builds | Marc André Tanner | 1 | -1/+4 | |
| This should catch Alpine package changes such as the one fixed in 0ba252f08e9ef7b62c442eb91b36822d654f5b04. | |||||
| 2020-01-30 | build: cleanup docker package installation | Marc André Tanner | 1 | -4/+18 | |
| 2020-01-30 | build: allow to replace docker | Christian Hesse | 1 | -10/+11 | |
| This allows to build with docker-compatible container engine: make DOCKER=podman docker | |||||
| 2020-01-30 | build: add target docker-clean | Christian Hesse | 1 | -1/+4 | |
| This removes the docker image and volume `vis` and thus purges everything we added in docker. | |||||
| 2020-01-30 | build: clean up docker build | Christian Hesse | 2 | -17/+11 | |
| 2020-01-28 | vis: support an optional exit status in :q and :qall commands | Marc André Tanner | 3 | -8/+8 | |
| This can for example be used to abort git commit messages with :q! 1. | |||||
| 2020-01-28 | build: fix generation of HTML man pages | Marc André Tanner | 1 | -1/+1 | |
| Starting with mandoc version 1.14.2 the xhtml format is no longer an alias for html. | |||||
| 2020-01-28 | Merge branch 'master' of https://github.com/eafe/vis | Marc André Tanner | 1 | -1/+1 | |
| 2020-01-28 | lexers: add case keyword to rc lexer | Marc André Tanner | 1 | -1/+1 | |
| Close #761 | |||||
| 2020-01-27 | vis: make r<Enter> insert a new line | Marc André Tanner | 2 | -1/+3 | |
| Special case <C-v><Enter> to still insert a carriage return as discussed in #656 and changed in 2cfc9c867bdfd4cc3ae3246f31cf636633fe1a5f. Due to limitations of the current implementation <C-v> is not generic, i.e. combining it as r<C-v><Enter> will not work. Fixes #765 | |||||
| 2020-01-27 | vis: pass absolute path to pre/post save events | Marc André Tanner | 3 | -14/+27 | |
| 2020-01-27 | lexers: fix incorrect (and *very* slow) YAML lexer token | Georgi Kirilov | 1 | -6/+1 | |
| TODO: keys should only be highlighted in {} mappings. | |||||
| 2020-01-26 | vis: don't search off screen when highlighting matches | Georgi Kirilov | 5 | -12/+17 | |
| 2020-01-26 | text: ignore fsync(2) errors on unsupported directory descriptors | Marc André Tanner | 1 | -1/+1 | |
| When saving a file by atomically renaming it to its final destination, we fsync(2) the parent directory to make sure the new directory entry is persisted. However, not all file systems support fsync on file descriptors referring to directories. As a result the save operation fails and subsequent attempts result in warnings regarding outdated file content, even though the data has most likely been successfully written. Ignoring this particular error seems fine, because it is a permanent limitation of the file system and not a temporary failure. Fixes #792 | |||||
| 2020-01-24 | sam: fix ^ anchor behavior in looping commands | Marc André Tanner | 1 | -3/+7 | |
| Previsouly a command like: x/^.*\n/ would only select every second line. Fixes #774 | |||||
| 2020-01-24 | text: unconditionally use REG_NOTEOL for backward searches | Marc André Tanner | 1 | -3/+1 | |
| This fixes empty backward searches ?$ starting at the line end. | |||||
| 2020-01-24 | Merge branch 'add-layout-option' of https://github.com/kdsch/vis | Marc André Tanner | 2 | -2/+2 | |
| 2020-01-23 | man: remove redundant layout option abbreviation | Karl Schultheisz | 1 | -1/+1 | |
| 2020-01-23 | remove redundant layout option abbreviation | Karl Schultheisz | 1 | -1/+1 | |
| No need to explicitly specify "lay" as an abbreviation, since "layout" already makes it available via prefix logic. | |||||
| 2020-01-23 | text: fix search wrapping for overlapping matches | Marc André Tanner | 1 | -6/+2 | |
| Previously, searches wrapping around did not report any results if they started from within the eventual match. Fix this by enlarging the search area to the whole text after reaching the first boundary. See also #787. | |||||
| 2020-01-23 | text: fix spurious regex anchor matches | Marc André Tanner | 3 | -4/+21 | |
| The regex anchors ^ and $ must not match at the start/end of the search range unless it is preceded/succeeded by a new line. This is implemented at the text-motion layer by passing the appropriate REG_NOT{B,E}OL flags to the search backend, meaning the caller can influence the anchor behavior depending on the context. This is important as for example in the command language the anchors apply to existing selections, not line boundaries. | |||||
| 2020-01-22 | add layout option to manpage | Karl Schultheisz | 1 | -0/+3 | |
| 2020-01-21 | Merge branch 'master' into add-layout-option | Karl Schultheisz | 11 | -26/+144 | |
| 2020-01-17 | Merge branch 'fix-search-wrap' of https://github.com/zsugabubus/vis | Marc André Tanner | 1 | -2/+1 | |
| 2020-01-17 | Merge branch 'acl-static' of https://github.com/eworm-de/vis | Marc André Tanner | 2 | -2/+2 | |
| 2020-01-17 | build: try to fix travis-ci by installing libtool-bin | Marc André Tanner | 1 | -1/+1 | |
| 2020-01-16 | build: force enable acl for docker builds | Christian Hesse | 1 | -1/+1 | |
| This makes sure the feature is enabled as expected. | |||||
| 2020-01-16 | Merge branch 'patch-1' of https://github.com/erf/vis | Marc André Tanner | 1 | -2/+2 | |
| 2020-01-16 | build: install static libacl for docker builds | Christian Hesse | 1 | -1/+1 | |
| Commit 50b0a580105ac976a1c95df9441d898d7a652bfb updated Alpine docker image, however this broke building with acl support. The static libacl moved to its own package, so just install that. | |||||
| 2020-01-16 | build: try to fix travis-ci by installing libtool | Marc André Tanner | 1 | -0/+1 | |
| 2020-01-16 | Merge branch 'solarized-term' of https://github.com/xcko/vis | Marc André Tanner | 1 | -0/+4 | |
| 2020-01-16 | Merge branch 'fix-menu-warns' of https://github.com/zsugabubus/vis | Marc André Tanner | 1 | -11/+15 | |
| 2020-01-16 | Merge branch 'text' of https://github.com/zsugabubus/vis | Marc André Tanner | 2 | -0/+19 | |
| 2020-01-16 | build: update libuntar used in docker builds | Marc André Tanner | 1 | -1/+1 | |
| 2020-01-16 | Merge branch 'alping-3-11' of https://github.com/eworm-de/vis | Marc André Tanner | 1 | -1/+1 | |
