# Open directories protocol file mime inode/directory nemo $FILE_PATH # Open any file with a fragment in vim, fragments are generated # by the hyperlink_grep kitten and nothing else so far. protocol file fragment_matches [0-9]+ action launch --type=overlay nvim +${FRAGMENT} ${FILE_PATH} # Open text files without fragments in the editor protocol file mime text/* action launch --type=overlay ${EDITOR} ${FILE_PATH} # Open any image in the full kitty window by clicking on it protocol file mime image/* action launch --type=overlay kitty +kitten icat --hold ${FILE_PATH}