2009-06-23 11 views
11

私のemacsは黒い背景に緑のテキストを表示するように設定されています。それを見ると、友人は、それが与えるようなマトリックスのような外観のために私はちょうどそれを取ったと述べた。ですから、私がやりたいことは、行列のように、テキストの変更が画面の下に落ちるアイドルアニメーションを実装することです。ゾーンアウト機能と同様に、emacsがしばらくアイドル状態になった後に実行する必要があります。これはどのようにして行われますか?あなたは、パッケージのゾーンをチェックアウトする場合がありますMatac-like Idle Animation for Emacs

+8

できませんでした、あなただけで、常にコード:それは微調整の少量の後に私のために働きましたか?落ちるテキストが来るでしょう。それが来ます。 – belgariontheking

+1

@belgarionthekingそれはおそらく彼が椅子から落ちるからだ); – samoz

+2

@サモズ:結局彼は雑草のお金のためにその椅子を売るだろう。 – belgariontheking

答えて

21

M-Xゾーン

'zone-pgm-dripは、マトリックスの点滴のように、一度に1つの文字です。私はそれがより多くの洪水のように強化できると確信しています。また、'zone-pgm-jitterにはテキストが氾濫していますが、現在画面上に表示されているテキストだけです(水平の範囲は既に表示されているものに限られます)。あなたは好きなものが見つかるまでM-x zoneを何度も繰り返して実行することができます。

あなたはゾーンが使用する選択肢を制限したい場合は、ゾーンが使用する、あなたは、配列を制限することができます。zone-programsため

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

選択肢は次のとおりです。

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 
+0

それは陽気です..そして素晴らしいです。 M-x zone-pgm-jitterが動作しないので、どのゾーンをどのように指定するかを理解してください。ちょうどM-xゾーン – Silfheed

+3

@ Silfheed (setq zone-programs [zone-pgm-jitter]) –

0

は、あなただけのxmatrixスクリーンセーバーを使用することができますこれはemacsの中で本当に実行させたい場合にはおそらくX root以外のウィンドウで実行するように変更することができます。現在のウィンドウ内のテキストに基づいてグリフを使用するように変更できる場合、ボーナスポイント。奇妙な偶然により、Jamie Zawinskiは、xmatrixと大量のLucid Emacsを書きました。その後、オープンソースライセンスの下で公開されました。Xemacs.

+0

"strange coincidence" ==上記の@samozと@belgarionthekingのシナリオ。 –

+0

これは少し意味があります。私はJWZがxmatrix、Lucid Emacs、またはNetscapeを書いたときよりも彼が薬を飲んでいなかったと確信しています...多く; - } – ConcernedOfTunbridgeWells

2

マーマレードからゾーンマトリックスをインストールすることができます。 "M-x package-install zone-matrix"