From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#25565: mark-whole-buffer and unnecessary (point) call Date: Sun, 29 Jan 2017 20:48:52 +0100 Message-ID: <8760kx4pgb.fsf@rosalinde> References: <50AC4AE1-C37B-4BD7-BBB1-8680E60DCB1F@gmail.com> <83vaszxart.fsf@gnu.org> <63A9E421-58EB-4E02-9F71-B250ADFB0BCD@gmail.com> <83mveay1mc.fsf@gnu.org> <5A090873-7DCF-4C1A-885D-1D86EC3E6ED4@gmail.com> <87fuk26tcf.fsf@rosalinde> <7AA23B8E-95A3-4BF4-AF53-AE1FD826D668@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1485719411 2372 195.159.176.226 (29 Jan 2017 19:50:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 29 Jan 2017 19:50:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 25565@debbugs.gnu.org To: dptd dptd Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 29 20:50:07 2017 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 1cXvUE-0000UD-Uy for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jan 2017 20:50:07 +0100 Original-Received: from localhost ([::1]:56516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXvUK-0004Xh-9B for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jan 2017 14:50:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60949) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXvUD-0004Vs-VJ for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2017 14:50:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXvUA-0001lI-O0 for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2017 14:50:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52230) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cXvUA-0001lA-KR for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2017 14:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cXvUA-0005vL-8i for bug-gnu-emacs@gnu.org; Sun, 29 Jan 2017 14:50:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jan 2017 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25565 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 25565-submit@debbugs.gnu.org id=B25565.148571934422700 (code B ref 25565); Sun, 29 Jan 2017 19:50:02 +0000 Original-Received: (at 25565) by debbugs.gnu.org; 29 Jan 2017 19:49:04 +0000 Original-Received: from localhost ([127.0.0.1]:50429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXvTE-0005u3-7G for submit@debbugs.gnu.org; Sun, 29 Jan 2017 14:49:04 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:59456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXvTC-0005tY-7F for 25565@debbugs.gnu.org; Sun, 29 Jan 2017 14:49:02 -0500 Original-Received: from rosalinde ([62.214.238.165]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Mfn40-1cslk21mZY-00NCgo; Sun, 29 Jan 2017 20:48:54 +0100 In-Reply-To: <7AA23B8E-95A3-4BF4-AF53-AE1FD826D668@gmail.com> (dptd dptd's message of "Sun, 29 Jan 2017 15:27:22 +0200") X-Provags-ID: V03:K0:0ExW4sOuh3XbC4kPj8TdoDJRMCxrgDUee7sE37EhiazWDyex8k1 SA+NLEpwOiLTG4StkdsUj9wnLfuIGf8uxme51MXbaQQ4ePmTNzNN83G2BOrEpFlGtTKMNVF yU8lTsoppR8UXJ4OZ9c7AmRKHk7JKGAyM1aSAMvkqSBSPiPrvWkg/4ZA33Pmf8HtAURfZsv 22cGpE1/BhXPbCZ4f+Dxg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Sa6SCqAjts0=:GR5HlHeKjWnYVgg0NM4Wz9 d9/4JMv+SzMCoD5H/wyMI3hLDK5oqsW51MChXKC0G3MS+UdJtZQZxmiiyqEwhKr/NT+6ZXsun /TiDQT3xRFCSwPSE+cfvBq6J4pcgjHIblmdksWz+U2NC8PxdFiQQOKbF9ygt66c8UsftwO2To dMc72I/Mdoa0tmxfp8XGpB8FtUB/pk1sT5MGvqPS00poQjfLe9Ua1GuSp0wxWFgrPh+B8w67J E0IG5wJb8CasdPa+bMFSbOgNT0voQ4dr75vR4LfedTpDBo3uFsZcLprtcaRY6CIdCoY57Nq1l VwzB/3qQ15ptPxQ5tbgrASHp4okcmTkjNKeUKz1sqxwCzEN8Zo6lSO+90oWaimlD94dGef5Ex uopNAtNbZ4H4Kn74LTifFpC7yAbZVMnUk+Tr+yrPHs464nUBD2WRo5iytH29UiuoX5WBfxgqU qiAePre4VBW28eNmOEGVcQDfOKPMQeJKtOyb4Ar5UDpfD3i9OfiNaEQxMjeMIHNjdHvEI+Jk6 IwFw0U5Qqghr/5D09lqC5B5fwAI9ZbrPDvUgjTUvA/HTGNcQHrVgOnZXb712KCFy9BvhhzcAY +lV5jiyOlsYIWWAOI4PpxCWyI6H1E8sYmaRq/n9xqA7yHi9fXdzRnXQPt4lGsixJMYOqGDnxV GDC0f1U/Nvmb26kNenmnpHyhX/XxI9lk/5h+B8Fq4Ttu542PRiuZP+b5OEggzUfR2kZoX19p5 C0gtPk5m8RCvP0bjyLIvdqknOaNQHdExwd4fnOBC9udp9zmIGQmN6a3LC1zlqQ1O2msGyxL6 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:128765 Archived-At: On Sun, 29 Jan 2017 15:27:22 +0200 dptd dptd wrote: >> On 29 Jan 2017, at 12:41, Stephen Berman wrote: >>=20 >> On Sun, 29 Jan 2017 09:23:40 +0200 dptd dptd wro= te: >>=20 >>>> On 29 Jan 2017, at 05:40, Eli Zaretskii wrote: [...] >>>> If you type "C-x 4 a" inside every function, Emacs will format the >>>> list for you, even if it's longer than a single line. Then write the >>>> description at the end. >>>>=20 >>>=20 >>> I didn=E2=80=99t knew about this command! It=E2=80=99s awesome - thank = you. However it isn=E2=80=99t >>> breaking my lines when >>> longer than 78 characters. :( I have tried from both - calling directly= from >>> the function source code >>> and from the magit=E2=80=99s staged changes. >>=20 >> Do you have `fill-column' set somewhere? >>=20 >> Steve Berman > > Actually yes, I do. > > C-v fill-column > -------- > fill-column is a variable defined in =E2=80=98C source code=E2=80=99. > Its value is 70 > Local in buffer ChangeLog; global value is the same. > -------- This is is the standard value in ChangeLog mode, so I don't know why you aren't getting line-breaking. You could check what happens when you start Emacs with -Q, and if it works there, that means something in your initializations, or a library you've loaded, is causing the problem. In that case, you can bisect your init file to find the culpable bit (i.e., comment out half of it, restart Emacs with the result, if the problem still occurs, comment out half of the uncommented part and repeat, otherwise reverse the commenting out and do the same). > Here is the newest patch. > -------- > From c869759f7d7fddb8f8b9fbd9fa7360b1d17edf57 Mon Sep 17 00:00:00 2001 > From: Bartosz Duszel > Date: Sun, 29 Jan 2017 14:47:23 +0200 > Subject: [PATCH] Remove unnecessary argument `(point)' from calls to > `push-mark'. > > * lisp/textmodes/bib-mode.el (mark-bib): > * lisp/simple.el (mark-whole-buffer, yank): > * lisp/ses.el (ses--advice-yank, ses-mark-row, ses-mark-column): > * lisp/progmodes/xscheme.el (xscheme-yank): > * lisp/progmodes/verilog-mode.el (verilog-mark-defun): > * lisp/progmodes/perl-mode.el (perl-mark-function): > * lisp/progmodes/pascal.el (pascal-mark-defun): > * lisp/progmodes/meta-mode.el (meta-mark-defun): > * lisp/progmodes/icon.el (mark-icon-function): > * lisp/progmodes/cc-cmds.el (c-mark-function): > * lisp/obsolete/vip.el (ex-goto): > * lisp/obsolete/vi.el (vi-put-before): > * lisp/mouse.el (mouse-yank-primary): > * lisp/menu-bar.el (menu-bar-select-yank): > * lisp/mail/sendmail.el (mail-yank-original): > * lisp/hexl.el (hexl-beginning-of-buffer, hexl-end-of-buffer): > * lisp/emulation/viper-cmd.el (viper-mark-beginning-of-buffer): > (viper-mark-end-of-buffer): There should be no colon `:' after `(viper-mark-beginning-of-buffer)', since `(viper-mark-end-of-buffer)' in the next line is in the same file. > * lisp/cedet/semantic/senator.el (senator-mark-defun): > * lisp/allout.el (allout-mark-topic): Remove unnecessary argument > `(point)' from calls to `push-mark'. Steve Berman