Size: a a a

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

2021 October 22

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
а может просто сам капс-лок отключить? большие буквы
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
оставить переключение раскладки только
источник

E

ETL in Emacs — русскоговорящее сообщество
справедливо
источник

goldstein опять in Emacs — русскоговорящее сообщество
аккуратно с этой галочкой
источник

goldstein опять in Emacs — русскоговорящее сообщество
лучше перебиндить в карабинере
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Есть дерево sexp-выражений. Есть ли способ древообразно их отобразить, чтобы при этом выглядело
1. компактно,
2. наглядно,
3. поддерживалось автоформатирование,
4. можно было сохранить в одном sexp'е
?

Пример 1: есть (1) и (2), но нет (3) и (4):
(:root t :v 30)
 (:v 15)
   (:v 5)
   (:v 3)
 (:v 10)
 (:v 6)


Пример 2: Есть всё кроме (2):
(:root t :v 30 :ch
      (:v 15 :ch
          (:v 5)
          (:v 3))
      (:v 10)
      (:v 6))
(ключи перед :ch сильно увеличивают indent-level в детях)

Пример 3: близкое к идеалу:
(when (:root t :v 30)
 (when (:v 15)
   (:v 5)
   (:v 3))
 (:v 10)
 (:v 6))
Но смущает использование конструкции when.
источник

goldstein опять in Emacs — русскоговорящее сообщество
у макоси есть потрясающая фича: если ты печатаешь слишком быстро, а переключение раскладки висит на капслоке, то иногда макось может выбрать просто не переключать раскладку, типа, вдруг ты опечатался
источник

goldstein опять in Emacs — русскоговорящее сообщество
источник

D

Demoninhatter in Emacs — русскоговорящее сообщество
еще 1 поинт чтобы не делать это программно
источник

D

Demoninhatter in Emacs — русскоговорящее сообщество
на уровне осх*
источник

goldstein опять in Emacs — русскоговорящее сообщество
я биндил переключение раскладки на F13 и капслок на F13 в карабинере
но так шифт+капс ломается
источник

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

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Сделать как sxml?
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Я правильно понял, что в данном примере это выглядело бы как-то так?
(n (:root t :v 30)
  (n (:v 15)
     (n (:v 5))
     (n (:v 3)))
  (n (:v 10))
  (n (:v 6)))
источник

E

ETL in Emacs — русскоговорящее сообщество
Похоже это оно самое, помноженное на то, что в Емаксе чуть другой порядок переключения (т.е. к переключению раскладки добавлено переключение регистров).
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Типо того
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Это лучше чем примеры 1..2, но по компактности и наглядности хуже чем пример 3 (с when).
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
есть, edn называется
источник

EV

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

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
А я бы сказал что оно лучше чем с when
источник