[[mgr.prepend_keymap]] on = "E" run = "shell 'exiftool %s | less' --block --confirm" desc = "View file metadata with Exiftool" [[mgr.prepend_keymap]] on = "q" run = "close" desc = "Close tab" [[mgr.prepend_keymap]] on = "l" run = "plugin smart-enter" desc = "Enter the child directory, or open the file" [[mgr.prepend_keymap]] on = [ "c", "m" ] run = "plugin chmod" desc = "Chmod on selected files" [[mgr.prepend_keymap]] on = "F" run = "plugin smart-filter" desc = "Smart filter" [[mgr.prepend_keymap]] on = "M" run = "plugin mount" [[mgr.prepend_keymap]] on = "T" run = "plugin toggle-pane max-preview" desc = "Maximize or restore the preview pane" [[mgr.prepend_keymap]] on = "C" run = "plugin ouch" desc = "Compress with ouch" [[mgr.prepend_keymap]] on = [ "c", "a" ] run = 'shell --block -- catai -T %s | nvim -R -c "set bt=nofile ft=xml" -' desc = "catai: Dump selected files/folders into Neovim" [[mgr.prepend_keymap]] on = [ "c", "x" ] run = """\ shell --block -- zsh -c \"args=(); for p in \\\"\\$@\\\"; do args+=(-x \\\"\\$p\\\"); done; catai -T \ \\\"\\${args[@]}\\\" | nvim -R -c \\\"set bt=nofile ft=xml\\\" -\" -- %s\ """ desc = "catai: Dump current dir EXCEPT selected items" [[mgr.prepend_keymap]] on = [ "c", "d" ] run = 'shell --block -- catai -T -d | nvim -R -c "set bt=nofile ft=xml" -' desc = "catai: Dump git dirty files into Neovim"