Emacs는 파일 이름을 표시하지 않습니다

Emacs는 파일 이름을 표시하지 않습니다

이제 파일 이름이 있던 자리에 검은색 줄무늬가 생겨 편집 중인 내용을 볼 수 없게 되었습니다.

여기에 이미지 설명을 입력하세요.

좀 더 명확하게 말하자면 "F1"과 "All" 사이의 검은색 줄무늬입니다. 저는 스크린샷을 만들 때 .emacs 파일을 편집하고 있었습니다.

-nw저는 Ubuntu 11.04에서 GNU Emacs 23.2.1(플래그 포함)을 실행하고 있습니다.

을 실행하려고 하면 emacs -q그래픽 인터페이스가 나타나고 파일 이름을 올바르게 읽을 수 있습니다.

이것은 내 .emacs입니다.

(defconst user-init-dir '~/Dropbox/emacs)
(add-to-list 'load-path "~/Dropbox/emacs")

(add-to-list 'load-path "~/Dropbox/clojure/clojure-mode")
(require 'clojure-mode)

(eval-after-load "slime" 
  '(progn (slime-setup '(slime-repl))))

(add-to-list 'load-path "~/Dropbox/emacs/slime")
(require 'slime)
(slime-setup)

;;line numbers
(global-linum-mode)
;;parens highlight
(show-paren-mode 1)

(require 'package)
(add-to-list 'package-archives
  '("marmalade" . "http://marmalade-repo.org/packages/"))

;;steve yegge's js mode http://code.google.com/p/js2-mode/wiki/InstallationInstructions
(setq load-path (append (list (expand-file-name "~/Dropbox/emacs/js2")) load-path))
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))

;;save how the session was when i exited http://www.gnu.org/s/libtool/manual/emacs/Saving-Emacs-Sessions.html
(desktop-save-mode 1)

man편집: 슬프게도 이것은 제가 생각했던 것보다 더 큰 것 같고 색상 구성의 범위가 더 넓은 것 같습니다. 어떻게 든 변경했습니다. 이제 스위치 로고가 페이지 문자에 표시되지 않기 때문에 거의 확신합니다. Emacs에서는 완료가 표시되지 않습니다.

어쨌든, 이것은 완전성을 위한 것일 뿐입니다. 아마도 더 검색한 후에 이것에 대해 새로운 질문을 하게 될 것입니다...

답변1

버퍼 이름은 mode-line-buffer-id폴리곤 내에 있으며 폴리곤 위에 적용됩니다 mode-line. 기본적으로 mode-line흰색 배경의 검정색 텍스트는 mode-line-buffer-id터미널의 어두운 배경에서 굵게 표시됩니다. 실수로 전경을 검정색으로 지정했을 수도 있습니다.

관련 정보