(and (ggtags-find-project)
(not (ggtags-project-has-rtags (ggtags-find-project)))))
(ggtags-find-tag 'definition name)
- (ggtags-find-tag (format "--from-here=%d:%s"
- (line-number-at-pos)
- (shell-quote-argument
- (file-relative-name buffer-file-name)))
- name)))
+ (ggtags-find-tag
+ (format "--from-here=%d:%s"
+ (line-number-at-pos)
+ (shell-quote-argument
+ ;; Note `ggtags-global-start' binds default-directory to
+ ;; project root.
+ (file-relative-name buffer-file-name
+ (ggtags-current-project-root))))
+ name)))
(defun ggtags-find-reference (name)
(interactive (list (ggtags-read-tag)))