Три дня назад вышел markdown-mode 1.6, отличное расширение Emacs для удобства разметки текста при помощи Markdown.
Добавилась менюшка, сворачивание частей текста по заголовкам (как в
org-mode), плюс автор добавил мой код для
проверки неопределённых ссылок, некоторые изменения в подсветке
синтаксиса (теперь настройки шрифтов для этого можно менять при помощи
M-x customize-group RET markdown-faces RET).
Сворачивать куски текста в натуре удобно для больших текстов, как и проверка ссылок:
А ещё я настрочил про emacs-shellfm в EmacsWiki.
(Залежавшая в драфтах запись наконец публикуется! Это «продолжение» заметки про MSNEK4K; ранее пробегала ещё одна «клавиатурная» заметка про ввод Unicode-символов)
Использование мультимедийной клавиатуры для облегчения жизни в Emacs,
wmii. Рассмотрены xmodmap(1), xbindkeys(1).
Таки можно, и одним из способов является режим artist-mode.
Позволяет мышкой тянуть прямые, прямоугольники, эллипсы и даже распылять выбранные символы из баллончика. Поддерживается заливка областей произвольными символами и прочая-прочая.
Не только прикольно, но и помогает нарисовать несложную схемку в комментарии к коду.
Мне нравится Last.fm. Это один из немногих по-настоящему полезных вебдванольных сервисов.
Официальный плеер Last.fm хоть и свободен (GNU GPL), но уныл почти что до бесконечности. То есть, он значителен, гламурен и им практически нельзя управлять не напрямую. В действительности, официальный плеер Last.fm сделан из говна.
Есть гномоальтернатива — last-exit. Это более лёгкое решение, использующее для интерфейса Gtk+ и C# в качестве языка реализации. last-exit поддерживает D-Bus, поэтому можно рулить им издалека, то есть из моего православного GNU Emacs (в начале декабря 2007 в Emacs была добавлена поддержка D-Bus).
Есть возможность слушать Last.fm при помощи EMMS. Вроде ничётак, но мне, например, фишек и не хватает. Нельзя вешать теги, комплишенов няшных нет совсем.
Читать далееMarkdown-mode для Emacs — замечательная вещь.
Длинные посты™ для блога я всегда пишу в Emacs (при помощи
Mozex + emacsclient(1) или просто копируя финишный
Markdown-документ в браузер).