ido-mode различает имена буферов dired-mode - PullRequest
6 голосов
/ 25 апреля 2010

Кто-нибудь знает хороший способ отличить имена буферов в режиме Dired от других типов буферов в минибуфере при использовании ido-mode? Например ... показывая косую черту в конце имени буфера в режиме Dired?

1 Ответ

7 голосов
/ 25 апреля 2010

Вы можете просто изменить буферы dired-mode, чтобы в конце их имен всегда было / s. Этот код делает это.

(add-hook 'dired-mode-hook 'ensure-buffer-name-ends-in-slash)
(defun ensure-buffer-name-ends-in-slash ()
  "change buffer name to end with slash"
  (let ((name (buffer-name)))
    (if (not (string-match "/$" name))
        (rename-buffer (concat name "/") t))))
...