to post messages and comments.

@loz:

Чтобы окончательно самоутвердиться покажу как можно добавить условия выборки параметров из конфига: ideone.com
Функция test не скомпилируется, упадет с сообщением что в конфиге нет необходимых для ее работы параметров. Аналогично добавляется типизация, сколько угодно сложные вложенные условия, получение конфигурационных параметров из внешних источников и так далее.

@O01eg:

cs607629.vk.me

@O01eg:

i.imgur.com не удержался

@O01eg:

i.imgur.com

@Zverya:

эксперименты

@Zverya:

эсперименты

@Zverya:

Dzintars

@Zverya:

Sálix cáprea

@Whitesquall:

Со временем вырабатывается привычка расположения фреймов и буферов в них. Потому каждый раз при старте емакса я повторяю одни и те же операции. Но почему бы не автоматизировать этот процесс? Ведь это же Емакс! Например, создадим два фрейма, разделим красивенько один для джаббера и переключимся на второй.

Записываем макрос:
C-( C-x 3 C-u 61 C-x } C-x o C-x C-j C-r C-x o C-x 5 2 C-x )

Вызываем edit-last-kbd-macro. Получаем буфер для редактирования макроса:

--- BEGIN ---
;; Keyboard Macro Editor. Press C-c C-c to finish; press C-x k RET to cancel.
;; Original keys: C-x 3 C-u 61 C-x } C-x o C-x C-j C-r C-x o C-x 5 2 C-x 5 2 C-x 5 2

Command: last-kbd-macro
Key: none

Macro:

C-x 3 ;; split-window-horizontally
C-u 61 C-x } ;; enlarge-window-horizontally
C-x o ;; other-window
C-x C-j C-r ;; jabber-switch-to-roster-buffer
C-x o ;; other-window
C-x 5 2 ;; make-frame-command
--- END ---

Число 61 подгонять индивидуально.
Теперь можно смело дефайнить нашу функцию:
(defun my/init-windows ()
(execute-kbd-macro (kbd "
C-x 3 ;; split-window-horizontally
C-u 61 C-x } ;; enlarge-window-horizontally
C-x o ;; other-window
<f12> ;; jabber-switch-to-roster-buffer
C-x o ;; other-window
C-x 5 2 ;; make-frame-command
")))

@SigmaKyte:

Лол cs315829.userapi.com

@SigmaKyte:

dl.dropbox.com

@Drino:

:#
А вы знаете, что это за смайлик?
Это мальчик, который решил заняться метапрограммированием на макросах, и теперь блюёт решёточками.

@civil696:

Как узнать количество аргументов в __VA_ARGS__
groups.google.com

@anton0xf:

в макросах на строках и eval нет ничего нереального, но так убого и нечитабельно выходит(
хотя все-равно лучше, чем без них)

@Lirium:

Добавляет к имени файла таймстамп его изменения. Работает с Far2.0b1806, для других могут потребоваться корректировки.

@veet:

Кто угадает чтоза цветок?

@-duke-:

Thomas Shahan
арт
flickr.com
макросъёмка насекомых
ma-zaika.ru

@datacompboy:

*нуизачеммнеэто?
Открыл для себя cri.ensmp.fr

@osteewp:

Врага надо знать в лицо
ostee.homeip.net

@osteewp:

Макро-фотографии насекомых (16 фото)
ostee.homeip.net

@avr:

Ура! Наконец-то приехал мой макро-фильтр! Покупал на всеми известном dealextreme.com