2014-10-24 3 views
0

Мне не удалось найти способ увеличить размер стека отмены или даже лучше сделать его постоянным в разных сеансах.Изменение размера стека истории в квадратных скобках

Я просмотрел расширения и, похоже, не один из доступных, это потому, что он уже доступен, и я не могу его найти?

ответ

0

, как вы делаете это в регулярном CodeMirror является:

cm.setOption("undoDepth", 200); 

(200 фактически по умолчанию, FYI)

Кронштейны обертывания объекты CodeMirror в объект, называемый редактором. Невозможно напрямую контролировать, когда создаются объекты Редактора, но вы можете сделать что-то вроде этого:

$(EditorManager).on("activeEditorChange", function (event, editor) { 
    if (!editor._myExtension_historyAdjusted) { 
     editor._myExtension_historyAdjusted = true; 
     editor._codeMirror.setOption("undoDepth", 400); 
    } 
}); 
Смежные вопросы