 If prefix arg is used, use `ctags'."
   (interactive "P")
   (if (and (null arg)
-           (featurep 'helm-gtags))
-      (helm-gtags-find-tag (helm-gtags--token-at-point 'tag))
+           (featurep 'ggtags))
+      (call-interactively #'ggtags-find-tag-dwim)
+    ;; (featurep 'helm-gtags))
+    ;; (helm-gtags-find-tag (helm-gtags--token-at-point 'tag))
     (update-etags-table-then-find-tag)))
 (bind-key "M-." #'modi/find-tag)
 

;; Time-stamp: <2015-05-22 11:59:26 kmodi>

;;;; ctags
;; https://github.com/fishman/ctags

                      makefile-mode-hook))
        (add-hook hook #'ggtags-mode))

      ;; Don't consider ` (back quote) as part of `tag' when looking for a
      ;; Verilog macro definition
      (defun ggtags-tag-at-point ()
