djvu_nav is a TUI program to edit the NAV
section of .djvu
file. It works by leveraging djvused
with a small parser made with nom
. The interface is made with ratatui
and crossterm
, and a bespoke treeview widget inspired by tui-rs-tree-widget
.
The editor used to edit the names of the sections is hardcoded as nvim
, this should probably change to be something like $EDITOR
in the future.