From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by sourceware.org (Postfix) with ESMTPS id 9BA6D3835803 for ; Mon, 17 May 2021 14:57:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 9BA6D3835803 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=andrew.burgess@embecosm.com Received: by mail-wr1-x430.google.com with SMTP id r12so6754123wrp.1 for ; Mon, 17 May 2021 07:57:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9bdRIBoo8EtMMLkrvGoSOhePP2CQIfcTGQKTLWTbxS0=; b=IdJv2DwTPyOUOpgioP0xLRqvIhGe68HMxLcalmcGjQX2yapl/w0VJW4pRcWmUEZbQJ FIjHdaW/xknniaf4OenjX+Gq3aHjsyqjR5FQ2PdlWgHbDbO5e81nlhFBb7HBKAuzvGDO F9+ZKiROxb0+YvrmDVKXh6LqCAD2+R6VirwIFCLVrlUOPBY4ERwCl41ehHoXPrkhWhbQ LB5JbJXzBhwxyRTHl0U2FHTLzbIQ85dcrMJvPxI9rJXZOTL0t3g6nHIC1IuuI9oR5Uxy ym4aHx/C9m7dPArhehPEl5CoQ2I/NbFq1J7b90fHHIS7St8pWe1RRa5FqmaSMFXTD3Py Z9xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9bdRIBoo8EtMMLkrvGoSOhePP2CQIfcTGQKTLWTbxS0=; b=oAtfqx5aBLg6rs2ZigCV2n5V3Pm4DswMefln01txrMAjIahy8T4cts+yOOtn/1EX3r Dzk0zE9vwz+yZx5ZRNM9m8B+gVKTbY/0Ub4iTurUqDeZG+nAVUozR+rAEBTiSloW1V+n 8ubN8fkKIZmMDzmwup/0IswcLxoTptRJbkRFp9i8u6azEnFMnGKbWdEmTOo62WaAB1GK HML2CiIvV4mTy+N288q+rJvW9x8oMxl5xbEhJNVdPpSjFYUVDM6hCTHn1+/bwh3AHmt+ fcNYHAOeITGqnDxoDXfFQbkJTxON/yyEfnhKfi+Up0Kbb9tz+kRU3gfUuNeqXmhgZaT9 3fiA== X-Gm-Message-State: AOAM532IzyxjRz4/rEQ/5CAXeUknecStXVZSAx99hW2EfpoWDqvAvCFS eiYpBl7OowYnwXwXnGJspx0M7sGXT1Ol7w== X-Google-Smtp-Source: ABdhPJylXVJiTVU+FThOO2FezMleUk5EKjCInkYK79n9ymI5a/881zkMIq7qE59aSAeQV3sfbEqIIw== X-Received: by 2002:a05:6000:11ce:: with SMTP id i14mr87137wrx.221.1621263438506; Mon, 17 May 2021 07:57:18 -0700 (PDT) Received: from localhost (host109-151-46-70.range109-151.btcentralplus.com. [109.151.46.70]) by smtp.gmail.com with ESMTPSA id f20sm17090630wmh.41.2021.05.17.07.57.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 May 2021 07:57:18 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Subject: [PATCH] gdb: additional settings for emacs in .dir-locals.el Date: Mon, 17 May 2021 15:57:15 +0100 Message-Id: <20210517145715.1923081-1-andrew.burgess@embecosm.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2021 14:57:29 -0000 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. --- gdb/.dir-locals.el | 7 ++++--- gdb/ChangeLog | 5 +++++ gdbserver/.dir-locals.el | 7 ++++--- gdbserver/ChangeLog | 5 +++++ gdbsupport/.dir-locals.el | 7 ++++--- gdbsupport/ChangeLog | 5 +++++ 6 files changed, 27 insertions(+), 9 deletions(-) diff --git a/gdb/.dir-locals.el b/gdb/.dir-locals.el index 467a9049676..16641bb8831 100644 --- a/gdb/.dir-locals.el +++ b/gdb/.dir-locals.el @@ -22,13 +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 'brace-list-open 0)) (eval . (c-set-offset 'innamespace 0)) )) (c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style) @@ -37,7 +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)) - (eval . (c-set-offset 'brace-list-open 0)) )) ) diff --git a/gdbserver/.dir-locals.el b/gdbserver/.dir-locals.el index 467a9049676..16641bb8831 100644 --- a/gdbserver/.dir-locals.el +++ b/gdbserver/.dir-locals.el @@ -22,13 +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 'brace-list-open 0)) (eval . (c-set-offset 'innamespace 0)) )) (c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style) @@ -37,7 +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)) - (eval . (c-set-offset 'brace-list-open 0)) )) ) diff --git a/gdbsupport/.dir-locals.el b/gdbsupport/.dir-locals.el index 467a9049676..16641bb8831 100644 --- a/gdbsupport/.dir-locals.el +++ b/gdbsupport/.dir-locals.el @@ -22,13 +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 'brace-list-open 0)) (eval . (c-set-offset 'innamespace 0)) )) (c++-mode . ((eval . (when (fboundp 'c-toggle-comment-style) @@ -37,7 +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)) - (eval . (c-set-offset 'brace-list-open 0)) )) )