O Emacs não mostra o nome do arquivo

3

Onde uma vez foi o nome do arquivo do arquivo, agora há uma faixa preta, impedindo que eu veja o que estou editando.

Paraesclarecerumpouco,éessafaixapretaentre"F1" e "All", quando eu fiz a captura de tela, estava editando meu arquivo .emacs.

Estou executando o GNU Emacs 23.2.1 (com as -nw flags) no Ubuntu 11.04.

Eu tentei executar emacs -q , a interface gráfica aparece e o nome do arquivo é legível corretamente.

Aqui está o meu .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)
EDIT: Infelizmente isso parece ser maior do que eu pensava, parece ser uma configuração mais ampla de cores que de alguma forma eu mudei, eu tenho quase certeza disso porque agora man não mostra letras de sinalização para os switches em sua páginas e conclusões no emacs não são mostradas.

De qualquer forma, isso apenas por questão de completude, talvez eu abri uma nova pergunta sobre isso depois que eu procurei um pouco mais ...

    
por Alberto Zaccagni 03.08.2011 / 00:01

1 resposta

4

O nome do buffer está no mode-line-buffer-id face, aplicado acima do mode-line face. Por padrão, em um fundo escuro em um terminal, mode-line está em preto no branco e mode-line-buffer-id está em negrito; talvez você acidentalmente tenha dado um primeiro plano preto.

    
por 03.08.2011 / 02:11