consulta sobre Emacs mensajes de error en numero de linea y etiqueta html
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
Attachment | Size |
---|---|
netbeands to emacs.PNG | 9.66 KB |
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, 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
Para HTML CSS JavaScript y otros puedes usar web-mode
es una pena que la primera web dependa tanto de herramientas de google y otras webs con software privativo.
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.
javascript tambien puede ser libre y uso angularjs que es libre almenos :D. estoy ansioso de aprender mas Emacs
Creo recordar que alguien más por aquí usaba AngularJS o llegó a usarlo.
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.
y tambien funciona con flycheck? que nos a recomendado Farliz?
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
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")
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