Size: a a a

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

2020 December 15

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
нахуй надо, если всё и так умещается в 80 символов
хз, мне так читабельнее
источник

ND

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
я тредмакры в линейку делаю только если там киворды/функции без аргументов, или максимум с одним
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
а тут вон целая лямбда
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
как минимум вижу кандидатов на вынос в elec-pair, time, files so-long, frame,  а scroll/toolbar/menu можно проще отрубить через :custom default-frame-alist
:custom вообще намешан с setq-default (в котором тоже куча из пакетов выставляется) зачем-то

хардкодно выставлять шрефты тоже не рекомендую, при отсутствии емакс просто не запустится
>а scroll/toolbar/menu можно проще отрубить через :custom default-frame-alist
а как?
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
(-> bindings
   (into {})
   (mapcat (fn [[k v]]
             `(define-key ,map k v))))

псевдокложа :3
(mapcar (lambda (binding)
         `(define-key ,map ,@binding))
       bindings)
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
¥αros!αν
>а scroll/toolbar/menu можно проще отрубить через :custom default-frame-alist
а как?
emacs:
:custom
(default-frame-alist '((menu-bar-lines 0)
                      (tool-bar-lines 0)
                      (vertical-scroll-bars)))

frame:
:custom
(initial-frame-alist '((vertical-scroll-bars)))
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
emacs:
:custom
(default-frame-alist '((menu-bar-lines 0)
                      (tool-bar-lines 0)
                      (vertical-scroll-bars)))

frame:
:custom
(initial-frame-alist '((vertical-scroll-bars)))
кста, а в чем разница будет?
источник

VL

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
кста, а в чем разница будет?
разница чего с чем?
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
и почему два раза vertical-scroll-bars
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
ну если через -mode вырубать
ну, по кросоте оно надо в соответствующих пакетах описывать, без :defer, это раз
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
и почему два раза vertical-scroll-bars
методом тыка выяснилось, чтобы и стандартно и демоном не отображалось
источник

VL

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
в смысле не демоном, а клиентом, когда новый фрейм создаётся
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
emacs:
:custom
(default-frame-alist '((menu-bar-lines 0)
                      (tool-bar-lines 0)
                      (vertical-scroll-bars)))

frame:
:custom
(initial-frame-alist '((vertical-scroll-bars)))
сенкс
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Valeriy L
а под капотом оно одинаково работает?
не совсем
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
mode именно автолоадится, и вырубается, а frame-alist говорит емаксу - ДАЖЕ НЕ ДУМАЙ ЭТО ГОВНО РИСОВАТ
источник

VL

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