JUMPDF(1)

NAME
jumpdf - A keyboard-focused PDF viewer for documents requiring frequent jumps between sections.

SYNOPSIS
jumpdf [options] [file ...]

DESCRIPTION
jumpdf is a PDF viewer designed for users who need to frequently jump between different sections of a document. It allows users to create multiple marks and groups of marks to easily navigate through the document.

OPTIONS

-h, --help
    Show help message and exit.

USAGE
On the desktop, open PDF files with jumpdf or by starting jumpdf and using the file chooser. On the terminal, use the following commands:

jumpdf
    Open file chooser.

jumpdf <pdf_file>
    Open a specific PDF file.

jumpdf <pdf_file1> <pdf_file2> ...
    Open multiple PDF files.

KEYBINDINGS

<number><command>
    Repeats <command> <number> times.

    j, k
        Move down, up.

    h, l
        Move left, right (must not be in center mode).

    d, u
        Move down, up half a page.

    +, -
        Zoom in, out.

    n, N
        Go to next, previous page containing the search string.

0   Reset zoom.

c   Toggle center mode.

b   Toggle dark mode.

s   Fit horizontally to page.

a   Fit vertically to page.

gg, G, <number>G
    Go to first, last page, page <number>.

f   Show link numbers + <number> + Enter to execute link.

m<1-9>
    Set current mark to <1-9>. If the mark hasn't been set, it will be set to the current cursor.

mc<1-9>
    Clear mark <1-9>.

mo<1-9>
    Overwrite mark <1-9> with the current cursor and switch to it.

g<1-9>
    Set current group to <1-9>. If the current mark of the group hasn't been set, it will be set to the current cursor.

/   Show/hide search dialog.

o   Open file chooser.

Tab Toggle table of contents.

    j, k
        Move down, up

    /, ESC
        Focus/unfocus search entry

    Enter
        Goto selected page

F11 Toggle fullscreen.

?   Show help dialog.

CONFIGURATION
To copy the default configuration file:

mkdir -p ~/.config/jumpdf && cp data/config.toml "$_"
    For flatpak installations:

mkdir -p ~/.var/app/io.github.b43NnUNF4vidFYFhpqaLWy2ANawtRbMtUXZY9Pf.jumpdf/config/jumpdf && cp data/config.toml "$_"

SEE ALSO
jumpdfconfig(5),

AUTHOR
b43NnUNF4vidFYFhpqaLWy2ANawtRbMtUXZY9Pf.

COPYRIGHT
MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.