나는 다음과 같은 오전 이 위키 제안 , 내가 새로운 버퍼를 생성하지 않고 dired 모드에서 앞으로 뒤로 이동 할 수 있도록 이맥스를 설정합니다.
a
키를 (put 'dired-find-alternate-file 'disabled nil)
설정 과 함께 사용하면 새 버퍼없이 디렉토리로 이동할 수 있습니다.
그러나 ^
위키에 언급 된 열쇠 의 고리 는 나를 위해 작동하지 않습니다. ^
여전히 이전 디렉토리로 이동하면 새 버퍼가 열립니다.
여기에 사용중인 설정이 있습니다. .emacs.d/init.el
; dired settings
(require 'dired-x)
(setq dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$\\|^\\.")
(add-hook 'dired-mode-hook (lambda ()
(dired-omit-mode 1)))
(setq dired-listing-switches "-aBhl --group-directories-first")
(put 'dired-find-alternate-file 'disabled nil)
(add-hook 'dired-mode-hook
(lambda ()
(define-key dired-mode-map (kbd "^")
(lambda () (interactive) (find-alternate-file "..")))))
나는 이것이 사실이라고 믿는다.
—
z33m
define-key
키보드 바로 가기가 어떤 이유로 인정 받고 있지 않습니다. 내가 입력하면 M-x find-alternate-file
다음 ..
이 새로운 버퍼를 생성하지 않고 돌아갑니다. 또한 에 바인딩되어 C-h k ^
있음을 보여줍니다 . 그래도 오류가 발생하지 않습니다. ^
dired-up-directory
C-h k ^
하면 기본 기능dired-up-directory
이 여전히 호출되고 있음을 알 수 있습니다. 오류 메시지가 있습니까? 로드하려고 할 때 오류가 발생합니다dired-x
–Key sequence * O starts with non-prefix key *