Матричная анимация для Emacs

Как и в случае с моими emacs, вы можете показывать зеленый текст на черном фоне. Увидев это, друг заметил, что я просто взял его из-за формы, подобной Матрице. Итак, теперь то, что я хочу сделать, это реализовать для него простую анимацию, где, как и в матрице, смена текста падает на экран. Как и в функциях зоны, он должен работать после того, как emacs некоторое время простаивает. Как это сделать?

Ответ 1

Возможно, вы захотите проверить зону пакета: M-x zone

'zone-pgm-drip похож на капель Matrix, только по одному символу за раз. Я уверен, что это может быть усилено, чтобы быть более наводным. Кроме того, 'zone-pgm-jitter имеет поток текста, но он просто текст в настоящее время на экране (так что горизонтальная протяженность ограничена тем, что уже показывалось). Вы можете просто запускать M-x zone снова и снова, пока не найдете то, что вам нравится.

Если вы хотите ограничить использование зон выбора, вы можете ограничить массив, который использует зона:

(setq zone-programs [zone-pgm-jitter])

Выбор для zone-programs:

zone-pgm-jitter
zone-pgm-putz-with-case
zone-pgm-dissolve
zone-pgm-explode
zone-pgm-whack-chars
zone-pgm-rotate
zone-pgm-rotate-LR-lockstep
zone-pgm-rotate-RL-lockstep
zone-pgm-rotate-LR-variable
zone-pgm-rotate-RL-variable
zone-pgm-drip
zone-pgm-drip-fretfully
zone-pgm-five-oclock-swan-dive
zone-pgm-martini-swan-dive
zone-pgm-rat-race
zone-pgm-paragraph-spaz
zone-pgm-stress
zone-pgm-stress-destress
zone-pgm-random-life

Ответ 2

Вы можете установить зонд-матрицу из Marmalade. "Зона-матрица установки пакета M-x"

Ответ 3

Похоже, кто-то только что сделал. Он работал у меня после небольшого количества настроек:

https://github.com/emacsmirror/zone-matrix

Ответ 4

Вы можете просто использовать заставку xmatrix, которая, вероятно, может быть изменена для запуска в окне, отличном от корня X, если вы действительно хотите его запустить в emacs. Бонусные очки, если вы можете изменить его, чтобы использовать глифы на основе текста в текущем окне. По странному совпадению, Джейми Завински и написал xmatrix и большие куски Lucid Emacs, который впоследствии был выпущен под лицензией с открытым исходным кодом как Xemacs.