Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Consulta sobre el mejor método
#1

Hola grupo, hago un pequeño preámbulo para que se entienda la consulta.

Vengo trabajando en un editor con una fuerte orientación al publisher [1,2] que dejo su estado de prototipo para pasar a estado alfa, algunas cosas ya funcionan bien, otras están a medio hacer y otras no están hechas pero sí definidas.

Uno de los puntos en cuestión es el coloreado de sintaxis del editor ya que el mismo va a trabajar con 3 lenguajes de marcas (markdown, asciidoc y latex), el punto es que estudiando el soft de Tincho más otro que encontré en la red, vi que solo pueden trabajar el coloreado de sintaxis vía theme, con una estructura ya definida de lo que se puede y no colorear, y ahí comienzan mis problemas ya que asciidoc y latex tiene sub-niveles de coloreado, es decir se aplican diferentes coloreados a funciones según que tipo de función, por ejemplo; así se trabaja en Emacs o en Kile que son editores multi-propósito muy potentes.

Mi idea --acá es donde pregunto si estoy medio loco-- es armar un diccionario de expresiones que el editor va a colorear automáticamente, esto me da:

a) el adicional de que si la instrucción se escribe mal no aplicaría el coloreado y sería un semáforo visual para el error;
b) puedo seguir agregando expresiones en el diccionario a medida que las vaya generando [3];
c) no me tengo que preocupar por cual lenguaje esta siendo tratado en la edición.

Cualquier sugerencia es bienvenida.

Si alguien quiere ver el proyecto está subido a git y es público

https://gitlab.com/pecas-all/pecas-gui

Perdón por la chorrera del texto y gracias.
===============

[1] En mi caso, la edición de libros científicos de ciencias sociales (historia y sociología fundamentalmente).
[2] Con soporte para publishing ramificada (un origen -> múltiples destinos)
[3] Por ejemplo LaTeX es un lenguaje de marcas de programación literada, es decir se pueden crear o redefinir funciones dentro del mismo texto.
    ¡Gracias!
#2

(01-07-2021, 19:43)alberto-moyano escribió:  Mi idea --acá es donde pregunto si estoy medio loco-- es armar un diccionario de expresiones que el editor va a colorear automáticamente, esto me da:

Bueno eso es lo que hace TextEditor (el control que usa el ide de cambas) asi que habria que dar con la forma de crear un tema "asccidoc.theme" y listo.
Luego hay que ir agregando las "palabras" al diccionario que en este caso seria un archivo.theme
Pero no se como hacerlo tal vez en la lista internacional alguien pueda dar alguna pista la respecto.
Saludos.
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)