[incremental search] cleanup
This commit is contained in:
parent
5b0c216580
commit
6141a63ba3
1 changed files with 3 additions and 4 deletions
|
|
@ -199,11 +199,11 @@ require("./config").defineOptions(Editor.prototype, "editor", {
|
|||
useIncrementalSearch: {
|
||||
set: function(val) {
|
||||
var iSearchCommands = require("ace/commands/incremental_search_commands").iSearchStartCommands;
|
||||
var kbd = ace.getKeyboardHandler();
|
||||
var kbd = this.getKeyboardHandler();
|
||||
patchHighlightMarkerStyling({enable: val});
|
||||
if (val) {
|
||||
// enable for whole editor
|
||||
this.commands.addCommands(iSearchCommands);
|
||||
patchHighlightMarkerStyling({enable: true});
|
||||
if (kbd.isEmacs) { // adapt emacs key handler if used
|
||||
kbd.oldSearchBindings = {
|
||||
'c-s': kbd.commmandKeyBinding['c-s'],
|
||||
|
|
@ -214,8 +214,7 @@ require("./config").defineOptions(Editor.prototype, "editor", {
|
|||
}
|
||||
} else {
|
||||
this.commands.removeCommands(iSearchCommands);
|
||||
patchHighlightMarkerStyling({enable: false});
|
||||
if (kbd.isEmacs) {
|
||||
if (kbd.isEmacs && kbd.oldSearchBindings) {
|
||||
kbd.bindKey('C-s', kbd.oldSearchBindings['c-s']);
|
||||
kbd.bindKey('C-r', kbd.oldSearchBindings['c-r']);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue