[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gtags-mode 13629a9f2c 1/6: Improve gtags-mode--after-sa
From: |
ELPA Syncer |
Subject: |
[elpa] externals/gtags-mode 13629a9f2c 1/6: Improve gtags-mode--after-save-hook |
Date: |
Tue, 10 Jun 2025 21:58:37 -0400 (EDT) |
branch: externals/gtags-mode
commit 13629a9f2c36f37d8d998b955079eafb28688551
Author: Jimmy Aguilar Mena <jimmy.aguilar.mena@clickhouse.com>
Commit: Jimmy Aguilar Mena <jimmy.aguilar.mena@clickhouse.com>
Improve gtags-mode--after-save-hook
This enforces to call global always from the project root in order to
simplify the user definition of gtags-mode-update-args.
---
gtags-mode.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/gtags-mode.el b/gtags-mode.el
index 7be1044bc9..e484851a25 100644
--- a/gtags-mode.el
+++ b/gtags-mode.el
@@ -5,7 +5,7 @@
;; Author: Jimmy Aguilar Mena
;; URL: https://github.com/Ergus/gtags-mode
;; Keywords: xref, project, imenu, gtags, global
-;; Version: 1.8.8
+;; Version: 1.8.9
;; Package-Requires: ((emacs "28"))
;; This program is free software: you can redistribute it and/or modify
@@ -331,9 +331,10 @@ won't have `buffer-file-name' but will just acquire one."
(when (and buffer-file-name
(or gtags-mode--plist
(gtags-mode--set-local-plist default-directory)))
- (gtags-mode--exec-async
- 'gtags-mode--global
- "--single-update" (file-name-nondirectory buffer-file-name))))
+ (let* ((default-directory (plist-get gtags-mode--plist :gtagsroot))
+ (filename (file-relative-name buffer-file-name)))
+ (gtags-mode--exec-async
+ 'gtags-mode--global "--single-update" filename))))
;; xref integration ==================================================
(defun gtags-mode--xref-find-symbol (args symbol)
- [elpa] externals/gtags-mode updated (7eb301e234 -> 11d3372329), ELPA Syncer, 2025/06/10
- [elpa] externals/gtags-mode 13629a9f2c 1/6: Improve gtags-mode--after-save-hook,
ELPA Syncer <=
- [elpa] externals/gtags-mode 748da9acbe 2/6: Apply similar change than previous one, ELPA Syncer, 2025/06/10
- [elpa] externals/gtags-mode 50cb1f1ea7 4/6: Fix cache use, ELPA Syncer, 2025/06/10
- [elpa] externals/gtags-mode d31ffabeed 3/6: Add time measurements, ELPA Syncer, 2025/06/10
- [elpa] externals/gtags-mode 11d3372329 6/6: Improve the elapsed time message, ELPA Syncer, 2025/06/10
- [elpa] externals/gtags-mode 4ff8de02ed 5/6: Enforce file-truename for buffer-file-name., ELPA Syncer, 2025/06/10