This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[RFA] set default-directory in dwarf-browse
- From: Tom Tromey <tom at tromey dot com>
- To: binutils at sourceware dot org
- Cc: Tom Tromey <tom at tromey dot com>
- Date: Thu, 3 Nov 2016 19:56:21 -0600
- Subject: [RFA] set default-directory in dwarf-browse
- Authentication-results: sourceware.org; auth=none
I've been using dwarf-mode.el again recently and I found it mildly
annoying that the mode doesn't set default-directory. Setting it
means that operations in the dwarf-browsing buffer default to the
directory holding the object file being investigated.
This bumps the version number as well so that updating it via the
package manager works properly.
Ok?
2016-11-03 Tom Tromey <tom@tromey.com>
* dwarf-mode.el (dwarf-browse): Set default-directory. Bump
version number.
---
binutils/ChangeLog | 5 +++++
binutils/dwarf-mode.el | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 9b720d9..704a67c 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-03 Tom Tromey <tom@tromey.com>
+
+ * dwarf-mode.el (dwarf-browse): Set default-directory. Bump
+ version number.
+
2016-11-01 Palmer Dabbelt <palmer@dabbelt.com>
Andrew Waterman <andrew@sifive.com>
diff --git a/binutils/dwarf-mode.el b/binutils/dwarf-mode.el
index 407c49b..cec56ec 100644
--- a/binutils/dwarf-mode.el
+++ b/binutils/dwarf-mode.el
@@ -1,6 +1,6 @@
;;; dwarf-mode.el --- Browser for DWARF information.
-;; Version: 1.2
+;; Version: 1.3
;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
@@ -162,6 +162,7 @@ This is the main interface to `dwarf-mode'."
(buffer (generate-new-buffer (concat "*DWARF for " base-name "*"))))
(pop-to-buffer buffer)
(dwarf-mode)
+ (setq default-directory (file-name-directory file))
(set (make-local-variable 'dwarf-file) file)
(dwarf-do-refresh)))
--
2.7.4