Size: a a a

Emacs — русскоговорящее сообщество

2020 October 16

P

Pavel in Emacs — русскоговорящее сообщество
Dameda
Почитай про org-roam
Я знаю про орг роам, я думал речь про карточки для обучения и повторения
источник

AC

Andrey Che in Emacs — русскоговорящее сообщество
Pavel
Я знаю про орг роам, я думал речь про карточки для обучения и повторения
org-drill
источник

зк

захар который... in Emacs — русскоговорящее сообщество
Привет мир!

Скажите, а можно задать разные шрифты для разных раскладок?  Т. е. пишешь на русском — выводится одним шрифтом, на англицком —другим.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Хмм, я думаю можно было бы свой фейс определить и засунуть в фонт-лок. Но, подождем мнения экспертов
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
захар который
Привет мир!

Скажите, а можно задать разные шрифты для разных раскладок?  Т. е. пишешь на русском — выводится одним шрифтом, на англицком —другим.
Ага, можно, через fontsets
источник

зк

захар который... in Emacs — русскоговорящее сообщество
Evgeny Zajcev
Ага, можно, через fontsets
Ага, точно.  Работает.  Вот так вот:

(set-fontset-font t 'cyrillic "PT Mono")

Но у меня выставляется сверху шрифт для типов документов, и по всей видимости перезаписывает указание шрифта.

Вот как это у меня выглядит:
источник

зк

захар который... in Emacs — русскоговорящее сообщество
(use-package faces
 :init
 (defun set-font-mono ()
   "Установить моноширный шрифт в буфере"
   (interactive)
   (setq buffer-face-mode-face '(:family "Iosevka Light"))
   (buffer-face-mode))

 (defun set-font-sans ()
   "Установить гротескный шрифт в буфере"
   (interactive)
   (setq buffer-face-mode-face '(:family "Iosevka Light"))
   (buffer-face-mode))

 (defun set-font-serif ()
   "Установить антиквенный шрифт в буфере"
   (interactive)
   (setq buffer-face-mode-face '(:family "Iosevka Light"))
   (buffer-face-mode))

 (defun set-font-cyr ()
   "Установить моноширный шрифт в буфере"
   (interactive)
   (setq buffer-face-mode-face '(:family "PT Mono"))
   (buffer-face-mode))

 :hook
 (text-mode . set-font-mono)
 (prog-mode . set-font-mono)
 (org-mode . set-font-mono)

 :config
 ;; шрифт
 ;;(setq set-font-mono)
 ;;(setq-default default-frame-alist '(set-font-mono))

 (set-face-attribute 'default nil :height 220)
 (setq-default default-frame-alist '((font . "iosevka light 22")))
 (set-fontset-font t 'cyrillic "PT Mono")
)
источник

зк

захар который... in Emacs — русскоговорящее сообщество
Причём это нормально работает когда запускаешь обычный Имакс, но не работает, когда запускаешь Имакс-клиент.
источник

зк

захар который... in Emacs — русскоговорящее сообщество
Как сделать правильно?
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
дефуны вроде в префэйс надо пихать
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
не в инит
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Nikita Domnickij
дефуны вроде в префэйс надо пихать
why?
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
там что-то с байт-компилятором
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ща глянем
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ооо ахуенно, не знал
источник

A

Aragaer in Emacs — русскоговорящее сообщество
Pavel
А что за карточки и как ссылки сделаны?
орг-брейн записи
источник

A

Aragaer in Emacs — русскоговорящее сообщество
иерархия это родитель-потомок в виде обычного орга, но плюс еще есть friend-ссылки
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
хотя моя проблема с копилятором в основном в том что он жалуется на то что функции могут быть не определены в рантайме. Хотя я точно знаю что будут определены, тк эти defun'ы в :config записаны
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
а значит они будут выполняться после загрузки пакета
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
источник