Skip to content

Commit db24ec6

Browse files
committed
Added gtags support to drupal-mode.
`gtags-rootdir' is set to drupal-rootdir if gtags is loaded.
1 parent e4c4c3d commit db24ec6

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

drupal-mode.el

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ mode-hook, i.e.
307307

308308
;; Load support for various Emacs features if necessary.
309309
(eval-after-load 'etags '(require 'drupal/etags))
310+
(eval-after-load 'gtags '(require 'drupal/gtags))
310311

311312

312313

drupal/gtags.el

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
;;; drupal/gtags.el --- Drupal-mode support for gtags
2+
3+
;;; Commentary:
4+
5+
;; Enable drupal-mode support for gtags.
6+
7+
;;; Code:
8+
9+
(defun drupal/gtags-enable ()
10+
"Setup rootdir for gtags to be DRUPAL_ROOT."
11+
(when (boundp 'drupal-root)
12+
(setq gtags-rootdir drupal-root)))
13+
14+
(add-hook 'drupal-mode-hook 'drupal/gtags-enable)
15+
16+
17+
18+
(provide 'drupal/gtags)
19+
20+
;;; drupal/gtags.el ends here

0 commit comments

Comments
 (0)