← All posts tagged Emacs

Zert
Emacs А почему до сих пор есть какие-то грабли с часовыми поясами, или ещё чем-то непонятным при обновлении пакетов? Уже много раз встречал такое: пишет, допустим, Божидар в твитор, что релизит какой-то новый пакет, я начинаю обновляться и этого пакета как раз нет, и так весь день, из-за этого весь апдейт ломается. Как это делается вообще? Почему список пакетов и сами пакеты рассинхронизированы? Мне кто-то уже говорил, что это связано с часовыми поясами, но я не верю в такое.
Zert
Emacs OSX Поставил модный emacs for mac, так у него хоткеи все потрачены, вместо действий вставляют какие-то левые символы, уникодные точки, кавычки.
Zert
Emacs Почему этот код не биндинт сочетание? В результате вставляется '=', а не выполняется функция.

(require 'expand-region)
(global-set-key (kbd "C-=") 'er/expand-region)
Zert
Emacs Как сделать, чтобы попап в гуёвом емаксе (макось) показывался так же, как и в консольном, т.е. без отдельных компонент, просто рисовался инлайн? А то он показывается хрен пойми где, вообще не к месту.
Zert
Emacs наканецта For those who've actually read to the end of this message: Richard and I met
at MIT yesterday, where I officially accepted the role as maintainer of Emacs.
An announcement is forthcoming, once we dot the i's and cross the t's. It's
also why I've switched my subscription address to johnw <at> gnu.org <mailto:johnw%20%3Cat%3E%20gnu.org>, and would
appreciate if Emacs-related issues are sent there, rather than to my other
accounts.

thread.gmane.org
Zert
Emacs Lisp Самый большой минус емакса в том, что он расширяется не с помощью языка общего назначения, а с помощью этого чудовищного приштинского диалекта лиспа. Как требуется что-то подкрутить, начинается чтение документации (очень прескверной, кстати), гуглёж, поиск каких-то ошмётков говнокода, который помогает что-то запилить. Даже какой-нибудь lua был бы лучше, чем это.
Zert
Emacs Дано: макось, в макоси виртуалбокс, в виртуалбоксе линукс, в линуксе консоль, в консоли емакс
Хочется: цепляться графическим емаксом из макоси к тому, что в виртуалбоксе.

Сделал, чтобы емакс-сервер слушал порт по тцп, цепляюсь к нему емакс-клиентом из макоси, демон падает в корку. Хрен знает, что делать. У кого-нибудь вообще получалось емакс удалённо использовать?
Zert
Emacs Собрался с силами и удалил из конфига всё говно, накопившееся за 13 лет использования емакса. Оставил только значения переменных и пару небольших функций. Можно сказать, начал жизнь с чистого листа.
Zert
Emacs Haskell stack Я правильно понимаю, что никакой интеграции емакса и стека ещё нет? Как мне, скажем, делать и обновлять TAGS в условиях использования stack?
Zert
Emacs Haskell В alex-файлах при использовании токена \" всё после него раскрашивается как строка, так как оно превращается в λ". Как починить? Хочу чтобы и код раскрашивался, и в лямбду не конвертилось то, что не лямбда.
Zert
Emacs Haskell При перезапуске емакса приходится делать haskell-session-change каждый раз. Как этого избежать? Можно ли как-то засунуть в .dir-locals.el?
Zert
Java clojure Потребовалось потеребить джава-либу. Так как вникать в джаву нет никакого желания, а скалку считаю мертворожденным фанфиком х-я для умалишённых, пришлось посмотреть на клохуру. Написал на нём простейший REST-api для библиотеки, всего на 70 строчек, и хочу сказать, что не так уж она и плоха. Да, скобки, конечно, не очень круто, я не поклонник лишпосинтаксиса, но инфраструктура (leiningen) просто замечательная, не надо ковырять всякие мавены-анты через содомитские IDE, а можно справиться обычными emacs/vim. Не знаю, как насчёт использования в больших проектах (я не собираюсь пока у себя жаваёбство разводить), но на мелких вещах клохура вполне замечательно выглядит. Ну и к скобкам можно привыкнуть, как, например, к синтаксису ерланга. Рекомендую, тащемта.
Zert
Ubuntu Как на убунту поставить emacs-24.4, чтобы оно не как в слаке было, а в виде пакета? Я уже готов даже сам скомпилить.
Zert
Emacs Git Гнутобляди наконец-то перешли со своего наркоманского дрыщеподелия на git. Сначала это сделать мешала религия, а теперь осознали, что религия хуёвая.
Zert
Emacs Git magit Оказывается, мандеть в твитор не так уж и плохо:


These changes have lead to a performance regression and while some users
bothered to report it or tweet about it I have so far gotten little help
in the form of replies to my questions or reliable benchmarks.

Вчера откатили изменения, которые вызывали тормоза. Сегодня обновился — опять всё норм.
Zert
Emacs Git Обновил magit из elpa, и он стал дичайше тормозить. Любая операция занимает несколько секунд: свёртка/разворачивание изменений, стейджинг, коммит. Не могу понять, что не так. Причём то же самое и на линуксе, и на макоси. Кто-нибудь сталкивался или знает, что делать?