суббота, 4 июля 2009 г.

Ональд Крили, профессиональный призрак


Я ни черта не понял в этой истории на самом деле, но она похожа на сны которые мне снились иногда, потому что там тоже были призраки и роботы и старики и оломки кораблей и сюрреалистические правила.

четверг, 2 июля 2009 г.

How do I kill lineups in emacs

По умолчанию emacs в cc-mode (это режим редактирования текстов на си, джаве и подобных вещах) выстраивает аргументы к функциям в вертикальную линию, вот так




Это плохо тем, что

  • занимает много места по горизонтали

  • неправильно выглядит в редакторе, использующем другую длину tab



Настроить отступы наподобие Visual Studio можно так:


(add-hook 'c-mode-common-hook
'(lambda ()
(c-set-offset 'arglist-intro '+)
(c-set-offset 'arglist-cont-nonempty '+)
(c-set-offset 'arglist-close 0)
))


Получается где-то так:



Чтобы узнать, какое правило emacs применяет для расчета отступа конкретной строки, можно навести курсор на эту строку и нажать C-c C-o.

Также, перекрасить окно редактирования в цвет терминала оказалось очень просто:

(set-background-color "black")
(set-foreground-color "white")

cc-mode сам подбирает подходящие цвета для синтаксических элементов. Осталось сделать выделение жирным шрифтом и курсивом.

долбаный космос



Еще я думаю что это пародия на 42