Ver Mensaje Individual
  #12  
Antiguo 20-10-2015
t-edson t-edson is offline
Registrado
NULL
 
Registrado: oct 2015
Posts: 8
Reputación: 0
t-edson Va por buen camino
Hola Ñuño.

SynFacilCompletion, no es un componente nuevo, es un resaltador de sintaxis o librería para SynEdit. Si ya usas SynEdit, solo tienes que "acoplarlo" a tu editor para que empiece a trabajar.

Su uso es sencillo (como su nombre "Facil"). Solo necesitas crear un archivo XML, algo así como:

Código:
<?xml version="1.0"?>
<Language name="Pascal" ext="pas">
  <completion>
    var procedure function 
  </completion>
</Language>
Y luego cargar este archivo XML, al resaltador SynFacilCompletion:

Código:
  
  hlt := TSynFacilComplet.Create(self);  //my highlighter
  SynEdit1.Highlighter := hlt;  //optional if we are going to use SelectEditor()
  hlt.LoadFromFile('ObjectPascal.xml');  //load syntax
  hlt.SelectEditor(SynEdit1);  //assign to editor
Solo hay que tener en cuenta que SynFacilCompletion es también el resaltador de sintaxis, así que no se puede usar otro resaltador, cuando uses SynFacilCompletion.
Responder Con Cita