[metadata] name = "omp-sessions" description = """ omp sessions of the current git repo, newest first: age, the branch HEAD was on when the session was last written, and the title. The preview is the conversation's message text; enter resumes the session. Listing, preview and resume live in ~/.local/bin/omp-session, whose launcher (ctrl-a in fish and zsh) opens this cable when it has no session to resume on the default branch. """ requirements = ["omp-session", "omp"] # Record: display, session file (tab separated). [source] command = "omp-session --list" shell = "bash" display = "{split:\\t:0}" output = "{split:\\t:1}" [preview] command = "omp-session --preview '{split:\\t:1}'" shell = "bash" [keybindings] enter = "actions:resume" [actions.resume] description = "Resume the session" command = "omp-session --resume '{split:\\t:1}'" shell = "bash" mode = "execute"