2011-07-11 13 views
5

W pliku inicjującym .emacs, mam polecenie o nazwie (set-frame-height (selected frame) 55), które zmienia rozmiar wysokości klatki, więc zajmuje ona większość mojego pionowego obszaru ekranu. Mam to polecenie umieszczone na końcu pliku .emacs, aby upewnić się, że działa.Emacs: set-frame-height nie działa po utworzeniu nowej ramki

Chciałbym tworzyć kopie wielokrotne ramki, aby móc pracować na różnych sekcjach tego samego kawałka kodu jednocześnie. Problem polega na tym, że kiedy tworzę nową ramkę przy użyciu C-x 5 2, nowa ramka nie przyjmuje wymaganego rozmiaru ramki. Zamiast tego wraca do domyślnego rozmiaru klatki. Jak to naprawić?

Dzięki

Odpowiedz

6

dla nowych ramek można parametry konfiguracyjne w default-frame-alist zmiennej, na przykład, w następujący sposób:

(add-to-list 'default-frame-alist '(height . 48)) 

mam następujący kod w mojej konfiguracji:

(add-to-list 'default-frame-alist '(font . "Consolas-13")) 
(add-to-list 'default-frame-alist '(height . 48)) 
(add-to-list 'default-frame-alist '(width . 145)) 
(add-to-list 'default-frame-alist '(background-color . "grey92")) 
(setq initial-frame-alist default-frame-alist) 
(setq special-display-frame-alist default-frame-alist) 

do ustawienia parametrów dla wszystkich ramek ...

Powiązane problemy