consulta sobre Emacs mensajes de error en numero de linea y etiqueta html

14 replies [Last post]
saravia
Offline
Joined: 11/06/2016

hola, quisiera saber como se llaman 2 paquetes de emacs

he subido una imagen para que se entienda mejor

lo primero es que en netbeands me avisa el error de sintaxis que estoy cometiendo en el numero de linea como en la imagen

y lo otro es el abrir de una etiqueta con el cerrar de la misma como el span

como se llaman los paquetes que tengo que instalar para tener esas características en mi Emacs 25

AttachmentSize
netbeands to emacs.PNG9.66 KB
farliz
Offline
Joined: 05/24/2015

saravia, el paquete para la resaltar los errores de sintaxis se llama flycheck http://www.flycheck.org/en/latest/

Lo otro, es una característica que se llama folding code, y funciona al estilo Emacs; con teclas. No sé si exista un paquete que lo haga de forma gráfica. Dejo un link de referencia.

https://github.com/ataka/html-fold

saludos

saravia
Offline
Joined: 11/06/2016

>>saravia, el paquete para la resaltar los errores de sintaxis se llama flycheck http://www.flycheck.org/en/latest/

Lo he revisado hoy, me gusta, aunque necesito ayuda para hacerlo funcionar en html5(con bootstrap y angular), en angular (javascript) y en php, en esos modos principalmente quiero ver los errores.

funciona muy bien en emacs-lisp modo

albertoefg
Offline
Joined: 04/21/2016

Para HTML CSS JavaScript y otros puedes usar web-mode

http://web-mode.org/

https://www.emacswiki.org/emacs/WebMode

CitoplasmaX
Offline
Joined: 11/24/2016

es una pena que la primera web dependa tanto de herramientas de google y otras webs con software privativo.

albertoefg
Offline
Joined: 04/21/2016

Pero web-mode.el es libre :) https://github.com/fxbois/web-mode

Al final de cuentas es un modo de Emacs no una web para visitar constantemente.

saravia
Offline
Joined: 11/06/2016

javascript tambien puede ser libre y uso angularjs que es libre almenos :D. estoy ansioso de aprender mas Emacs

CitoplasmaX
Offline
Joined: 11/24/2016

Creo recordar que alguien más por aquí usaba AngularJS o llegó a usarlo.

deshecho humano
Offline
Joined: 10/15/2016

Yo he usado AngularJS, ahora estoy aprendiendo Angular (sí, la terminología es un poco confusa). La verdad es que recomiendo Angular (la nueva versión) mucho más que AngularJS.

saravia
Offline
Joined: 11/06/2016

y tambien funciona con flycheck? que nos a recomendado Farliz?

saravia
Offline
Joined: 11/06/2016

está bueno web mode, cuando lo agrego con el (add-hook 'php-mode 'web-mode) en el .emacs, no funciona claro xq no tiene que habrir php-mode sino web-mode, como lo gregaría en el ~/.emacs ? para que arraque automaticamente

farliz
Offline
Joined: 05/24/2015

No entiendo bien cual es el problema, pero podria ser que hace falta agregar la ruta al directorio donde está descargado web-mode.el

por ejemplo:

(add-to-list 'load-path "~/.emacs.d/web-mode/xxx.el")

saravia
Offline
Joined: 11/06/2016

bueno cuando escribí este post y hasta hoy, han cambiado cosas y he aprendido un montón de otras.

soy malo explicando, haré un esfuerzo.

lo que me pasa es lo siguiente:

en mi trabajo ase un mes aprendí lo básico de una arquitectura de desarrollo web,
hice unos cuantos mantenimientos, en esta arquitectura que trabaja en capas(gerga que no sé si esté bien aplicada)

hice
en la base de datos:
-procedimientos almacenados básicos insertar, actualizar, listar y listar por id
en la programación:
3 capas de acceso a datos
-modelo.php, controladora.php, route.php hasta aquí full php para crear las APIs.
para llamarlas
-controladoras.js(angularjs), app.js en el user interfase con unos view.html

el framework es slim, esta arquitectura voy a seguir trabajando para mas proyectos

despues otra arquitectura que solo tengo un par de días estudiándola es la que me exigiría el web-mode, xq se usan en un solo file html, css, php, javascript(este no es angularjs).

bueno mi problema es el siguiente
estoy usando netbeands y quisiera funcionalidades parecidas, quiero migrar a software libre, soy un usuario nuevo de emacs, porque aveces se me pasa la mano y me olvido algún carácter especial, o no cierro bien una llave.

entonces para migrar he intentado unas cosas, actualmente en windows corriendo emacs en su ultima versión hasta la fecha

he hecho un list-packages he instale web-mode, y flycheck, el flycheck se ejecuta bien en el modo fundamental

el flycheck no verifica nada del codigo, a pesar que he agregado la linea que me dices, tambien ejecuto un file.php en emacs y no me ejecuta web-mode, me ejecuta php-mode, que instale previamente

los modos en los que necesito en flycheck son:

web-mode
js-mode
php-mode
html-mode
css-mode
angular-mode
angular-html-mode

y los modos que quiero acomodar son estos

web-mode para files.php y files.html con la funcionabilidad de flycheck ya que en estos archivos habrán leguajes convinados.

por cuestiones de tiempo no lo he probado en trisquel pero preciento que ahí funciona bien solo que no estoy muy seguro de como instalarlo.

bueno muchas gracias por leer hasta aca hacen a un gnubie feliz cada vez que me responden mis post a pesar que soy un poco torpe, espero sus respuestas

deshecho humano
Offline
Joined: 10/15/2016

Hola, ya te dijo un compañero en el foro que Netbeans es software libre. Sí estás contento trabajando en Netbeans no hay ninguna razón para migrar a emacs.

Yo nunca he usado emacs y no te puedo ayudar.

saravia
Offline
Joined: 11/06/2016

mmmm buen punto