detached e644af2

fix(docs): address review feedback from bots

commit
e644af2f2f5ce23b81dcac44e1c50a33862478e7
author
bnema · · 2026-01-24 20:12 UTC
parent
ee78540
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
5 files · +16 -10
M README.md +4 -2
@@ -4,8 +4,8 @@
44
55 A TTY-inspired browser multiplexer for tiling window managers.
66
7-- Website: https://dumber.bnema.dev
8-- Documentation: https://dumber.bnema.dev/docs
7+- Website: [dumber.bnema.dev](https://dumber.bnema.dev)
8+- Documentation: [dumber.bnema.dev/docs](https://dumber.bnema.dev/docs)
99
1010 ---
1111
@@ -60,11 +60,13 @@ flatpak run dev.bnema.Dumber browse
6060 ### Dependencies
6161
6262 **Arch Linux:**
63+
6364 ```bash
6465 sudo pacman -S webkitgtk-6.0 gtk4 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugin-va
6566 ```
6667
6768 **Debian/Ubuntu:**
69+
6870 ```bash
6971 sudo apt install libwebkitgtk-6.0-4 libgtk-4-1 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad
7072 ```
@@ -4,8 +4,8 @@
4 4
5 A TTY-inspired browser multiplexer for tiling window managers.5 A TTY-inspired browser multiplexer for tiling window managers.
6 6
7-- Website: https://dumber.bnema.dev7+- Website: [dumber.bnema.dev](https://dumber.bnema.dev)
8-- Documentation: https://dumber.bnema.dev/docs8+- Documentation: [dumber.bnema.dev/docs](https://dumber.bnema.dev/docs)
9 9
10 ---10 ---
11 11
@@ -60,11 +60,13 @@ flatpak run dev.bnema.Dumber browse
60 ### Dependencies60 ### Dependencies
61 61
62 **Arch Linux:**62 **Arch Linux:**
63+
63 ```bash64 ```bash
64 sudo pacman -S webkitgtk-6.0 gtk4 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugin-va65 sudo pacman -S webkitgtk-6.0 gtk4 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugin-va
65 ```66 ```
66 67
67 **Debian/Ubuntu:**68 **Debian/Ubuntu:**
69+
68 ```bash70 ```bash
69 sudo apt install libwebkitgtk-6.0-4 libgtk-4-1 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad71 sudo apt install libwebkitgtk-6.0-4 libgtk-4-1 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad
70 ```72 ```
M docs/getting-started.md +1 -1
@@ -40,7 +40,7 @@ Press `Ctrl+L` to open the omnibox for:
4040 Edit `~/.config/dumber/config.toml` or use:
4141
4242 ```bash
43-dumber config edit
43+dumber config open
4444 ```
4545
4646 See [Configuration](./config/index.md) for all options.
@@ -40,7 +40,7 @@ Press `Ctrl+L` to open the omnibox for:
40 Edit `~/.config/dumber/config.toml` or use:40 Edit `~/.config/dumber/config.toml` or use:
41 41
42 ```bash42 ```bash
43-dumber config edit43+dumber config open
44 ```44 ```
45 45
46 See [Configuration](./config/index.md) for all options.46 See [Configuration](./config/index.md) for all options.
M docs/reference/keybindings.md +1 -1
@@ -75,7 +75,7 @@ Press `Escape` or `Enter` to exit any mode.
7575
7676 ## Global Shortcuts
7777
78-These work outside of modal modes:
78+These work outside modal modes:
7979
8080 | Action | Keys |
8181 |--------|------|
@@ -75,7 +75,7 @@ Press `Escape` or `Enter` to exit any mode.
75 75
76 ## Global Shortcuts76 ## Global Shortcuts
77 77
78-These work outside of modal modes:78+These work outside modal modes:
79 79
80 | Action | Keys |80 | Action | Keys |
81 |--------|------|81 |--------|------|
M docs/reference/troubleshooting.md +4 -4
@@ -19,9 +19,9 @@ dumber doctor --media # GStreamer/VA-API only
1919 **Solution:**
2020 1. Run `dumber doctor --runtime`
2121 2. Install missing dependencies:
22- - Arch: `pacman -S webkit2gtk-4.1 gtk4`
23- - Fedora: `dnf install webkit2gtk4.1 gtk4`
24- - Ubuntu: `apt install libwebkit2gtk-4.1-0 libgtk-4-1`
22+ - Arch: `pacman -S webkitgtk-6.0 gtk4`
23+ - Fedora: `dnf install webkitgtk6.0 gtk4`
24+ - Ubuntu: `apt install libwebkitgtk-6.0-4 libgtk-4-1`
2525
2626 ### Video playback issues
2727
@@ -129,4 +129,4 @@ dumber purge
129129 ## Getting Help
130130
131131 - Check logs: `dumber logs`
132-- GitHub Issues: https://github.com/bnema/dumber/issues
132+- [GitHub Issues](https://github.com/bnema/dumber/issues)
@@ -19,9 +19,9 @@ dumber doctor --media # GStreamer/VA-API only
19 **Solution:**19 **Solution:**
20 1. Run `dumber doctor --runtime`20 1. Run `dumber doctor --runtime`
21 2. Install missing dependencies:21 2. Install missing dependencies:
22- - Arch: `pacman -S webkit2gtk-4.1 gtk4`22+ - Arch: `pacman -S webkitgtk-6.0 gtk4`
23- - Fedora: `dnf install webkit2gtk4.1 gtk4`23+ - Fedora: `dnf install webkitgtk6.0 gtk4`
24- - Ubuntu: `apt install libwebkit2gtk-4.1-0 libgtk-4-1`24+ - Ubuntu: `apt install libwebkitgtk-6.0-4 libgtk-4-1`
25 25
26 ### Video playback issues26 ### Video playback issues
27 27
@@ -129,4 +129,4 @@ dumber purge
129 ## Getting Help129 ## Getting Help
130 130
131 - Check logs: `dumber logs`131 - Check logs: `dumber logs`
132-- GitHub Issues: https://github.com/bnema/dumber/issues132+- [GitHub Issues](https://github.com/bnema/dumber/issues)
M install.sh +6 -2
@@ -2,13 +2,17 @@
22 set -e
33
44 # Dumber installer script
5-# Usage: curl -fsSL https://dumber.bnema.dev/install | bash
5+# Usage: curl -fsSL https://dumber.bnema.dev/install | sh
66
77 REPO="bnema/dumber"
88
9-# Prefer ~/.local/bin if it exists, otherwise /usr/local/bin
9+# Prefer ~/.local/bin if it exists and is in PATH, otherwise /usr/local/bin
1010 if [ -d "$HOME/.local/bin" ]; then
1111 INSTALL_DIR="$HOME/.local/bin"
12+ case ":$PATH:" in
13+ *":$HOME/.local/bin:"*) ;;
14+ *) echo "Warning: $HOME/.local/bin is not in your PATH" ;;
15+ esac
1216 else
1317 INSTALL_DIR="/usr/local/bin"
1418 fi
@@ -2,13 +2,17 @@
2 set -e2 set -e
3 3
4 # Dumber installer script4 # Dumber installer script
5-# Usage: curl -fsSL https://dumber.bnema.dev/install | bash5+# Usage: curl -fsSL https://dumber.bnema.dev/install | sh
6 6
7 REPO="bnema/dumber"7 REPO="bnema/dumber"
8 8
9-# Prefer ~/.local/bin if it exists, otherwise /usr/local/bin9+# Prefer ~/.local/bin if it exists and is in PATH, otherwise /usr/local/bin
10 if [ -d "$HOME/.local/bin" ]; then10 if [ -d "$HOME/.local/bin" ]; then
11 INSTALL_DIR="$HOME/.local/bin"11 INSTALL_DIR="$HOME/.local/bin"
12+ case ":$PATH:" in
13+ *":$HOME/.local/bin:"*) ;;
14+ *) echo "Warning: $HOME/.local/bin is not in your PATH" ;;
15+ esac
12 else16 else
13 INSTALL_DIR="/usr/local/bin"17 INSTALL_DIR="/usr/local/bin"
14 fi18 fi

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 8

Tags 42

↑↓ moveenter openesc close