         :desc "Restart & restore Emacs"      "r" #'doom/restart-and-restore
         :desc "Restart Emacs"                "R" #'doom/restart)
 
+      ;;; <leader> r --- remote
       (:when (featurep! :tools upload)
         (:prefix-map ("r" . "remote")
           :desc "Upload local"               "u" #'ssh-deploy-upload-handler

            :desc "Issue"                     "i"   #'forge-create-issue
            :desc "Pull request"              "p"   #'forge-create-pullreq)))

      (:prefix-map ("i" . "insert")
        :desc "Insert from clipboard"         "y"   #'+default/yank-pop
        :desc "Insert from evil register"     "r"   #'evil-ex-registers
        :desc "Insert snippet"                "s"   #'yas-insert-snippet)

      (:prefix-map ("n" . "notes")
        :desc "Open deft"           "d"  #'deft
        :desc "Find file in notes"  "n"  #'+default/find-in-notes

          :desc "Open term in project"       "t" #'projectile-run-term
          :desc "Open shell in project"      "s" #'projectile-run-shell))

      ;;; <leader> q --- session
      (:prefix-map ("q" . "session")
        :desc "Quit Emacs"                   "q" #'save-buffers-kill-terminal
        :desc "Quit Emacs without saving"    "Q" #'evil-quit-all-with-error-code
