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?

questionAnswers(10)

yourAnswerToTheQuestion