detached d3c66ce

chore: use the github.com module path and refresh the bundle screenshot

commit
d3c66cea235d1170e9090785150818754775f83b
author
brice · · 2026-10-05 17:35 UTC
parent
4296f78
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
11 files · +26 -26
M cmd/neferbar/app.go +1 -1
@@ -6,7 +6,7 @@ import (
66 "fmt"
77 "os"
88
9- "git.bnema.dev/bnema/neferbar/internal/app"
9+ "github.com/bnema/neferbar/internal/app"
1010 )
1111
1212 const appUsage = `usage: neferbar app [-once] <field>...
@@ -6,7 +6,7 @@ import (
6 "fmt"6 "fmt"
7 "os"7 "os"
8 8
9- "git.bnema.dev/bnema/neferbar/internal/app"9+ "github.com/bnema/neferbar/internal/app"
10 )10 )
11 11
12 const appUsage = `usage: neferbar app [-once] <field>...12 const appUsage = `usage: neferbar app [-once] <field>...
M cmd/neferbar/main.go +2 -2
@@ -16,8 +16,8 @@ import (
1616 "syscall"
1717 "time"
1818
19- "git.bnema.dev/bnema/neferbar/internal/bar"
20- "git.bnema.dev/bnema/neferbar/internal/config"
19+ "github.com/bnema/neferbar/internal/bar"
20+ "github.com/bnema/neferbar/internal/config"
2121 )
2222
2323 func main() {
@@ -16,8 +16,8 @@ import (
16 "syscall"16 "syscall"
17 "time"17 "time"
18 18
19- "git.bnema.dev/bnema/neferbar/internal/bar"19+ "github.com/bnema/neferbar/internal/bar"
20- "git.bnema.dev/bnema/neferbar/internal/config"20+ "github.com/bnema/neferbar/internal/config"
21 )21 )
22 22
23 func main() {23 func main() {
M docs/img/bundle.png +0 -0 binary file: no text diff

binary file: no text diff

M go.mod +1 -1
@@ -1,4 +1,4 @@
1-module git.bnema.dev/bnema/neferbar
1+module github.com/bnema/neferbar
22
33 go 1.27
44
@@ -1,4 +1,4 @@
1-module git.bnema.dev/bnema/neferbar1+module github.com/bnema/neferbar
2 2
3 go 1.273 go 1.27
4 4
M internal/bar/bar.go +8 -8
@@ -22,14 +22,14 @@ import (
2222
2323 "github.com/bnema/neferclient"
2424
25- "git.bnema.dev/bnema/neferbar/internal/config"
26- "git.bnema.dev/bnema/neferbar/internal/fswatch"
27- "git.bnema.dev/bnema/neferbar/internal/glyph"
28- "git.bnema.dev/bnema/neferbar/internal/gpu"
29- "git.bnema.dev/bnema/neferbar/internal/layout"
30- "git.bnema.dev/bnema/neferbar/internal/module"
31- "git.bnema.dev/bnema/neferbar/internal/syncobj"
32- "git.bnema.dev/bnema/neferbar/internal/theme"
25+ "github.com/bnema/neferbar/internal/config"
26+ "github.com/bnema/neferbar/internal/fswatch"
27+ "github.com/bnema/neferbar/internal/glyph"
28+ "github.com/bnema/neferbar/internal/gpu"
29+ "github.com/bnema/neferbar/internal/layout"
30+ "github.com/bnema/neferbar/internal/module"
31+ "github.com/bnema/neferbar/internal/syncobj"
32+ "github.com/bnema/neferbar/internal/theme"
3333 )
3434
3535 const acquireTimelineID = 1 << 32
@@ -22,14 +22,14 @@ import (
22 22
23 "github.com/bnema/neferclient"23 "github.com/bnema/neferclient"
24 24
25- "git.bnema.dev/bnema/neferbar/internal/config"25+ "github.com/bnema/neferbar/internal/config"
26- "git.bnema.dev/bnema/neferbar/internal/fswatch"26+ "github.com/bnema/neferbar/internal/fswatch"
27- "git.bnema.dev/bnema/neferbar/internal/glyph"27+ "github.com/bnema/neferbar/internal/glyph"
28- "git.bnema.dev/bnema/neferbar/internal/gpu"28+ "github.com/bnema/neferbar/internal/gpu"
29- "git.bnema.dev/bnema/neferbar/internal/layout"29+ "github.com/bnema/neferbar/internal/layout"
30- "git.bnema.dev/bnema/neferbar/internal/module"30+ "github.com/bnema/neferbar/internal/module"
31- "git.bnema.dev/bnema/neferbar/internal/syncobj"31+ "github.com/bnema/neferbar/internal/syncobj"
32- "git.bnema.dev/bnema/neferbar/internal/theme"32+ "github.com/bnema/neferbar/internal/theme"
33 )33 )
34 34
35 const acquireTimelineID = 1 << 3235 const acquireTimelineID = 1 << 32
M internal/config/watch.go +1 -1
@@ -8,7 +8,7 @@ import (
88 "reflect"
99 "time"
1010
11- "git.bnema.dev/bnema/neferbar/internal/fswatch"
11+ "github.com/bnema/neferbar/internal/fswatch"
1212 )
1313
1414 // debounce waits for a save to finish before the file is read.
@@ -8,7 +8,7 @@ import (
8 "reflect"8 "reflect"
9 "time"9 "time"
10 10
11- "git.bnema.dev/bnema/neferbar/internal/fswatch"11+ "github.com/bnema/neferbar/internal/fswatch"
12 )12 )
13 13
14 // debounce waits for a save to finish before the file is read.14 // debounce waits for a save to finish before the file is read.
M internal/gpu/alloc_test.go +3 -3
@@ -5,9 +5,9 @@ import (
55 "syscall"
66 "testing"
77
8- "git.bnema.dev/bnema/neferbar/internal/glyph"
9- "git.bnema.dev/bnema/neferbar/internal/racecheck"
10- "git.bnema.dev/bnema/neferbar/internal/syncobj"
8+ "github.com/bnema/neferbar/internal/glyph"
9+ "github.com/bnema/neferbar/internal/racecheck"
10+ "github.com/bnema/neferbar/internal/syncobj"
1111 )
1212
1313 // newTestRenderer needs a Vulkan device with DMA-BUF export; it skips without one.
@@ -5,9 +5,9 @@ import (
5 "syscall"5 "syscall"
6 "testing"6 "testing"
7 7
8- "git.bnema.dev/bnema/neferbar/internal/glyph"8+ "github.com/bnema/neferbar/internal/glyph"
9- "git.bnema.dev/bnema/neferbar/internal/racecheck"9+ "github.com/bnema/neferbar/internal/racecheck"
10- "git.bnema.dev/bnema/neferbar/internal/syncobj"10+ "github.com/bnema/neferbar/internal/syncobj"
11 )11 )
12 12
13 // newTestRenderer needs a Vulkan device with DMA-BUF export; it skips without one.13 // newTestRenderer needs a Vulkan device with DMA-BUF export; it skips without one.
M internal/gpu/renderer.go +3 -3
@@ -10,9 +10,9 @@ import (
1010 "github.com/bnema/purego-vulkan/vulkan"
1111 "golang.org/x/sys/unix"
1212
13- "git.bnema.dev/bnema/neferbar/internal/glyph"
14- "git.bnema.dev/bnema/neferbar/internal/gpu/shaders"
15- "git.bnema.dev/bnema/neferbar/internal/syncobj"
13+ "github.com/bnema/neferbar/internal/glyph"
14+ "github.com/bnema/neferbar/internal/gpu/shaders"
15+ "github.com/bnema/neferbar/internal/syncobj"
1616 )
1717
1818 const (
@@ -10,9 +10,9 @@ import (
10 "github.com/bnema/purego-vulkan/vulkan"10 "github.com/bnema/purego-vulkan/vulkan"
11 "golang.org/x/sys/unix"11 "golang.org/x/sys/unix"
12 12
13- "git.bnema.dev/bnema/neferbar/internal/glyph"13+ "github.com/bnema/neferbar/internal/glyph"
14- "git.bnema.dev/bnema/neferbar/internal/gpu/shaders"14+ "github.com/bnema/neferbar/internal/gpu/shaders"
15- "git.bnema.dev/bnema/neferbar/internal/syncobj"15+ "github.com/bnema/neferbar/internal/syncobj"
16 )16 )
17 17
18 const (18 const (
M internal/layout/layout.go +3 -3
@@ -4,9 +4,9 @@ package layout
44 import (
55 vt "github.com/bnema/vev-vt"
66
7- "git.bnema.dev/bnema/neferbar/internal/glyph"
8- "git.bnema.dev/bnema/neferbar/internal/gpu"
9- "git.bnema.dev/bnema/neferbar/internal/module"
7+ "github.com/bnema/neferbar/internal/glyph"
8+ "github.com/bnema/neferbar/internal/gpu"
9+ "github.com/bnema/neferbar/internal/module"
1010 )
1111
1212 // Source is one module and the cells parsed from its latest frame.
@@ -4,9 +4,9 @@ package layout
4 import (4 import (
5 vt "github.com/bnema/vev-vt"5 vt "github.com/bnema/vev-vt"
6 6
7- "git.bnema.dev/bnema/neferbar/internal/glyph"7+ "github.com/bnema/neferbar/internal/glyph"
8- "git.bnema.dev/bnema/neferbar/internal/gpu"8+ "github.com/bnema/neferbar/internal/gpu"
9- "git.bnema.dev/bnema/neferbar/internal/module"9+ "github.com/bnema/neferbar/internal/module"
10 )10 )
11 11
12 // Source is one module and the cells parsed from its latest frame.12 // Source is one module and the cells parsed from its latest frame.
M internal/layout/layout_test.go +3 -3
@@ -5,9 +5,9 @@ import (
55 "log/slog"
66 "testing"
77
8- "git.bnema.dev/bnema/neferbar/internal/glyph"
9- "git.bnema.dev/bnema/neferbar/internal/module"
10- "git.bnema.dev/bnema/neferbar/internal/racecheck"
8+ "github.com/bnema/neferbar/internal/glyph"
9+ "github.com/bnema/neferbar/internal/module"
10+ "github.com/bnema/neferbar/internal/racecheck"
1111 )
1212
1313 var testPalette = [16][3]uint8{{1, 1, 1}, {255, 0, 0}, {0, 255, 0}, {255, 255, 0}, {0, 0, 255}}
@@ -5,9 +5,9 @@ import (
5 "log/slog"5 "log/slog"
6 "testing"6 "testing"
7 7
8- "git.bnema.dev/bnema/neferbar/internal/glyph"8+ "github.com/bnema/neferbar/internal/glyph"
9- "git.bnema.dev/bnema/neferbar/internal/module"9+ "github.com/bnema/neferbar/internal/module"
10- "git.bnema.dev/bnema/neferbar/internal/racecheck"10+ "github.com/bnema/neferbar/internal/racecheck"
11 )11 )
12 12
13 var testPalette = [16][3]uint8{{1, 1, 1}, {255, 0, 0}, {0, 255, 0}, {255, 255, 0}, {0, 0, 255}}13 var testPalette = [16][3]uint8{{1, 1, 1}, {255, 0, 0}, {0, 255, 0}, {255, 255, 0}, {0, 0, 255}}
M internal/module/module_test.go +1 -1
@@ -3,7 +3,7 @@ package module
33 import (
44 "bytes"
55 "context"
6- "git.bnema.dev/bnema/neferbar/internal/racecheck"
6+ "github.com/bnema/neferbar/internal/racecheck"
77 "log/slog"
88 "os"
99 "path/filepath"
@@ -3,7 +3,7 @@ package module
3 import (3 import (
4 "bytes"4 "bytes"
5 "context"5 "context"
6- "git.bnema.dev/bnema/neferbar/internal/racecheck"6+ "github.com/bnema/neferbar/internal/racecheck"
7 "log/slog"7 "log/slog"
8 "os"8 "os"
9 "path/filepath"9 "path/filepath"

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 5

Tags 4

↑↓ moveenter openesc close