Emacs

Yet another solution for multilingual environments with Emacs

Emacs не уме­ет ра­бо­тать с кноп­ка­ми аль­тер­на­тив­ных рас­кла­док. Точ­нее, уме­ет слиш­ком хо­ро­шо: для это­го на­до все го­ря­чие кноп­ки за­но­во объ­явить в аль­тер­на­тив­ной рас­клад­ке. Я лич­но к та­ким по­дви­гам не го­тов. Есть не­сколь­ко ре­ше­ний этой про­бле­мы (1, 2), но все они чу­до­вищ­ны и пло­хо управ­ля­емы: Пер­вый ко­стыль опре­де­ля­ет класс те­ку­ще­го ок­на и, ес­ли это Emacs, вмес­то сме­ны рас­клад­ки шлет код кноп­ки F31/F32. В Emacs на­зна­ча­ют­ся ху­ки для об­ра­бот­ки этих кнопок, ко­то­рые пе­ре­клю­ча­ют внут­рен­ний те­ку­щий ме­тод вво­да Ема­кса.

Организация мероприятий в Org Mode

Искрен­не не по­ни­маю, по­че­му я поль­зу­юсь Емак­сом вот уже 17 лет, а Org Mode вклю­чил в свою жизнь толь­ко не­дав­но (по­то­му что до не­дав­них пор его под­дер­жка на Android бы­ла очень груст­ной?) Как у лю­бо­го за­мо­ро­чен­но­го outdoor-ак­ти­вис­та, у ме­ня есть па­чка раз­лич­ных ша­блон­ных за­пи­сей для ор­га­ни­за­ции оче­ред­ной по­езд­ки. Сей­час с по­мощью не­боль­шо­го ко­ли­чест­ва ко­да сде­лал так, что­бы пла­ни­ро­ва­ние оче­ред­ной экс­пе­ди­ции за­ни­ма­ло букваль­но ми­ну­ту. Речь им­ен­но о пла­ни­ро­ва­нии под­го­то­ви­тель­ных дел: ре­монт сна­ря­же­ния, за­куп­ки, стра­хов­ки, транспорт и т.