2009-06-23 3 views
11

마찬가지로, 이맥스는 검정색 배경에 녹색 텍스트를 표시하도록 설정됩니다. 그것을보고, 한 친구는 내가 그것을 매트릭스 형태의 외관 때문에 가져 갔다고 말했습니다. 이제 행렬 에서처럼 텍스트를 변경하면 화면 아래로 떨어지는 유휴 애니메이션을 구현하고 싶습니다. 영역 출력 기능과 마찬가지로 이맥스가 잠시 동안 유휴 상태가 된 후에 실행해야합니다. 어떻게이 일을 끝낼 수 있습니까?이맥스를위한 매트릭스와 유사한 유휴 애니메이션

+8

수없는 당신 만 항상 코드 : 그것은 조정이 소량 후 나를 위해 일한? 떨어지는 텍스트가 올 것이다. 그것은 올 것이다. – belgariontheking

+1

@belgariontheking 아마도 의자에서 떨어지기 때문일 것입니다.) – samoz

+2

@samoz : 결국 그는 그 의자를 잡초로 팔아요. – belgariontheking

답변

21

당신은 패키지 영역을 확인 할 수 있습니다 : M-X 존

한 번에 'zone-pgm-drip는 매트릭스 똑 같습니다, 단 하나 개의 문자. 나는 홍수처럼 더 강해질 수 있다고 확신합니다. 또한 '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 zone – Silfheed

+3

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

0

당신은 단지 xmatrix 화면 보호기를 사용할 수 있습니다 이것은 아마도 X 루트가 아닌 다른 윈도우에서 실행되도록 수정 될 수있다. 보너스는 현재 창에있는 텍스트를 기반으로 글리프를 사용하도록 수정할 수 있음을 나타냅니다. 이상한 우연에 의해 Jamie Zawinski은 모두 xmatrix와 Lucid Emacs의 큰 덩어리를 썼습니다.이 소스 코드는 오픈 소스 라이센스로 공개되었습니다. Xemacs.

+0

"strange coincidence"== @samoz 및 @belgariontheking이 위에서 설명한 시나리오. –

+0

그것은 약간 의미가 있습니다. 나는 JWZ가 xmatrix, Lucid Emacs 또는 심지어 Netscape를 썼을 때 그가 마약을 많이 복용하지 않았을 때보다 확신한다. – ConcernedOfTunbridgeWells

2

마멀레이드에서 존 - 매트릭스를 설치할 수 있습니다. "M-x 패키지 설치 영역 매트릭스"