【Emacs】diredでfind-fileするときに別タブで開くための設定

こうする。neotree を使っている場合は neotree-toggle を実行してツリーを表示するのも悪くない。

(defun dired-find-file-other-tab ()
  "In Dired, visit this file or directory in another tab."
  (interactive)
  (dired--find-file #'find-file-other-tab (dired-get-file-for-visit))
  ;; (neotree-toggle) ;; お好みで
  )

キーバインドは例えばこんな感じ。押しやすい位置に。

(define-key dired-mode-map (kbd ";") 'dired-find-file-other-tab)