Одна из таких мелочей - размер окна, при запуске emacs. Я пока не понял, как сделать так, чтобы он запоминал размер при закрытии и восстанавливался в него (наверняка можно), поэтому просто изменил размер по умолчанию на то, что удобно мне: на всю левую половину экрана.
Код для ~/.emacs
;; Размещаем в левом верхнем углу
(setq initial-frame-alist
'((top . 0) (left . 0) ))
;;меняем размер
(defun set-frame-size-according-to-resolution ()
(interactive)
(if window-system
(progn
(add-to-list 'default-frame-alist
(cons 'width (/ (/ (x-display-pixel-width) 2) (frame-char-width))))
(add-to-list 'default-frame-alist
(cons 'height (/ (- (x-display-pixel-height) 0) (frame-char-height)))))))
(set-frame-size-according-to-resolution)
О, очень полезная настройка, позаимствовал. Ведь действительно, почти всегда так окно редактора именно так и ставлю (правда у меня на это пара сочетаний клавиш в WM).
ОтветитьУдалитьВозможно вот этот пакет как раз по теме: http://www.emacswiki.org/emacs/FrameRestorePackage
ОтветитьУдалитьВозможно. надо будет попробовать. Но что-то мне так понравилась моя новая настройка по умолчанию, что я даже не хочу ее менять ;)
ОтветитьУдалить