codemirror autouzupełnianie po każdym kluczowaniu?
Pracuję nad próbą dodania niestandardowego autouzupełniania, które chcę wyzwolić za każdym razem, gdy użytkownik wpisuje (oczywiście konfigurowalny). Znalazłem kilka przykładów autouzupełniania dla codemirror:
http://codemirror.net/demo/complete.html ihttp://codemirror.net/demo/xmlcomplete.html
Ale oba te elementy uruchamiają się na określonych klawiszach (Control-Space dla jednego i „<” dla drugiego) i oba używająextraKeys
funkcjonalność do przetwarzania zdarzeń, ale chcę wyzwolić z dowolnego klucza. Próbowałem:
var editor = CodeMirror.fromTextArea(document.getElementById("code"),
{
lineNumbers: true,
mode: "text/x-mysql",
fixedGutter: true,
gutter: true,
// extraKeys: {"'.'": "autocomplete"}
keyup: function(e)
{
console.log('testing');
},
onkeyup: function(e)
{
console.log('testing2');
}
});
Ale nie miałem szczęścia. Jakieś sugestie dotyczące tego, jak mogę wyzwolić z jakichkolwiek zdarzeń związanych z kluczowaniem?