aboutsummaryrefslogtreecommitdiff
path: root/vis-cmds.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-01-10 21:26:23 +0100
committerMarc André Tanner <mat@brain-dump.org>2017-01-10 22:44:23 +0100
commitb95e52adb89c56a135c25f22910acb5e28f2a7fb (patch)
treefa4a9325f2ccebe7b32ca1270f3bb9b881ac94d4 /vis-cmds.c
parent2d59aeebe70690f3e0a49528cf5205abaf907985 (diff)
downloadvis-b95e52adb89c56a135c25f22910acb5e28f2a7fb.tar.gz
vis-b95e52adb89c56a135c25f22910acb5e28f2a7fb.tar.xz
vis: add register description to :help output
Diffstat (limited to 'vis-cmds.c')
-rw-r--r--vis-cmds.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/vis-cmds.c b/vis-cmds.c
index cdff8c0..5394ad5 100644
--- a/vis-cmds.c
+++ b/vis-cmds.c
@@ -688,6 +688,12 @@ static bool cmd_help(Vis *vis, Win *win, Command *cmd, const char *argv[], Curso
for (size_t i = 0; i < LENGTH(vis_marks); i++)
text_appendf(txt, " %c %s\n", vis_marks[i].name, vis_marks[i].help);
+ text_appendf(txt, "\n Registers\n\n");
+ text_appendf(txt, " a-z General purpose registers\n");
+ text_appendf(txt, " A-Z Append to corresponding general purpose register\n");
+ for (size_t i = 0; i < LENGTH(vis_registers); i++)
+ text_appendf(txt, " %c %s\n", vis_registers[i].name, vis_registers[i].help);
+
text_appendf(txt, "\n :set command options\n\n");
for (int i = 0; i < LENGTH(options); i++) {
char names[256];