detached d2df64e

no-mistakes(document): Document top bar output

commit
d2df64e92bee6873e8692f4679f134d9f252b919
author
brice · · 2026-07-07 11:12 UTC
parent
efbf525
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
2 files · +2 -1
M README.md +1 -1
@@ -107,7 +107,7 @@ Key specs support `alt+<char>`, `alt+space`, and `alt+left/right/up/down`; digit
107107
108108 ### Bar right anchors
109109
110-The top and bottom bar right anchors run configurable commands on the daemon host. By default, `bar.top-right = vev-bar-top-right` prints CPU, memory, and hour text, and `bar.bottom-right = vev-bar-bottom-right` prints compact git state for the focused pane's `VEV_PANE_CWD`. Set either value empty to disable that anchor, or set it to another command to replace it.
110+The top and bottom bar right anchors run configurable commands on the daemon host. By default, `bar.top-right = vev-bar-top-right` prints CPU, memory, then hour text (for example `C 12% M 48% 09:41`), and `bar.bottom-right = vev-bar-bottom-right` prints compact git state for the focused pane's `VEV_PANE_CWD`. Set either value empty to disable that anchor, or set it to another command to replace it.
111111
112112 Both anchors share `bar.interval`, which defaults to `5s`; values below `1s` are clamped to `1s`. vev also refreshes around attach, resize, focus, and copy-feedback changes. Commands are bounded by a timeout and output limit. On failure or timeout, vev keeps the last good value; if there is none, the anchor is empty.
113113
@@ -107,7 +107,7 @@ Key specs support `alt+<char>`, `alt+space`, and `alt+left/right/up/down`; digit
107 107
108 ### Bar right anchors108 ### Bar right anchors
109 109
110-The top and bottom bar right anchors run configurable commands on the daemon host. By default, `bar.top-right = vev-bar-top-right` prints CPU, memory, and hour text, and `bar.bottom-right = vev-bar-bottom-right` prints compact git state for the focused pane's `VEV_PANE_CWD`. Set either value empty to disable that anchor, or set it to another command to replace it.110+The top and bottom bar right anchors run configurable commands on the daemon host. By default, `bar.top-right = vev-bar-top-right` prints CPU, memory, then hour text (for example `C 12% M 48% 09:41`), and `bar.bottom-right = vev-bar-bottom-right` prints compact git state for the focused pane's `VEV_PANE_CWD`. Set either value empty to disable that anchor, or set it to another command to replace it.
111 111
112 Both anchors share `bar.interval`, which defaults to `5s`; values below `1s` are clamped to `1s`. vev also refreshes around attach, resize, focus, and copy-feedback changes. Commands are bounded by a timeout and output limit. On failure or timeout, vev keeps the last good value; if there is none, the anchor is empty.112 Both anchors share `bar.interval`, which defaults to `5s`; values below `1s` are clamped to `1s`. vev also refreshes around attach, resize, focus, and copy-feedback changes. Commands are bounded by a timeout and output limit. On failure or timeout, vev keeps the last good value; if there is none, the anchor is empty.
113 113
M scripts/vev-bar-top-right +1 -0
@@ -1,6 +1,7 @@
11 #!/bin/sh
22
33 # Print a compact, single-line system summary for vev's top-right bar anchor.
4+# When available, segments are ordered as CPU, memory, then clock.
45 # Segments that cannot be read are omitted without producing stderr.
56
67 now=$(date +%H:%M 2>/dev/null || true)
@@ -1,6 +1,7 @@
1 #!/bin/sh1 #!/bin/sh
2 2
3 # Print a compact, single-line system summary for vev's top-right bar anchor.3 # Print a compact, single-line system summary for vev's top-right bar anchor.
4+# When available, segments are ordered as CPU, memory, then clock.
4 # Segments that cannot be read are omitted without producing stderr.5 # Segments that cannot be read are omitted without producing stderr.
5 6
6 now=$(date +%H:%M 2>/dev/null || true)7 now=$(date +%H:%M 2>/dev/null || true)

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 12

Tags 11

↑↓ moveenter openesc close