- "Practical + Pragmatic"
- Un editor ligero que puede ejecutarse con solo 30 MB de RAM y 5 MB de espacio en disco
- Desarrollado con SDL + C + Lua, es multiplataforma con soporte para Windows/Mac/Linux. También es fácil de portar a otras plataformas
- Soporta funciones como resaltado de sintaxis, múltiples cursores y paleta de comandos. Funciones como LSP se ofrecen mediante plugins
- Se puede extender libremente con Lua y la API de C
- Código abierto bajo licencia MIT
- Es un editor de código derivado de Lite XL
Objetivos de Pragtical
- Pragtical busca ampliar sus funciones para ofrecer una mejor experiencia, manteniendo el rendimiento y la extensibilidad
- Está simplificando el proceso de lanzamientos reduciendo la cantidad de builds y publicando versiones con frecuencia
- JIT
- Pragtical adopta un enfoque que prioriza el uso de LuaJIT
- LuaJIT ofrece ventajas de rendimiento y una interfaz sencilla con bibliotecas nativas de C mediante FFI
- LuaJIT es una implementación madura de Lua que puede ofrecer un ecosistema de desarrollo estable
- Threading
- Se usa en el core cuando las mejoras de rendimiento son claras, como en la búsqueda y reemplazo de archivos
- Widgets
- Están más estrechamente integrados como parte del core para garantizar un desarrollo GUI sencillo y la reutilización
- Permiten que los desarrolladores de plugins creen interfaces de usuario más fácilmente cuando lo necesiten
- Settings UI
- Si no usas un editor de terminal, eso significa que probablemente buscas un enfoque de point-and-click, por lo que incluye por defecto una interfaz gráfica para ajustar la configuración
- Sin embargo, la configuración del editor mediante Lua seguirá funcionando
- Encoding
- Aunque UTF-8 se ha consolidado como la codificación preferida para documentos de texto por conveniencia, a veces se encuentran documentos con otras codificaciones
- Soportará cargar y guardar documentos con otras codificaciones cuando sea necesario
- IPC
- La funcionalidad de memoria compartida forma parte del core, y se incluye por defecto un plugin de IPC para permitir abrir archivos y arrastrar pestañas entre instancias actualmente abiertas
2 comentarios
La función para abrir carpetas se encuentra con el botón
Open projecten la parte superior central de la ventana o buscandoOpen folderconCtrl-Shift-P. Me gusta que responde rápido, pero por más que sea una versión core, parece que no se puede usar para el día a día. Los nombres de archivo en coreano no se muestran. Hay que cambiar la fuente para que aparezcan.¿Qué tal usar VSCode? jaja