Jak mogę trwale ukrywać pasek narzędzi w Emacsie?

23

Zainstalowałem emacs23 na Linux Mint 8. Chciałbym ukryć pasek narzędzi i mogę to zrobić Options > Show/Hide > Tool-bar. Ale pasek narzędzi powraca przy następnym uruchomieniu emacsa. Jak mogę to trwale ukryć?

Jonas
źródło

Odpowiedzi:

38

Dodaj następujące pliki do pliku init (~ / .emacs lub _emacs lub ~ / .emacs.d / init.el):

(tool-bar-mode -1)
michaelmichael
źródło
8

Emacs ma ładny wbudowany interfejs dostosowywania.

Wybierz Options › Customize Emacs › Specific Option, zacznij pisać tool, a następnie naciśnij, TABaby zobaczyć opcje zaczynające się od tool. Wybierz tool-bar-modewtedy. Przełącz jego wartość, aby ją wyłączyć, i naciśnij Save for future sessions.

Török Gábor
źródło
Dzięki, to było bardziej ogólne rozwiązanie. Ale kiedy nacisnąłem „Zapisz na przyszłe sesje”, dostałem „Nie mogę zapisać dostosowań; plik init nie został w pełni załadowany” ... więc myślę, że mam problem z moim .emacsplikiem, ale go nie rozumiem.
Jonas
4
Sanoj: najlepszym rozwiązaniem tego problemu, jeśli nie znasz żadnego sepleniania, jest zrobienie pustego pliku .emac, a następnie skopiowanie części starych plików .emac za jednym razem i upewnienie się, że w buforze Wiadomości nie będą wyświetlane żadne błędy przy uruchomieniu dla każdej dodanej części. Lub możesz wstawić „;” przed wierszami, aby je skomentować, i wykonaj podobny proces odkomentowania małej sekcji i upewnienia się, że nie ma błędów po ponownym uruchomieniu.
Justin Smith
6

Zgadzam się z Michaelem. Ale jeśli dodasz tę linię tylko do pliku .emacs, wystąpią błędy podczas uruchamiania emacsa w trybie wiersza poleceń. Dlatego lepszym rozwiązaniem może być dodanie do pliku .emacs:

(if window-system
    (tool-bar-mode -1)
)

dzięki czemu pasek narzędzi będzie ukryty tylko po uruchomieniu go w GUI. Emacs w trybie wiersza poleceń nie wydaje się mieć paska narzędzi.

Yu Fu
źródło
Nie widzę tego problemu w Emacs 24 FWIW.
Paul Bissex,
0

Tylko na przyszłość.

Plik ~ / .emacs z ukrytym paskiem narzędzi, paskiem menu i paskiem przewijania

;; Disabling things
;;-----------------------------------------------------------------------
(menu-bar-mode -1) 
(toggle-scroll-bar -1) 
(tool-bar-mode -1) 

;;Note: If, after turning any of these off, you want to re-enable them for a single emacs window, you can do so by pressing Meta-x and then typing the command at the M-x prompt. (Copied from Web)
;;Example:
;;M-x tool-bar-mode
;;will turn the toolbar back on. 
;;-----------------------------------------------------------------------

Teraz swoje emacs będzie wyglądać to .

Vineeshvs
źródło