From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ruy Exel Newsgroups: gmane.emacs.bugs Subject: bug#31658: 25.2; Number of changes undone should be controlled by a variable Date: Wed, 30 May 2018 14:59:35 -0300 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1527703151 12396 195.159.176.226 (30 May 2018 17:59:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 30 May 2018 17:59:11 +0000 (UTC) To: 31658@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 30 19:59:07 2018 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 1fO5NI-00034a-DR for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 May 2018 19:59:04 +0200 Original-Received: from localhost ([::1]:40031 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fO5PP-0001aW-J2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 May 2018 14:01:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fO5PG-0001aC-8g for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:01:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fO5PC-0003wu-Gp for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:01:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47492) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fO5PC-0003wf-C1 for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fO5PC-0000qI-4o for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ruy Exel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 May 2018 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15277032323191 (code B ref -1); Wed, 30 May 2018 18:01:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 May 2018 18:00:32 +0000 Original-Received: from localhost ([127.0.0.1]:55389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO5Oh-0000pP-No for submit@debbugs.gnu.org; Wed, 30 May 2018 14:00:31 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO5Og-0000pE-VD for submit@debbugs.gnu.org; Wed, 30 May 2018 14:00:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fO5OW-0003VY-3B for submit@debbugs.gnu.org; Wed, 30 May 2018 14:00:25 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46825) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fO5OV-0003VU-WB for submit@debbugs.gnu.org; Wed, 30 May 2018 14:00:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fO5OU-0001F5-Pb for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:00:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fO5OU-0003TZ-26 for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:00:18 -0400 Original-Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]:44967) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fO5OT-0003TF-S2 for bug-gnu-emacs@gnu.org; Wed, 30 May 2018 14:00:17 -0400 Original-Received: by mail-oi0-x231.google.com with SMTP id c128-v6so7891547oig.11 for ; Wed, 30 May 2018 11:00:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=DjruHky3/BFkuLWSTp7Vw6DA3R59BNdrROemO+ZQ5ec=; b=sOW0Qbtinexn4lNKISBfmOs9It4hMuR41ba3MPQc3ZN9n3iOVTVJGjwW8H4PSPLboI QbOyv/zjeHkyqVZcZHYFKOGF7jr36o6o7MjJSpQY/h6+qK0oGvlv9v+D9ReY3SeUc8WB kOx8hhZkcFVhf2/6Qe/Rzj90bzvQVPWyJMxRD5aHU88idYWbGviysOP5+J+qaWiNl/25 VhttlWPW9EORpdv9jfCFxuihFRa0jy3+C9s0SGUOoU2FHXAWmwGzc7o0WmBSaqXqbN6J eir38Fwoq6PEhq5iHODME1STqSimE6fJIz+lGOf36LLcF5DydbmKxXLSTF2xOuO6qriN oTyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DjruHky3/BFkuLWSTp7Vw6DA3R59BNdrROemO+ZQ5ec=; b=OPOqQgkVUslJZ+rwXdLUrhwXUKtCgT2D/mN4PeGR6/RzilTpK70WbFNrBhHo5WEAg5 ys7gpbT2bagR7mylWgJOgi9HmQAOod5pS2ynW/YJLDa8u22y0CCIJvlVJAIor5rjwgLh fMK2u56afliTJveYvo6Oi13JTdpGR+Nx4rgYMcUIK/YuBq7eaZOUBsR6eaiM+sd9UugH rHu+SmhlFxzOGEFgm0XvPfmW23gDT0ciW63OHRQGGZvSGd43u7zd2ZvlHdtFsPIGwTGY HwtH/N2kObJ1ZbKlTstALR3bu+07pPAzCDGaX9Ra05hU3Jck3mdHxADTuzsbK3mFDfjn Cg7g== X-Gm-Message-State: ALKqPwdI2/KIfjroqxFgGZiROrvKR3hpvp1xyk0ytz8aj1BFmDyC2Gpe 6bGgmb+KH9asXqlF4rZNpOWYIH1Jac8MEcsHo/4= X-Google-Smtp-Source: ADUXVKLGMCLg5yw3GoiD9/2fuuRCwbwqmmUYSY2u5iBoEE696gbXfmyIQK3qL2WCr2mC/5SUVc4FbJ1IWtIT2SAwhVM= X-Received: by 2002:aca:3ad6:: with SMTP id h205-v6mr1932654oia.185.1527703216288; Wed, 30 May 2018 11:00:16 -0700 (PDT) Original-Received: by 2002:ac9:410a:0:0:0:0:0 with HTTP; Wed, 30 May 2018 10:59:35 -0700 (PDT) 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-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:146760 Archived-At: After I updated Emacs to the latest version I noticed that the behavior of the undo command has changed in the sense that a single invocation of undo effectively undoes many more recent changes than it used to and I often find myself having to re-do the changes and reentering the whole information again rather than taking advantage of the undo command. After a little fiddling I realized that this feature is controlled by the function 'undo-auto-amalgamate' which contains the line (< last-amalgamating-count 20) apparently bundling up to 20 recent changes for the next invocation of undo. My solution was simply to edit that function, replacing 20 by zero, and the old behavior, which I am used to, was restored. The purpose of this bug-report/feature-request is to suggest that instead of hard coding a fixed number, such as 20, the number of changes bundled together should be determined by a variable which the user could customize if desired. In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23) of 2017-12-09 built on tictoc Windowing system distributor 'The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.5 LTS