| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-06-15 | vis-lua: support themes in vis:message | Evan Gates | 1 | -1/+5 | |
| The commit that added vis:message[0] used the existing vis_message_show function which is used internaly to display lua stack traces. That function uses the internal error_file. vis_event_emit does not trigger events for internal files in order to avoid extra lua errors when already printing a lua stack trace[1]. Due to this setup any usage of vis:message showed the text in a window with default theme/syntax/status bar colors. Instead of using the internal vis_message_show function, create a new window and file that are not marked internal in the same manner as cmd_help so themes are applied. [0]: d815268 (vis-lua: implement vis:message(msg)) [1]: d555c90 (vis: properly redraw status bar of windows displaying internal files) | |||||
| 2022-06-15 | lexers: add .jsx and .tsx as a javascript (until they get their own) | Joseph Turner | 1 | -1/+1 | |
| 2022-06-15 | Makefile lexer now supports multiple targets in single definition | Aki | 1 | -1/+2 | |
| 2022-06-15 | filetype: support filetype detection via hashbang | khwerz | 1 | -3/+60 | |
| add 2 tables, hashbang and utility for vis.ftdetect.filetypes.<lang> fetch utility from /usr/bin/env args (mostly) Support -S for /usr/bin/env args, discard variables=value args | |||||
| 2022-06-01 | build: update alpine in docker build to version 3.16 | Christian Hesse | 1 | -1/+1 | |
| 2022-05-29 | filetype: Set diff filetype for COMMIT_EDITMSG files | Karol Kosek | 1 | -5/+2 | |
| This filename is set when writing a commit message in git. If you run git-commit with an --verbose option or if you just have set it in your git-config, that shows you the patch diff on bottom of the file. Unfortunately, now every patch file will set colorcolumn, but overall I think this is better than having duplicated lexers. | |||||
| 2022-05-29 | filetype: Allow ".PKGBUILD" extension for PKGBUILDs | MithicSpirit | 1 | -1/+1 | |
| Some AUR helpers use this (e.g. paru). | |||||
| 2022-05-29 | filetype: add .glif to xml | Romain Hervier | 1 | -1/+4 | |
| 2022-05-29 | filetype.lua: Add "text/x-script.python" to python | Haelwenn (lanodan) Monnier | 1 | -1/+1 | |
| 2022-05-29 | README: fix typo | Jonathan Neidel | 1 | -1/+1 | |
| encourage -> encourages | |||||
| 2022-05-03 | Re-enabled tre by #including <stddef.h>. | Peter Buxton | 1 | -0/+1 | |
| 2022-05-03 | README: x/freenode/c/libera/ | Evan Gates | 1 | -2/+2 | |
| Update the README to point to irc.libera.chat after the great migration of 2021. | |||||
| 2021-04-20 | filetype: Set "groovy" for Jenkinsfile | Galen Abell | 1 | -1/+1 | |
| 2021-04-20 | ci: verify coverity scan script before using it | Marc André Tanner | 1 | -2/+7 | |
| 2021-04-20 | ci: verify codecov script before using it | Marc André Tanner | 3 | -3/+22 | |
| 2021-03-28 | vis: Add readline Ctrl+A/E bindings | striker.sh | 1 | -0/+2 | |
| 2021-03-15 | add lua5.4 in configure script | xoich | 1 | -1/+1 | |
| 2021-02-15 | vis: correctly close pipe connected to stdin of external process | Marc André Tanner | 1 | -2/+2 | |
| Once we have written all data we should properly close the (correct) pipe. Before we wrongly closed the pipe connected to the standard output stream. More generally, we currently do not listen for child process termination, but instead wait until all the connected pipes are closed. This might be problematic in case the external process keeps hold of the standard I/O file descriptors. One particular example of this is wl-copy(1). See #929 | |||||
| 2021-02-11 | sam: simplify trailing match handling for x/y commands | Marc André Tanner | 1 | -6/+2 | |
| Should be no functional change, just a simpler implementation. | |||||
| 2021-02-11 | sam: tweak handling of zero length matches in y commands | Marc André Tanner | 1 | -4/+9 | |
| In sam(1) a command like x/[a-z]+/ y/-?/ matches every character individually, whereas in vis it would produce a zero length match before each character as is correctly the case for the x counter part. | |||||
| 2021-02-09 | gitignore: remove vim specific swap files | Marc André Tanner | 1 | -2/+0 | |
| These were from the time before vis was self-hosting. | |||||
| 2021-01-25 | test: update | Marc André Tanner | 1 | -7/+5 | |
| 2021-01-25 | sam: produce empty match at the end of looped range | Marc André Tanner | 1 | -2/+2 | |
| In certain cases (e.g. involving negated character classes) the last empty match of an x command would wrongly be skipped. See #925 | |||||
| 2021-01-25 | sam: only skip the last empty match if it follows a newline | Marc André Tanner | 1 | -1/+2 | |
| This further tweaks the hack introduced to ignore the last match of ^ at the end of the file, see 1a158268c7693b00bf43c7e81034816d8d00358c. | |||||
| 2021-01-25 | build: update alpine in docker build to version 3.13 | Christian Hesse | 1 | -1/+1 | |
| 2021-01-20 | Merge branch 'patch-1' of https://github.com/dallinjdahl/vis | Marc André Tanner | 1 | -1/+1 | |
| 2021-01-19 | Adding .sv extension to verilog syntax highlighter | dallinjdahl | 1 | -1/+1 | |
| 2021-01-12 | filetype: Detect make shebang for "makefile". | parazyd | 1 | -0/+3 | |
| This is useful when writing "debian/rules" files in packages. | |||||
| 2021-01-12 | filetype: Set "bash" for APKBUILD and .ebuild. | parazyd | 1 | -1/+1 | |
| 2021-01-06 | lexers/git-rebase: also highlight break command | Marc André Tanner | 1 | -1/+2 | |
| 2021-01-06 | lexers/strace: improve comments, field names and syscall results | Marc André Tanner | 1 | -6/+8 | |
| 2020-12-30 | Mention pkg-config in README | Marc André Tanner | 1 | -2/+2 | |
| Fix #867 | |||||
| 2020-12-29 | vis-lua: provide file.permission property | Marc André Tanner | 1 | -0/+10 | |
| These are the permission bits of struct stat's st_mode field at the time of the most recent load/save. Close #861 | |||||
| 2020-12-28 | vis: implement multiline to/till motions | Marc André Tanner | 3 | -1/+87 | |
| These are currently not mapped by default but can be enabled by mappings using their virtual key names. | |||||
| 2020-12-28 | vis: rename to/till motion internals | Marc André Tanner | 4 | -58/+58 | |
| This renames the functions and constants implementing the to/till motions. The new names should indicate that matches are only returned within the current line (not globally). Apart from the changed virtual key/command name this contains no functional changes. | |||||
| 2020-12-27 | lua: fix luacheck warnings | Marc André Tanner | 3 | -5/+6 | |
| These are either accidentally global or unused variables. In the file type pluging the mime type variable was wrongly scoped, meaning the text/plain settings applied to all otherwise unknown files. | |||||
| 2020-12-11 | Merge branch 'fix-typos' of https://github.com/moesasji/vis | Marc André Tanner | 15 | -76/+76 | |
| 2020-12-10 | fix typos in comments | Moesasji | 15 | -76/+76 | |
| 2020-12-10 | vis: make O implementation independent of <Up> mapping | Marc André Tanner | 1 | -1/+1 | |
| 2020-12-08 | lexers: fix bug in bash lexer for last here-doc | Silas | 1 | -8/+8 | |
| f4f0f5b allowed "<<-EOF" heredocs to be parsed correctly, but it introduced a bug that made the lexer fail when the beginning of a here-doc was the last string in a file (optionally followed only by blanks). In order to fix this, move everything regarding "delimiter" within the block that is executed only if "delimiter" is not nil. | |||||
| 2020-12-08 | build: add git based version information back | Marc André Tanner | 1 | -1/+1 | |
| 2020-12-08 | Set version to 0.7 | Marc André Tanner | 3 | -4/+4 | |
| 2020-12-08 | Add gemini lexer | Haelwenn (lanodan) Monnier | 2 | -0/+52 | |
| 2020-12-08 | Merge branch 'master' of https://github.com/KaneRoot/vis | Marc André Tanner | 2 | -0/+133 | |
| 2020-12-06 | Zig filetype entry. | Karchnu | 1 | -0/+3 | |
| 2020-12-06 | Adding Zig lexer. | Karchnu | 1 | -0/+130 | |
| 2020-12-01 | Merge branch 's-0-bash-heredoc' of https://github.com/silasdb/vis | Marc André Tanner | 1 | -3/+11 | |
| 2020-11-27 | Heredocs with "-" can have spaces before closing | Silas | 1 | -3/+11 | |
| If a here-doc start delimiter begins with "-", then spaces are allowed to come before the closing delimiter. This patch fixes what would otherwise be parsed incorrectly: <<-EOF .... EOF | |||||
| 2020-11-26 | lexers: add meson build file lexer | Florian Fischer | 2 | -0/+164 | |
| 2020-11-20 | ci: avoid usage of ::add-path:: command in GitHub action | Marc André Tanner | 1 | -1/+4 | |
