Open phenix3443 opened 7 years ago
Sorry very late reply. Could you see gtags enviroment variable from Emacs ? You can see it by evaluating following s-expression in emacs.
(getenv "GTAGSCONF")
If not, please set environment variable in your configuration file as below
;; value is your gtags.conf path
(setenv "GTAGSCONF" "/usr/local/share/gtags/gtags.conf")
I create tag file work well with above environment variable setting.
i installed gtags and set correct env variable like this:
and i generate gtags files from command line
obviously, the gtags use pygments to generate files.
and i can find some word as symbol by global:
![global_to_find_symbol](https://cloud.githubusercontent.com/assets/1721532/26751481/18cbe560-486d-11e7-9290-aaf70e6a66e5.png)
that means global and gtags works correctly.
but when i use helm-gtags-create-tags with pygments as gtagslabel to create gtags files, global can not use these files to search same word:![helm-gtags](https://cloud.githubusercontent.com/assets/1721532/26751516/00c69950-486e-11e7-9f4c-ae1b7fb50312.png)
some system and emacs version info:![version](https://cloud.githubusercontent.com/assets/1721532/26751530/5a7ae30c-486e-11e7-9a71-f308d9ebc41f.png)
install hhelm-gtags-20170115.2129 from elpa, and config it in .emacs.d/init.el as
follow:
` (use-package helm-gtags :ensure t :init (add-hook 'prog-mode-hook 'helm-gtags-mode) (custom-set-variables '(helm-gtags-prefix-key "\C-c g") ;; '(helm-gtags-suggested-key-mapping t) ) :bind (:map helm-gtags-mode-map ("C-c g a" . helm-gtags-tags-in-this-function) ("C-c g b" . helm-gtags-display-browser) ("C-c g c" . helm-gtags-clear-cache) ("C-c g d" . helm-gtags-clear-all-cache) ("C-c g f" . helm-gtags-find-files) ("C-c g g" . helm-gtags-create-tags) ("C-c g u" . helm-gtags-update-tags) ("C-c g j" . helm-gtags-select) ("C-c g p" . helm-gtags-pop-stack) ("C-c g q" . helm-gtags-clear-stack) ("C-c g Q" . helm-gtags-clear-all-stacks) ("C-c g s" . helm-gtags-find-symbol) ("C-c g r" . helm-gtags-find-rtag) ("C-c g t" . helm-gtags-find-tag) ("C-c g ," . helm-gtags-find-tag-from-here) ("C-c g T" . helm-gtags-find-tag-other-window) ("C-c g R" . helm-gtags-resume) ("C-c g P" . helm-gtags-parse-file) ("C-c g S" . helm-gtags-find-pattern) ("C-c g ." . helm-gtags-dwim) ("C-c g <" . helm-gtags-previous-history) ("C-c g >" . helm-gtags-next-history) ) :config(custom-set-variables '(helm-gtags-auto-update t) '(helm-gtags-cache-select-result nil) '(helm-gtags-direct-helm-completing t) '(helm-gtags-display-style 'detail) '(helm-gtags-fuzzy-match nil) '(helm-gtags-highlight-candidate t) '(helm-gtags-ignore-case nil) '(helm-gtags-parse-file 'root) '(helm-gtags-path-style 'root) '(helm-gtags-pulse-at-cursor t) '(helm-gtags-read-only nil) '(helm-gtags-update-interval-second 30) '(helm-gtags-use-input-at-cursor t) ) )
` is this a bug?