From 81b87d5c6060dffaa7c89684ec4c68ab6f6ff9ec Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 3 May 2012 18:08:06 +0400 Subject: [PATCH] add timeout to highlight word --- lib/ace/editor.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/ace/editor.js b/lib/ace/editor.js index 85d7076b..af6690ff 100644 --- a/lib/ace/editor.js +++ b/lib/ace/editor.js @@ -509,8 +509,11 @@ var Editor = function(renderer, session) { this.$updateHighlightActiveLine(); } - if (this.$highlightSelectedWord) - this.session.getMode().highlightSelection(this); + if (this.$highlightSelectedWord && !this.$wordHighlightTimer) + this.$wordHighlightTimer = setTimeout(function(self) { + self.session.$mode.highlightSelection(self); + self.$wordHighlightTimer = null; + }, 30, this); }; /**