¿Cómo get el evento marcador de línea en el editor de código en línea ace?

Empecé con el editor de código en línea Ace y parece muy potente y fácil de personalizar. Estoy usando el editor como resaltador de syntax en mi website. Quería implementar la funcionalidad de marcadores de línea como Github Gists en mi editor. Y dado que github usa el editor Ace, creo que será posible. Pero hay muchos api y events en el editor Ace y no estoy seguro de cuál usar.

Si alguien ya ha implementado la característica mencionada, ayúdenme con la API y los events necesarios para implementarla.

Gracias por adelantado.

Usé esto:

editor.on("guttermousedown", function(e){ console.log(e.getDocumentPosition().row); }) 

La primera línea detecta cada evento de mousedown que ocurre en la sección "número de línea" del editor de text.

e.getDocumentPosition.row detecta la fila del mousedown, que coincide con el número de la línea en la que ha hecho clic.

De esta forma, puede usar otras acciones de ace para lo que quiera con la línea que seleccionó.

De acuerdo, creo que lo descubrí. Hay un evento 'guttermousedown' que captura el evento cuando el usuario hace clic en los numbers de línea. Comtesting este problema github

    Intereting Posts