L'ancienne méthode mentionnée dans des questions similaires ici est la suivante:
var editor = ace.edit("editor"); var Range = ace.require('ace/range').Range; editor.setReadOnly(true); editor.setTheme("ace/theme/github"); editor.getSession().setMode("ace/mode/javascript"); editor.getSession().addMarker(new Range(1, 0, 15, 0), "ace_active_line", "background");
Malheureusement, cela ne fonctionne pas, comme vous pouvez le voir ici:
Aucune suggestion?
Semble que la signature de la fonction addMarker
été modifiée
var Range = ace.require('ace/range').Range // get reference to ace/range ... editor.session.addMarker( new Range(1, 0, 15, 0), "ace_active-line", "fullLine" );`
Fonctionne bien, voir http://jsbin.com/acotuv/3/edit