[binutils-gdb] gdb: additional settings for emacs in .dir-locals.el
Andrew Burgess
aburgess@sourceware.org
Mon May 17 19:48:31 GMT 2021
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c1c0a7e1f39fda9f95bb94ecc5f39b189d69a76c
commit c1c0a7e1f39fda9f95bb94ecc5f39b189d69a76c
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Date: Mon May 17 13:09:22 2021 +0100
gdb: additional settings for emacs in .dir-locals.el
Two additional settings for developers who use emacs:
1. Set brace-list-open to 0 for C and C++ modes, this ensures we
format things like:
enum blah
{
....
};
Instead of the default for the emacs GNU style:
enum blah
{
...
};
The former seems to be the GDB style.
2. Set sentence-end-double-space to t. This is actually the default
value for this setting, but if anyone has customised this to nil in
general, then forcing this back to t for GDB files will give a
better behaviour for the paragraph filling.
gdb/ChangeLog:
* .dir-locals.el: Set sentence-end-double-space for all modes, and
set brace-list-open to 0 for C and C++ modes.
gdbserver/ChangeLog:
* .dir-locals.el: Set sentence-end-double-space for all modes, and
set brace-list-open to 0 for C and C++ modes.
gdbsupport/ChangeLog:
* .dir-locals.el: Set sentence-end-double-space for all modes, and
set brace-list-open to 0 for C and C++ modes.
Diff:
---
gdb/.dir-locals.el | 5 ++++-
gdb/ChangeLog | 5 +++++
gdbserver/.dir-locals.el | 5 ++++-
gdbserver/ChangeLog | 5 +++++
gdbsupport/.dir-locals.el | 5 ++++-
gdbsupport/ChangeLog | 5 +++++
6 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/gdb/.dir-locals.el b/gdb/.dir-locals.el
index 94c07dc6850..16641bb8831 100644
--- a/gdb/.dir-locals.el
+++ b/gdb/.dir-locals.el
@@ -22,12 +22,14 @@
(tcl-mode . ((tcl-indent-level . 4)
(tcl-continued-indent-level . 4)
(indent-tabs-mode . t)))
- (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")))
+ (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")
+ (sentence-end-double-space . t)))
(c-mode . ((c-file-style . "GNU")
(mode . c++)
(indent-tabs-mode . t)
(tab-width . 8)
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
(c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style)
@@ -36,6 +38,7 @@
(tab-width . 8)
(c-file-style . "GNU")
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4589251f022..7759707ff46 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-17 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * .dir-locals.el: Set sentence-end-double-space for all modes, and
+ set brace-list-open to 0 for C and C++ modes.
+
2021-05-17 Tom Tromey <tromey@adacore.com>
* dwarf2/loc.c (dwarf2_evaluate_loc_desc::get_frame_base): Throw
diff --git a/gdbserver/.dir-locals.el b/gdbserver/.dir-locals.el
index 94c07dc6850..16641bb8831 100644
--- a/gdbserver/.dir-locals.el
+++ b/gdbserver/.dir-locals.el
@@ -22,12 +22,14 @@
(tcl-mode . ((tcl-indent-level . 4)
(tcl-continued-indent-level . 4)
(indent-tabs-mode . t)))
- (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")))
+ (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")
+ (sentence-end-double-space . t)))
(c-mode . ((c-file-style . "GNU")
(mode . c++)
(indent-tabs-mode . t)
(tab-width . 8)
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
(c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style)
@@ -36,6 +38,7 @@
(tab-width . 8)
(c-file-style . "GNU")
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
)
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog
index 7e7e3f29980..79c60b09474 100644
--- a/gdbserver/ChangeLog
+++ b/gdbserver/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-17 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * .dir-locals.el: Set sentence-end-double-space for all modes, and
+ set brace-list-open to 0 for C and C++ modes.
+
2021-05-08 Simon Marchi <simon.marchi@polymtl.ca>
* linux-low.cc (linux_process_target::wait_for_event_filtered):
diff --git a/gdbsupport/.dir-locals.el b/gdbsupport/.dir-locals.el
index 94c07dc6850..16641bb8831 100644
--- a/gdbsupport/.dir-locals.el
+++ b/gdbsupport/.dir-locals.el
@@ -22,12 +22,14 @@
(tcl-mode . ((tcl-indent-level . 4)
(tcl-continued-indent-level . 4)
(indent-tabs-mode . t)))
- (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")))
+ (nil . ((bug-reference-url-format . "http://sourceware.org/bugzilla/show_bug.cgi?id=%s")
+ (sentence-end-double-space . t)))
(c-mode . ((c-file-style . "GNU")
(mode . c++)
(indent-tabs-mode . t)
(tab-width . 8)
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
(c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style)
@@ -36,6 +38,7 @@
(tab-width . 8)
(c-file-style . "GNU")
(c-basic-offset . 2)
+ (eval . (c-set-offset 'brace-list-open 0))
(eval . (c-set-offset 'innamespace 0))
))
)
diff --git a/gdbsupport/ChangeLog b/gdbsupport/ChangeLog
index ae27e7502a1..b790a972300 100644
--- a/gdbsupport/ChangeLog
+++ b/gdbsupport/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-17 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * .dir-locals.el: Set sentence-end-double-space for all modes, and
+ set brace-list-open to 0 for C and C++ modes.
+
2021-05-08 Simon Marchi <simon.marchi@polymtl.ca>
* Makefile.in: Re-generate.
More information about the Gdb-cvs
mailing list