LINUX.ORG.RU

emacs - несколько вопросов новичка [РЕШЕНО]

 ,


0

1

Всем привет, решился все-таки освоить emacs, возникло 2 вопроса, которые наскоком и поверхностным гуглением не решились. 1) как заставить emacs по умолчанию загружать цветовую тему? а не после запуска M-x, load-theme? 2) как открывать emacs с определенной геометрией? не указывая в кач-ве параметров --geometry? использую emacs24-gui



Последнее исправление: tigris (всего исправлений: 1)

man stackoverflow

anonymous
()
Ответ на: комментарий от Balantay

пробовал. но почему-то никак. нашел статейку о изменении тем в зависимости от времени суток. попробую.

tigris
() автор топика
Ответ на: комментарий от tigris

не работает при загрузке :( когда при открытом конфиге делаю eval-buffer, все срабатывает.....

tigris
() автор топика

1) как заставить emacs по умолчанию загружать цветовую тему? а не после запуска M-x, load-theme?

Странно. Должно запоминаться в gnu-emacs-custom. Возможно по какой-то причине файл не создаётся?

2) как открывать emacs с определенной геометрией? не указывая в кач-ве параметров --geometry? использую emacs24-gui

;;; Defaults for new frames
(add-to-list 'default-frame-alist '(width . 85))
(add-to-list 'default-frame-alist '(height . 60))


Размеры в знакосимволах.

aidaho ★★★★★
()

как открывать emacs с определенной геометрией? не указывая в кач-ве параметров --geometry?

А тебе зачем? Если нужно чтобы открывался в том виде как был закрыт, то desktop-mode поможет.

как заставить emacs по умолчанию загружать цветовую тему?

Сохранить настройки, не?

M-x, load-theme?

Тему можно выбрать в меню (и сохранить настройки), или через customize (и нажать apply and save). Нафига изобретать велосипед?

no-such-file ★★★★★
()

Да и не слушай, что тебе тут насоветуют про конфиги - 90% проблем, которые у тебя могут возникнуть, решается через customize. Ручные конфиги нужны только когда начнёшь писать команды для себя и хуки/адвайсы.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

ну вот не работает сохранение темы. открывается с темой по умолчанию, хотя в .emacs есть соответствующие строки. когда выполняю буфер eval-buffer, тема применяется.

tigris
() автор топика
Ответ на: комментарий от no-such-file

оппа, а со стандартными темами все сохраняется.

tigris
() автор топика

все, всем спасибо. переместил тему из .emacs.d/themes в /usr/share/emacs/emacs24.5/etc/themes

tigris
() автор топика
Ответ на: комментарий от Worron

Зря. А мог бы

Ещё один. Запускаем customize, ищем по слову theme и о чудо, есть настройка Custom Theme Directory, которая дефолтно установлена в ./emacs.d/ и подробное объяснение что это и зачем.

Офигеть как сложно.

no-such-file ★★★★★
()
Ответ на: комментарий от tigris

M-x menu-bar-mode

А вообще у меня так

(setq my-themes-dir (concat user-emacs-directory "themes"))

(add-to-list 'custom-theme-load-path my-themes-dir
             )

(load-theme 'my-theme t)

(custom-set-faces
 '(default ((t (:family "Liberation Mono for Powerline" :foundry "1ASC" :slant normal :weight normal :height 120 :width normal)))))

Ну и темки в ~/.emacs.d/themes можно спокойно класть.

Если качать тему оформления через melpa или ещё что, то можно сразу load-theme делать.

raven_cler ★★
()

Аж захотелось установить emacs поиграть в игрушки и послушать музыку.

anonymous
()
Ответ на: комментарий от raven_cler

путь долог и тернист, но невероятно увлекателен.... )))

tigris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.