 ;;; helm-etags+.el --- Another Etags helm.el interface
 
 ;; Created: 2011-02-23
-;; Last Updated: 纪秀峰 2013-11-25 23:42:03 
-;; Version: 0.1.7
+;; Last Updated: 纪秀峰 2014-03-08 13:26:18
+;; Version: 0.2.1
 ;; Author: 纪秀峰(Joseph) <jixiuf@gmail.com>
 ;; Copyright (C) 2011~2012, 纪秀峰(Joseph), all rights reserved.
 ;; URL       :https://github.com/jixiuf/helm-etags-plus

  :type '(choice (const nil) (const t) (const absolute))
  :group 'helm-etags+)

(defcustom helm-etags+-filename-location 'filename-after-dir
  "display src filename after src file name parent dir or not."
  :type '(choice (const filename-before-dir) (const filename-after-dir))

    (if (memq tags-case-fold-search '(nil t))
        tags-case-fold-search
      case-fold-search)))

(defun helm-etags+-file-truename(filename)
  (if helm-etags+-follow-symlink-p
      (file-truename filename)
    filename))

(defun helm-etags+-find-tags-file ()
  "recursively searches each parent directory for a file named 'TAGS' and returns the
