2012-01-20 15 views
7

Podczas otwierania pliku w Emacs na Mac OS X ścieżka pliku jest wyświetlana na pasku okna (ten pasek na górnym końcu okna zawiera trzy przyciski opuszczania, maksymalizowania i minimalizowania). Jeśli mam otwartą powłokę (C-cs), wyświetla ona tylko *shell* - niezbyt przydatna, zwłaszcza jeśli otwartych jest wiele skorup. Jak wyświetlić ścieżkę bieżącego katalogu roboczego na pasku okna? Na przykład /ssh:[email protected].Emacs: Jak wyświetlić bieżący katalog na pasku ramki?

Odpowiedz

6

Spróbuj tego:

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

... to pokazuje tylko \ * niepoprawny \ *. Ale znalazłem następujące w moim .emacs: '(setq frame-title-format '(: eval (jeśli (nazwa-pliku-bufora) (skrócona nazwa-pliku (nazwa-pliku-bufora))"% b ")))' Czy wiesz, jak to zmienić? –

+0

Dodałem: eval tag; mam nadzieję, że to działa tym razem. – huaiyuan

+0

Działa, dzięki. Czy można skrócić ścieżkę do katalogu domowego? To dziwne: jeśli mam otwarty plik .emac, widzę "~ /" na pasku tytułu; i jeśli mam otwarty plik w "~/some/where", widzę "/ Users/myuser/some/where /", więc ścieżka * pełna * Kolejna sprawa: Jak można podać nazwę pliku/nazwę pliku? –

Powiązane problemy