目前,我的emacs设置为在黑色背景上显示绿色文本。一位朋友看到后评论说我之所以选择这个样式是因为它看起来像“黑客帝国”中的样式。现在我想为它实现一个空闲动画,就像在电影中一样,变化的文本会从屏幕上掉落。与“zone out”功能一样,它应该在emacs空闲一段时间后运行。如何实现?
目前,我的emacs设置为在黑色背景上显示绿色文本。一位朋友看到后评论说我之所以选择这个样式是因为它看起来像“黑客帝国”中的样式。现在我想为它实现一个空闲动画,就像在电影中一样,变化的文本会从屏幕上掉落。与“zone out”功能一样,它应该在emacs空闲一段时间后运行。如何实现?
你可能想要查看区域包:M-x zone
'zone-pgm-drip
类似于“黑客帝国”中的字符滴落,但每次只有一个字符。我相信它可以被改进得更像洪水一样。此外,'zone-pgm-jitter
会让文本向下流动,但仅限于当前屏幕上显示的文本(因此其水平范围受到限制)。您可以反复运行 M-x zone 直到找到喜欢的效果。
如果您想要限制 zone 使用的选择,您可以限制 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