Como es, mi emacs está configurado para mostrar texto verde sobre fondo negro. Al verlo, un amigo comentó que simplemente lo tomé debido a la apariencia parecida a Matrix que ofrece. Por lo tanto, ahora lo que quiero hacer es implementar una animación inactiva para que, al igual que en la matriz, el texto cambiante caiga por la pantalla. Al igual que en las funciones de salida de zona, debería ejecutarse después de que emacs haya estado inactivo por un tiempo. ¿Cómo se haría esto?Animación inactiva tipo matriz para Emacs
Respuesta
Es posible que desee echa un vistazo a la zona de paquete: M-x zona
El 'zone-pgm-drip
es como el goteo Matrix, sólo un carácter a la vez. Estoy seguro de que podría mejorarse para ser más como una inundación. Además, el 'zone-pgm-jitter
tiene un texto inundado, pero es solo el texto actualmente en la pantalla (por lo que su alcance horizontal está limitado a lo que ya se mostraba). Puede ejecutar M-x zona una y otra vez hasta que encuentre lo que desea.
Si desea limitar las opciones utiliza la zona, puede restringir el conjunto de esa zona utiliza:
(setq zone-programs [zone-pgm-jitter])
Las opciones para zone-programs
son:
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
Eso es hilarante ... E increíble. No puedo descifrar cómo especificar qué zona quiero, ya que M-x zone-pgm-jitter no funciona. Solo M-x zone – Silfheed
@Silfheed (setq zone-programs [zone-pgm-jitter]) –
Se podía usar el protector de pantalla xmatrix , que probablemente podría modificarse para ejecutarse en una ventana que no sea la raíz X si realmente desea que se ejecute dentro de emacs. Puntos de bonificación si puede modificarlo para usar glifos en función del texto en la ventana actual. Por una extraña coincidencia, Jamie Zawinski ambos escribieron xmatrix y trozos grandes de Lucid Emacs, que posteriormente se lanzó bajo una licencia de código abierto como Xemacs.
"extraña coincidencia" == el escenario descrito anteriormente por @samoz y @belgariontheking. –
Eso es un poco malo. Estoy seguro de que cuando JWZ escribió xmatrix, Lucid Emacs o incluso Netscape, no tomaba drogas ... mucho; -} – ConcernedOfTunbridgeWells
Puede instalar zone-matrix de Marmalade. "M-x package-install zone-matrix"
Parece que alguien acaba de hacer una. Se trabajó para mí después de una pequeña cantidad de ajustes:
- 1. Tipo de cursor en Emacs
- 2. ClickOnce y ventana principal inactiva
- 3. Oyente de animación para la animación personalizada
- 4. Problemas para entender la memoria inactiva en MacOSX
- 5. matriz de tipo void
- 6. Android: dicha animación usando XML para la animación en Android
- 7. Animación para expandibleListView
- 8. Animación para drawRect dibujos
- 9. WPF Aplicación lenta al volver de inactiva
- 10. WPF: ¿Cómo interactuar con la ventana inactiva?
- 11. Java: Comprobando si la PC está inactiva
- 12. Conexión sigue inactiva después de cerrar
- 13. Aprovechamiento de la animación principal para la animación en OpenGL
- 14. mongodb tipo cambiar a matriz
- 15. Numpy: comprobar matriz para el tipo de datos de cadena
- 16. API de tipo RandomAccessFile para matriz de bytes en memoria?
- 17. Voltear-Animación para Activity-Change
- 18. Recursos para aprender Emacs
- 19. ¿Usando Emacs para $ PAGER?
- 20. Contextos para Emacs
- 21. Clojure funciones para Emacs?
- 22. Modo Emacs para R?
- 23. ¿Cómo uso la reflexión para determinar el tipo anidado (tipo de elemento) de una matriz?
- 24. tipo de matriz tiene incompleta elemento de tipo
- 25. Cómo elegir el tipo de sistema en Emacs
- 26. convert Matriz del tipo CV_32FC1 a CV_64FC1
- 27. Atributos personalizados del tipo de matriz
- 28. parcela de una matriz de tipo carácter
- 29. vim ¿puedo desplazarme hacia arriba/abajo en la ventana inactiva?
- 30. cómo instalo ruby-mode para emacs
¿No podrías siempre código mientras alta? El texto que cae vendrá, hombre. Vendrá. – belgariontheking
@belgariontheking Eso es probablemente porque se caería de la silla;) – samoz
@samoz: y eventualmente él solo venderá esa silla por dinero de hierba. – belgariontheking