define-command mark-save %{ try %{ execute-keys '"jZ' echo "Mark saved" } catch %{ info "Couldn't save mark!" } } define-command mark-restore %{ try %{ execute-keys '"jz' echo "Mark restored" } catch %{ info "Couldn't restore mark!" } } map global normal ': mark-save' map global normal ': mark-restore'