apt-get install elpa-flycheck flycheck-doc ;; cómo instalar?
- Anmelden oder Registrieren um Kommentare zu schreiben
hola, ¿cómo puedo instalar la siguiente instrucción?
apt-get install elpa-flycheck flycheck-doc
por alguna razón no me auto completa, descargué los binarios de aquí.
https://packages.debian.org/stable/lisp/elpa-flycheck
cuando intento hacer make me sale el siguiente mensaje de ayuda
- Available targets:
- init: Initialise the project. RUN FIRST!
- check: Check all Emacs Lisp sources (needs Emacs 25)
- compile: Byte-compile Emacs Lisp sources
- format: Format all Emacs Lisp sources
- specs: Run all buttercup specs for Flycheck
- unit: Run all ERT unit tests for Flycheck (legacy)
- integ: Run all integration tests for Flycheck
- images: Generate PNG images from SVG sources
- clean: Clean compiled files
- purge: Clean everything
-
- Available make variables:
- PATTERN: A regular expression matching spec names to run with `specs`
- SELECTOR: An ERT selector expression for `unit` and `integ`
- LANGUAGE: The name of a language for `integ`. Overrides `SELECTOR`
- EMCSOPTS: Additional options to pass to `emacs`
- EMACS: The path or name of the Emacs to use for tests and compilation
-
- Available programs:
- cask: no
-
- You need cask to develop Flycheck.
- See http://cask.readthedocs.io/ for more information.
la página oficial del proyecto es la siguiente
http://www.flycheck.org/en/latest/user/installation.html
aquí está la licencia del programa
http://www.flycheck.org/en/latest/licenses.html
la tarea que intento hacer es el resaltado de errores de sintaxis
con software libre en el editor legendario emacs25 principalmente
ya que me recomendaron ateriormente netbeans y sí pude hacer la tarea
pero tengo mucho antojo de usar emacs. gracias buen fin de semana
puedo agregar, que el modo menor flycheck funciona con el modo mayor
elisp pero intento hacerlo funcionar con php
por lo que veo no funciona con web-mode, pero sí con php-mode, alguien lo utiliza con algún modo multiple? cual será
Yo lo instalaría desde el gestor de paquetes de emacs. Pero creo que necesitas añadir repositorios adicionales, puedes copiar estas líneas a tu fichero de configuración de emacs:
(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
("marmalade" . "https://marmalade-repo.org/packages/")
("melpa" . "https://melpa.org/packages/")))
Luego ejecutas el comando "list-packages" mediante M-x list-packages
Buscas flycheck y puksas "i" con el cursor sobre él. Aparecerá una I mayúscula, esto significa que lo has marcado para instalar. Puedes marcar varios paquetes simultáneamente Luego pulsas "x" para ejecutar las operaciones marcadas y listo.
Por último, debes añadir esto a tu fichero de configuración
(add-hook 'after-init-hook #'global-flycheck-mode)
Si quieres más detalles: http://www.maxxcan.com/que-hacer-despues-de-instalar-emacs-2a-parte/
En la primera parte explica cómo añadir los repositorios e instalar paquetes.
El paquete flycheck utiliza "syntax checkers" externos, por ejemplo para *Python* pueden ser pep8/pylint o para Javascript eslint. Deben estar instalados dichos programas ademas de flycheck en Emacs.
http://www.flycheck.org/en/latest/user/quickstart.html
http://www.flycheck.org/en/latest/languages.html#flycheck-languages
hola haciendo una búsqueda me di con que este post salia como masomenos primero en las búsquedas así que debería decir lo que hice para otros usuarios que estén buscando lo mismo.
bueno, el paquete exactamente se llama elpa-flycheck y también hay uno adicional elpa-flycheck-doc, si hacemos `sudo apt-get insatll elpa-flycheck` no va a encontrar el packete automaticamente, entonces encontré los paquetes en esta página.
exactamente solo he probado con elpa-flycheck
https://pkgs.org/download/elpa-flycheck
descargue el packete elpa-flycheck para mi arquitectura
hice un
sudo dpkg -i ~/aqui-la-ubicacion-del-packete.deb
y no intaló
entonces descargué todas dependencias una por una
las puse un una carpeta separada y
hice un
sudo dpkg -i ~/ubicacion-de-mi-carpeta/*.deb
ya que el asterisco es como decir todos...
y tampoco instaló
al leer con calma la consola me imprimió unas lineas
diciendo que un paquete no pudo instalarse
y me mensionó su nombre
[esta parte no la recuerdo bien pero creo
que limpié los paquetes rotos con synaptic]
y una vez descargados todos los paquetes que trisquel
no traía mas los que faltaban aún. hice la instalacion nuevamente
pero esta vez si con todos los paquetes.
sudo dpkg -i ~/la-carpeta-que-contiene-todos-los-paquetes-juntos/*.deb
y instaló el paquete elpa-flycheck que antojaba probar.
ahora no lo he probado bien
no sé muy bien que diferencia hay entre,instalar el paquete manualmente
o instalarlo únicamente desde emacs
mas arriba en el post de deshecho humano tambien ayuda bastante
lo que te puede pasar es que tecleas de frente
npm install eslint
y te sale un error, es porque
primero se debe instalar el programa npm
sudo apt-get install npm
para despues dejecutarlo.
siempre podemos confiar en paquetes que se encuentran en los
repositorios de trisquel, la unica duda me queda en que si las
descargas que acabo de explicar son totalmente libres
mi consulta es si este es el código fuente de lo que descargué
o lo que descargué no tiene código fuente
por ende ¿sería software libre flycheck como lo dice en su
página oficial?
Yo sólo puedo aclarar que npm es un gestor de paquetes para paquetes de JavaScript (como un apt de JavaScript con sus propios repositorios) y el contenido de los repositorios suele ser libre, pero no siempre lo es. Así que en este caso, tendrías que buscar cada paquete que instalas mediante npm, en este caso puedes consultar el repositorio de eslint aquí (https://github.com/eslint/eslint). Y parece ser que es libre, pero hay partes de código sin licenciar.
- Anmelden oder Registrieren um Kommentare zu schreiben