From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Newsgroups: gmane.emacs.bugs Subject: bug#24848: 24.5; "Local rules set" Date: Tue, 1 Nov 2016 15:07:07 +0000 Message-ID: <1478012827020.47948@bt.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_147801282702047948btcom_" X-Trace: blaine.gmane.org 1478014666 26135 195.159.176.226 (1 Nov 2016 15:37:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 1 Nov 2016 15:37:46 +0000 (UTC) To: 24848@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 01 16:37:38 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c1b7r-0003v5-Cs for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Nov 2016 16:37:23 +0100 Original-Received: from localhost ([::1]:48663 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1b7u-0005eB-1Q for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Nov 2016 11:37:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49748) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1b7Z-0005Yi-SP for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:37:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1b7W-0007Ia-4F for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:37:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51948) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c1b7W-0007IW-0a for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c1b7V-0002Wr-SI for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Nov 2016 15:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24848 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.14780145889670 (code B ref -1); Tue, 01 Nov 2016 15:37:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Nov 2016 15:36:28 +0000 Original-Received: from localhost ([127.0.0.1]:39112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c1b6x-0002Vs-DF for submit@debbugs.gnu.org; Tue, 01 Nov 2016 11:36:28 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c1aeq-00006K-EC for submit@debbugs.gnu.org; Tue, 01 Nov 2016 11:07:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1aej-0005yU-Cz for submit@debbugs.gnu.org; Tue, 01 Nov 2016 11:07:19 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:39531) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c1aej-0005yK-9U for submit@debbugs.gnu.org; Tue, 01 Nov 2016 11:07:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37211) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1aeh-0003PP-8g for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:07:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1aed-0005x6-6j for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:07:15 -0400 Original-Received: from smtpb1.bt.com ([62.7.242.138]:28687) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c1aec-0005we-S2 for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2016 11:07:11 -0400 Original-Received: from E07HT03-UKBR.domain1.systemhost.net (193.113.197.161) by EVMED04-UKBR.bt.com (10.216.161.34) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 1 Nov 2016 15:07:06 +0000 Original-Received: from tpw09926dag12e.domain1.systemhost.net (10.9.212.12) by E07HT03-UKBR.domain1.systemhost.net (193.113.197.161) with Microsoft SMTP Server (TLS) id 8.3.342.0; Tue, 1 Nov 2016 15:07:07 +0000 Original-Received: from tpw09926dag12e.domain1.systemhost.net (10.9.212.12) by tpw09926dag12e.domain1.systemhost.net (10.9.212.12) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 1 Nov 2016 15:07:07 +0000 Original-Received: from tpw09926dag12e.domain1.systemhost.net ([fe80::b8c9:c264:c4b3:b898]) by tpw09926dag12e.domain1.systemhost.net ([fe80::b8c9:c264:c4b3:b898%12]) with mapi id 15.00.1210.000; Tue, 1 Nov 2016 15:07:07 +0000 Thread-Topic: 24.5; "Local rules set" Thread-Index: AQHSNE2wcaFy/P+rT06rx4YWh1KdDQ== Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.187.101.40] X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Tue, 01 Nov 2016 11:36:26 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125210 Archived-At: --_000_147801282702047948btcom_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable --text follows this line-- I tried to send this earlier but I think it failed. I got no confirmation = of it sending anyway, so here's essentially the same thing again... I've been using sh-mode to edit bash scripts, but I noticed that the indent= after a "then" was twice what it should be (and twice what it is after an = "else"). I googled and discovered that I can run "sh-learn-buffer-indent" = to learn the indentation that I want; this prompted me of a shortcut "C-c >= " which I've then been using. It works perfectly! But it only applies to the current session and all the "C-c >" command says= when complete is "Local rules set". It doesn't say what those rules are o= r how to make them permanent. It doesn't even say what it means by "rules"= actually. I put a question on StackOverflow and was recommended to submit= a bug report, hence this email. So could the "Local rules set" message be changed to include instructions o= n how to make the changes permanent please? Thanks, Richard In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-17 on lgw01-04, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11803000 System Description: Linux Mint 18 Sarah Configured using: `configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24= .5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-li= sp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24= .5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-li= sp:/usr/share/emacs/site-lisp --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro'' Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell-script Minor modes in effect: sh-electric-here-document-mode: t delete-selection-mode: t show-paren-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: C-x M-i is undefined byte-code: End of buffer [4 times] byte-code: Beginning of buffer [16 times] Load-path shadows: /usr/share/emacs/24.5/site-lisp/sgml-mode hides /usr/share/emacs/site-lisp/= sgml-mode /usr/share/emacs/24.5/site-lisp/php-mode hides /usr/share/emacs/site-lisp/p= hp-mode /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/s= ite-lisp/cmake-mode /usr/share/emacs/24.5/site-lisp/sgml-mode hides /usr/share/emacs/24.5/lisp/= textmodes/sgml-mode /usr/share/emacs/24.5/site-lisp/sh-script hides /usr/share/emacs/24.5/lisp/= progmodes/sh-script Features: (mailalias mailclient browse-url shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp apropos cus-theme eieio-custom eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core wid-browse tree-widget cus-edit wid-edit help-mode easymenu tabify sh-script smie executable web-mode advice help-fns disp-table edmacro kmacro cl-loaddefs cl-lib sgml-mode delsel paren cus-start cus-load time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 138222 26012) (symbols 48 23067 0) (miscs 40 111 525) (strings 32 27088 5121) (string-bytes 1 727532) (vectors 16 15338) (vector-slots 8 465085 10423) (floats 8 90 790) (intervals 56 1256 253) (buffers 960 17) (heap 1024 34477 1884)) --_000_147801282702047948btcom_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
--text follows this line--

