Skip to content

Instantly share code, notes, and snippets.

@minorugh
Created July 12, 2023 11:21
Show Gist options
  • Save minorugh/9950c14cc64be6701d1afcee24256c6a to your computer and use it in GitHub Desktop.
Save minorugh/9950c14cc64be6701d1afcee24256c6a to your computer and use it in GitHub Desktop.
dired-my-append-buffer-name-hint
(defun dired-my-append-buffer-name-hint ()
"Append a auxiliary string [Dir] to a name of dired buffer."
(when (eq major-mode 'dired-mode)
(let* ((dir (expand-file-name list-buffers-directory))
;; Add a drive letter for Windows
(drive (if (and (eq 'system-type 'windows-nt)
(string-match "^\\([a-zA-Z]:\\)/" dir))
(match-string 1 dir) "")))
(rename-buffer (concat (buffer-name) " [" drive "dir]") t))))
(add-hook 'dired-mode-hook 'dired-my-append-buffer-name-hint)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment