 ;;
 
 ;;; Change log:
+;;
+;; 2019/07/28
+;;      * Optimize performance: fixed rendering every 100 milliseconds, instead of rendering once backend return candidates, avoiding rendering computation waste.
 ;;
 ;; 2019/07/26
 ;;      * Foucs out to hide snails frame on Mac.

;; Maintainer: Andy Stewart <lazycat.manatee@gmail.com>
;; Copyright (C) 2019, Andy Stewart, all rights reserved.
;; Created: 2019-05-16 21:26:09
;; Version: 4.4
;; Last-Updated: 2019-07-26 17:31:30
;;           By: Andy Stewart
;; URL: http://www.emacswiki.org/emacs/download/snails-core.el
;; Keywords:


(defvar snails-project-root-dir nil
  "The project dir when start snails.")

(defvar snails-need-render nil
  "Mark if you need to re-render after the word selection.")

(defvar snails-mode-map
  (let ((map (make-sparse-keymap)))
