2012-01-20 16 views
7

Al abrir un archivo en Emacs en Mac OS X, la ruta del archivo se muestra en la barra de la ventana (esta barra en el extremo superior de la ventana que contiene los tres botones para salir, maximizar y minimizar). Si tengo un shell abierto (C-c s), solo muestra *shell* - no muy útil, especialmente si hay varios shells abiertos. ¿Cómo puedo mostrar la ruta del directorio de trabajo actual en la barra de la ventana? Entonces, por ejemplo, /ssh:[email protected].Emacs: ¿Cómo mostrar el directorio actual en la barra de marco?

Respuesta

6

Prueba esto:

(setq frame-title-format '((:eval default-directory))) 
+0

... entonces sólo muestra \ * inválido \ *. Pero encontré lo siguiente en mis .emacs: '(setq frame-title-format '(: eval (if (buffer-file-name) (abreviatura-nombre-archivo (buffer-file-name))"% b ")))' ¿Sabes cómo ajustar esto? –

+0

Agregué la etiqueta: eval; Espero que funcione esta vez. – huaiyuan

+0

Funciona, gracias. ¿Es posible tener la ruta de acceso al directorio de inicio abreviado? De alguna manera es extraño: si tengo .emacs abierto, veo "~ /" en la barra de título; y si tengo abierto un archivo en "~/some/where", veo "/ Users/myuser/some/where /" de modo que la ruta * completa * ... Otra cosa: ¿cómo se puede incluir el nombre de buffer/nombre de archivo? –

Cuestiones relacionadas