aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2016-08-21 21:47:14 -0600
committerTom Tromey <tom@tromey.com>2016-11-04 14:43:15 -0600
commitc42608e136ef1eb52f65002d5e7efe6d62b7f285 (patch)
tree79d412f08f41bedb119555856bd4f6b661155d64
parentfeb4bea70a297eb6316d1b0685bbbb8095b7fb29 (diff)
downloadgdb-c42608e136ef1eb52f65002d5e7efe6d62b7f285.zip
gdb-c42608e136ef1eb52f65002d5e7efe6d62b7f285.tar.gz
gdb-c42608e136ef1eb52f65002d5e7efe6d62b7f285.tar.bz2
set default-directory in dwarf-browse
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. 2016-11-04 Tom Tromey <tom@tromey.com> * dwarf-mode.el (dwarf-browse): Set default-directory. Bump version number.
-rw-r--r--binutils/ChangeLog5
-rw-r--r--binutils/dwarf-mode.el3
2 files changed, 7 insertions, 1 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 767a633..f1e1f9b 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-04 Tom Tromey <tom@tromey.com>
+
+ * dwarf-mode.el (dwarf-browse): Set default-directory. Bump
+ version number.
+
2016-11-04 Palmer Dabbelt <palmer@dabbelt.com>
* MAINTAINERS: Add myself and Andrew Waterman as maintainers for
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)))