vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 64b83ac7fcddb03a6ae94130efa6b67c30099cce
parent 8127bc4adb12c005f752ca91b06b7c426db7099a
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Tue, 14 Feb 2017 14:21:32 +0100

vis: add compile time features to version output

Diffstat:
Mmain.c | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/main.c b/main.c @@ -2282,7 +2282,18 @@ int main(int argc, char *argv[]) { } else if (strcmp(argv[i], "--") == 0) { break; } else if (strcmp(argv[i], "-v") == 0) { - puts("vis " VERSION); + fputs("vis " VERSION, stdout); + if (CONFIG_LUA) + fputs(" +lua", stdout); + if (CONFIG_LPEG) + fputs(" +lpeg", stdout); + if (CONFIG_TRE) + fputs(" +tre", stdout); + if (CONFIG_ACL) + fputs(" +acl", stdout); + if (CONFIG_SELINUX) + fputs(" +selinux", stdout); + fputs("\n", stdout); return 0; } else { fprintf(stderr, "Unknown command option: %s\n", argv[i]);