I tried to send this earlier but I think it failed.  I got no con= firmation of it sending anyway, so here's essentially the same thing again.= ..

I've been using sh-mode to edit bash scripts, but I noticed that the i= ndent after a "then" was twice what it should be (and twice what = it is after an "else").  I googled and discovered that I can= run "sh-learn-buffer-indent" to learn the indentation that I want; this prompted me of a shortcut "C-c >" which I've the= n been using.

It works perfectly!

But it only applies to the current session and all the "C-c >&= quot; command says when complete is "Local rules set".  It d= oesn't say what those rules are or how to make them permanent.  It doe= sn't even say what it means by "rules" actually.  I put a qu= estion on StackOverflow and was recommended to submit a bug report, hence this em= ail.

So could the "Local rules set" message be changed to include= instructions on how to make the changes permanent please?

Thanks,

Richard




In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2016-04-17 on lgw01-04, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.1180= 3000
System Description: Linux Mint 18 Sarah

Configured using:
 `configure --build x86_64-linux-gnu --prefix=3D/usr
 --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib
 --localstatedir=3D/var/lib --infodir=3D/usr/share/info
 --mandir=3D/usr/share/man --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/shar= e/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24= .5/site-lisp:/usr/share/emacs/site-lisp
 --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var= /lib
 --libexecdir=3D/usr/lib --localstatedir=3D/var/lib
 --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop= =3Dyes
 --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/shar= e/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24= .5/site-lisp:/usr/share/emacs/site-lisp
 --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bar= s
 'CFLAGS=3D-g -O2 -fstack-protector-strong -Wformat
 -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time
 -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-= z,relro''

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Shell-script

Minor modes in effect:
  sh-electric-here-document-mode: t
  delete-selection-mode: t
  show-paren-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:

C-x M-i is undefined
byte-code: End of buffer [4 times]
byte-code: Beginning of buffer [16 times]

Load-path shadows:
/usr/share/emacs/24.5/site-lisp/sgml-mode hides /usr/share/emacs/site-= lisp/sgml-mode
/usr/share/emacs/24.5/site-lisp/php-mode hides /usr/share/emacs/site-l= isp/php-mode
/usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/= site-lisp/debian-startup
/usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/em= acs/site-lisp/cmake-mode
/usr/share/emacs/24.5/site-lisp/sgml-mode hides /usr/share/emacs/24.5/= lisp/textmodes/sgml-mode
/usr/share/emacs/24.5/site-lisp/sh-script hides /usr/share/emacs/24.5/= lisp/progmodes/sh-script

Features:
(mailalias mailclient browse-url shadow sort gnus-util mail-extr
emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail<= /div>
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp apropos
cus-theme eieio-custom eieio byte-opt bytecomp byte-compile cl-extra
cconv eieio-core wid-browse tree-widget cus-edit wid-edit help-mode
easymenu tabify sh-script smie executable web-mode advice help-fns
disp-table edmacro kmacro cl-loaddefs cl-lib sgml-mode delsel paren
cus-start cus-load time-date tooltip electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image=
regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode regist= er
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew<= /div>
greek romanian slovak czech european ethiopic indian cyrillic chinese<= /div>
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvic= e
loaddefs button faces cus-face macroexp files text-properties overlay<= /div>
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 138222 26012)
 (symbols 48 23067 0)
 (miscs 40 111 525)
 (strings 32 27088 5121)
 (string-bytes 1 727532)
 (vectors 16 15338)
 (vector-slots 8 465085 10423)
 (floats 8 90 790)
 (intervals 56 1256 253)
 (buffers 960 17)
 (heap 1024 34477 1884))



--_000_147801282702047948btcom_--