El 06/12/11 12:57, Federico Ciliberti escribió:
Hola, soy nuevisimo en el mundo de emacs. Como todo recién iniciado no me hallo con algunas cosas y quisiera saber si son posibles y como llevarlas a cabo.
Hola, Federico. Emacs es un mundo aparte y la curva de aprendizaje es empinada, pero una vez pasado cierto nivel descubres toda su potencia.

Vengo de Notepad++, donde despues de un tiempo logré tener todas las funcionalidades que necesito y al intentar pasarme a otro editor las busco.

Dentro de todas ellas están;
*plegado de código:* Indispensable!. Quisiera que se pueda plegar código de funciones y métodos (javascript, perl, html, c). Por tags de html/xml y por funciones. ¿Es posible. Cómo?
Puedes usar CEDET (viene con la versión más reciente de Emacs). Tienes que configurarlo con:

|(global-semantic-folding-modet)
|

Yo no lo he probado, pero te debería funcionar. En Ada he usado el Outline-mode, pero no me termina de convencer, es demasiado complicado de usar. No sé si este último te funcionará en esos lenguajes que mencionas, pero lo puedes probar: M-x outline-mode.

*resaltado de sintaxis:* Ya vi que lo tiene por defecto. Lo que quisiera es cambiar el tema de colores. El blanco de fondo me mata los ojos.
No recuerdo la manera fácil, pero vamos en "Options>Customize Emacs>Faces Matching..."[ENTER] tienes todas las fuentes configurables.

En Emacs 24 (aún beta) parace que ha mejorado lo de los temas. He visto que con M-x load-theme puedes poner varios (usa el TAB para ver la lista).

*Buscar coincidencias *en el "archivo" actual y en todos los que están abiertos.
y mas...
C-x C-b para que te salga la lista de buffers. Marcas los que quieras (m) y luego "Buffer-Menu>Isearch marked buffers...".

Otra opción es con M-x ibuffer que tienes una lista de buffers más moderna y tienes un montón de operaciones a aplicar a los buffers en el menú Operate, incluyendo "List lines matching" que te saca una lista similar a M-x occur, en vez de la búsqueda incremental anterior.

Yo a diario lo que más uso es el M-x grep y M-x find-grep (si usas Windows no sé si estos comandos van bien, yo uso GNU/Linux) que no es exactamente lo que pides pero suele ser más útil, porque en vez de tener los ficheros abiertos lo que haces es mirar en todos los de un directorio/árbol.

Saludos,
Manuel
_______________________________________________
Emacs-es mailing list
[email protected]
http://es.gnu.org/cgi-bin/mailman/listinfo/emacs-es

Responder a