| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-02-20 | ci: add man page generation | Marc André Tanner | 1 | -0/+38 | |
| 2020-02-20 | ci: add windows builds | Marc André Tanner | 1 | -0/+52 | |
| 2020-02-20 | ci: add macOS builds | Marc André Tanner | 1 | -0/+50 | |
| 2020-02-20 | ci: add ubuntu builds | Marc André Tanner | 1 | -0/+56 | |
| 2020-02-20 | test: update | Marc André Tanner | 1 | -5/+5 | |
| 2020-02-13 | ci: add sourcehut build manifests | Marc André Tanner | 4 | -0/+69 | |
| 2020-02-13 | test: update | Marc André Tanner | 1 | -9/+5 | |
| 2020-02-12 | sam: support optional count for text commands | Marc André Tanner | 2 | -14/+26 | |
| The text given for the a, i and c commands can be prefixed with an optional count indicating how often the text should be inserted, defaults to 1. | |||||
| 2020-02-12 | sam: move parse_number code, no functional change | Marc André Tanner | 1 | -9/+9 | |
| 2020-02-11 | lexers: fix TOML comments not being detected | Randy | 1 | -1/+1 | |
| `operator` variable matches "#", leaving nothing for the comments rule to match. Since "#" only marks comments in TOML, I just went ahead and removed the character from the `operator` token. | |||||
| 2020-02-11 | lexers: remove TOML indent error | Randy | 1 | -4/+0 | |
| According to the TOML github page[1], indentation can be tabs *and/or* spaces, so `indent_error` is removed. [1] https://github.com/toml-lang/toml#example | |||||
| 2020-02-10 | vis-lua: avoid string memory leaks in error case | Marc André Tanner | 1 | -6/+3 | |
| The function lua_pushstring can throw an error, meaning it will setjmp(3) out thereby leaking the allocated memory. By using lua_newuserdata we let Lua free the memory during a GC run. | |||||
| 2020-02-10 | vis: omit error message when vis-menu(1) is cancelled | Marc André Tanner | 1 | -1/+1 | |
| 2020-02-10 | vis-menu: use distinct error code upon cancelling selection | Marc André Tanner | 2 | -6/+7 | |
| The following exit statuses are used: 0 an item was successfully selected 1 the selection was cancelled >1 failure, some error occured | |||||
| 2020-02-10 | lexers: add git rebase lexer | Marc André Tanner | 2 | -0/+53 | |
| 2020-02-10 | filetype: highlight column 72 in git commit messages | Marc André Tanner | 1 | -0/+4 | |
| 2020-02-10 | lexers: ruby squiggly heredocs | Kelsey Judson | 1 | -1/+1 | |
| 2020-02-09 | filetype: add more Prolog filename extensions | Karl Schultheisz | 1 | -1/+1 | |
| 2020-02-07 | vis: restore mode when dot-repeating | Georgi Kirilov | 1 | -0/+1 | |
| 2020-02-07 | lua: add <plugin>/init.lua to package.path | Georgi Kirilov | 1 | -2/+4 | |
| 2020-02-07 | build: improve debug flags | Marc André Tanner | 1 | -1/+1 | |
| Make macro definitions and enums available to debugger. | |||||
| 2020-02-07 | doc: update release number | Marc André Tanner | 1 | -1/+1 | |
| 2020-02-07 | Merge branch 'lexer-c' of https://github.com/zsugabubus/vis | Marc André Tanner | 1 | -16/+42 | |
| 2020-02-07 | Merge branch 'fix-cc-cell' of https://github.com/zsugabubus/vis | Marc André Tanner | 1 | -5/+6 | |
| 2020-02-04 | vis: make core code more robust | Marc André Tanner | 3 | -30/+69 | |
| The core vis code was originally written under the assumption that there always exists at least one window. However, when being called from the Lua configuration file during start up this is not yet the case. In general, Lua code should always be placed within appropriate event handlers e.g. vis.events.INIT for global configuration. Invoking API functions depending on an active window from top level statements is not supported. Where before the editor simply crashed, these changes turn such code sections into NOPs. Fix #561 | |||||
| 2020-02-03 | array: make array_sort work for empty arrays | Marc André Tanner | 1 | -1/+2 | |
| 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 | |||||
