Saltear al contenido principal

Emacs – Lenguaje Python

Emacs (código fuente) es un editor de texto extensible que se puede personalizar escribiendo código Emacs Lisp (Elisp).

Contrata a un experto en Python para iniciar tu proyecto hoy mismo:

Logotipo de la comunidad de Emacs.

¿Por qué Emacs es una buena opción para codificar Python?

Emacs está diseñado para personalizarse mediante el intérprete Lisp integrado y el administrador de paquetes. El administrador de paquetes, llamado package.el, tiene menús para manejar la instalación. El archivo de paquetes Lisp más grande es Melpa, que proporciona actualizaciones automáticas desde fuentes ascendentes.

Las macros son útiles para realizar acciones repetitivas en Emacs. Una macro es solo una grabación de un conjunto previo de pulsaciones de teclas que se puede reproducir para realizar acciones futuras.

Los hooks, que son variables Lisp que contienen listas de funciones para llamar, proporcionan un mecanismo de extensión para Emacs. Por ejemplo,
kill-emacs-hook se ejecuta antes de salir de Emacs para que las funciones se puedan cargar en ese gancho para realizar las acciones necesarias antes de que se complete la salida.

Recursos de Python más Emacs

Emacs es un lenguaje de programación independiente por diseño, por lo que se necesita algo de esfuerzo para personalizar el editor como un entorno de desarrollo específico de Python. Los siguientes recursos lo guiarán a través de las configuraciones que otros desarrolladores han creado para trabajar con Python.

Recursos generales de Emacs

Emacs, como cualquier herramienta poderosa, requiere una práctica intencional significativa para usarse correctamente. Estos recursos proporcionan instrucciones para familiarizarse con el editor en sí, en lugar de consejos específicos de configuración del entorno de Python.

Programando Emacs con Elisp

Emacs puede ser completamente personalizado y reescrito usando el lenguaje de programación Lisp específico de Emacs llamado Emacs Lisp (Elisp). La capacidad de modificar por completo el editor es parte de lo que llevó al viejo chiste «un gran sistema operativo, sin un editor decente». Sin embargo, Elisp es lo que le da a Emacs su poder de edición de texto a pesar de la percepción de que el editor es excesivo para trabajar con texto.

Estos tutoriales le ayudarán a aprender el lenguaje Elisp y utilizarlo para modificar Emacs para sus propios fines.

Paquetes notables de Elisp

Elisp es el CECEO dialecto del lenguaje de programación que Emacs usa para agregar y personalizar funcionalidad en el editor. Los siguientes paquetes de Elisp son bibliotecas de Elisp existentes que muchos desarrolladores que utilizan Emacs incorporan en su entorno.

Configuraciones de usuario populares

Existen numerosas configuraciones de usuario personalizadas de Emacs que agrupan paquetes y bibliotecas de Elisp personalizados para manejar la creación de un poderoso entorno de desarrollo integrado. Recomiendo intentar configurar Emacs usted mismo antes de sumergirse en cualquiera de estas configuraciones para que sea más fácil aprender Emacs base en lugar de distraerse con las personalizaciones.

¿Qué sigue una vez que se configura su entorno de desarrollo?

¿Necesitas ayuda para revisar el código de tu proyecto?



Esta entrada tiene 0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba