From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.bugs Subject: bug#6871: Please make linum-mode per buffer, not per major mode Date: Fri, 20 Aug 2010 03:11:21 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001636833fe23d58f2048e36fb03 X-Trace: dough.gmane.org 1282268351 737 80.91.229.12 (20 Aug 2010 01:39:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 Aug 2010 01:39:11 +0000 (UTC) Cc: Juanma Barranquero , 6871@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 20 03:39:10 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OmGZZ-0003sr-SV for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Aug 2010 03:39:10 +0200 Original-Received: from localhost ([127.0.0.1]:46128 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmGZZ-0006YL-7o for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 Aug 2010 21:39:09 -0400 Original-Received: from [140.186.70.92] (port=52426 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmGZS-0006YG-Qm for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2010 21:39:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OmGZR-0001W5-Jm for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2010 21:39:02 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44069) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmGZR-0001W0-Fy for bug-gnu-emacs@gnu.org; Thu, 19 Aug 2010 21:39:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OmG8M-0004H4-GR; Thu, 19 Aug 2010 21:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Aug 2010 01:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6871 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6871-submit@debbugs.gnu.org id=B6871.128226663416419 (code B ref 6871); Fri, 20 Aug 2010 01:11:02 +0000 Original-Received: (at 6871) by debbugs.gnu.org; 20 Aug 2010 01:10:34 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmG7u-0004Gm-GA for submit@debbugs.gnu.org; Thu, 19 Aug 2010 21:10:34 -0400 Original-Received: from mail-qy0-f172.google.com ([209.85.216.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmG7t-0004Gf-09 for 6871@debbugs.gnu.org; Thu, 19 Aug 2010 21:10:33 -0400 Original-Received: by qyk1 with SMTP id 1so148231qyk.3 for <6871@debbugs.gnu.org>; Thu, 19 Aug 2010 18:11:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=RSIoe5rn2bbIj51L22nwZsG1Q39jLTrd2P9a7Ad74kQ=; b=lKsc9Y0KV8lcFfIa4Tb6B2cGhDPBmhoBZHwJTYEve99TDLjIhDy6UMyAq7945vLFkd R8lr7yxEx1dHBOF9NTldAzl6djtxmCgDdFR2Hz7qybtXMcS5A6v5uhgap+HxRXQrLx5T ICbfOY7dNIKTyCpsTh8F6RLkrJGQRuJgVTDaY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=ox8e62oG8DFC1o+PQ4xm1iOlWyM3mxqeajuViXEwt6vEZagkcYKptcQHa0dYPael0t FVqx4LvaLOxiguDn7tULzInG+csjLTkAKlCFz0SDg6dU15IAqjUxSsrDtluGgs7UKwke wea7e5Om3E+LLbcj2f0lLvACe0O/2RyaJ+944= Original-Received: by 10.229.40.211 with SMTP id l19mr172880qce.106.1282266701322; Thu, 19 Aug 2010 18:11:41 -0700 (PDT) Original-Received: by 10.229.54.80 with HTTP; Thu, 19 Aug 2010 18:11:21 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 19 Aug 2010 21:11:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39653 Archived-At: --001636833fe23d58f2048e36fb03 Content-Type: text/plain; charset=UTF-8 On Fri, Aug 20, 2010 at 12:43 AM, Stefan Monnier wrote: >> Normally in my own code I just fix all the issues I see on the fly so >> to say. That is faster since I have already looked at the code then >> and knows what to do. Later (which may be much later) I might forget >> about exactly how to do it. > > I have my own branch with a hodge-podge of changes in random order. > When I want to install a change from there to the trunk, I do a diff of > the relevant files and then pick the relevant parts and add > a ChangeLog message. Seems easiest, but I am not sure how to make the diff file. I just edited the diff file I had. Does this work, i.e. how does the program patch handle this? I have attached a patch done this way for just making linum-mode per buffer instead of per major mode. --001636833fe23d58f2048e36fb03 Content-Type: application/octet-stream; name="linum-multi-major-1.diff" Content-Disposition: attachment; filename="linum-multi-major-1.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gd2cfd5o0 PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvbGludW0uZWwnDQotLS0gdHJ1bmsvbGlzcC9saW51bS5l bAkyMDEwLTAxLTEzIDA4OjM1OjEwICswMDAwDQorKysgcGF0Y2hlZC9saXNwL2xpbnVtLmVsCTIw MTAtMDgtMTkgMDQ6MjI6MDQgKzAwMDANCkBAIC0zOCw2ICszOCw4IEBADQogICAiRnVuY3Rpb25z IHJ1biBpbiBlYWNoIGJ1ZmZlciBiZWZvcmUgbGluZSBudW1iZXJpbmcgc3RhcnRzLiIpDQogDQog KG1hcGMgIydtYWtlLXZhcmlhYmxlLWJ1ZmZlci1sb2NhbCAnKGxpbnVtLW92ZXJsYXlzIGxpbnVt LWF2YWlsYWJsZSkpDQorKHB1dCAnbGludW0tb3ZlcmxheXMgICdwZXJtYW5lbnQtbG9jYWwgdCkN CisocHV0ICdsaW51bS1hdmFpbGFibGUgJ3Blcm1hbmVudC1sb2NhbCB0KQ0KIA0KIChkZWZncm91 cCBsaW51bSBuaWwNCiAgICJTaG93IGxpbmUgbnVtYmVycyBpbiB0aGUgbGVmdCBtYXJnaW4uIg0K QEAgLTExNSwzICsxMDksNCBAQA0KICAgIlVwZGF0ZSBsaW5lIG51bWJlcnMgZm9yIHRoZSBjdXJy ZW50IGJ1ZmZlci4iDQogICAobGludW0tdXBkYXRlIChjdXJyZW50LWJ1ZmZlcikpKQ0KKyhwdXQg J2xpbnVtLXVwZGF0ZS1jdXJyZW50ICdwZXJtYW5lbnQtbG9jYWwtaG9vayB0KQ0KIA0KQEAgLTE3 MSwxOSArMTc4LDIyIEBADQogKGRlZnVuIGxpbnVtLWFmdGVyLWNoYW5nZSAoYmVnIGVuZCBsZW4p DQogIDs7IHVwZGF0ZSBvdmVybGF5cyBvbiBkZWxldGlvbnMsIGFuZCBhZnRlciBuZXdsaW5lcyBh cmUgaW5zZXJ0ZWQNCiAgKHdoZW4gKG9yICg9IGJlZyBlbmQpDQogICAgICAgICAgICAoPSBlbmQg KHBvaW50LW1heCkpDQogICAgICAgICAgICAoc3RyaW5nLW1hdGNoLXAgIlxuIiAoYnVmZmVyLXN1 YnN0cmluZy1uby1wcm9wZXJ0aWVzIGJlZyBlbmQpKSkNCiAgICAobGludW0tdXBkYXRlLWN1cnJl bnQpKSkNCisocHV0ICdsaW51bS1hZnRlci1jaGFuZ2UgJ3Blcm1hbmVudC1sb2NhbC1ob29rIHQp DQogDQogKGRlZnVuIGxpbnVtLWFmdGVyLXNjcm9sbCAod2luIHN0YXJ0KQ0KICAobGludW0tdXBk YXRlICh3aW5kb3ctYnVmZmVyIHdpbikpKQ0KKyhwdXQgJ2xpbnVtLWFmdGVyLXNjcm9sbCAncGVy bWFuZW50LWxvY2FsLWhvb2sgdCkNCiANCiA7OyAoZGVmdW4gbGludW0tYWZ0ZXItc2l6ZSAoZnJh bWUpDQogOzsgICAobGludW0tYWZ0ZXItY29uZmlnKSkNCiANCiAoZGVmdW4gbGludW0tc2NoZWR1 bGUgKCkNCiAgIDs7IHNjaGVkdWxlIGFuIHVwZGF0ZTsgdGhlIGRlbGF5IGdpdmVzIEVtYWNzIGEg Y2hhbmNlIGZvciBkaXNwbGF5IGNoYW5nZXMNCi0gIChydW4td2l0aC1pZGxlLXRpbWVyIDAgbmls ICMnbGludW0tdXBkYXRlLWN1cnJlbnQpKQ0KKyAgKHJ1bi13aXRoLWlkbGUtdGltZXIgMCBuaWwg IydsaW51bS11cGRhdGUtY3VycmVudC1idWZmZXIpKQ0KKyhwdXQgJ2xpbnVtLXNjaGVkdWxlICdw ZXJtYW5lbnQtbG9jYWwtaG9vayB0KQ0KIA0KIDs7IChkZWZ1biBsaW51bS1hZnRlci1jb25maWcg KCkNCiA7OyAgICh3YWxrLXdpbmRvd3MgKGxhbWJkYSAodykgKGxpbnVtLXVwZGF0ZSAod2luZG93 LWJ1ZmZlciB3KSkpIG5pbCAndmlzaWJsZSkpDQoNCg== --001636833fe23d58f2048e36fb03 Content-Type: application/octet-stream; name="linum-multi-major-1.chlog" Content-Disposition: attachment; filename="linum-multi-major-1.chlog" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gd2cg5ck1 MjAxMC0wOC0yMCAgTGVubmFydCBCb3JnbWFuICA8bGVubmFydC5ib3JnbWFuQGdtYWlsLmNvbT4N Cg0KCSogbGludW0uZWw6IE1hZGUgbGludW0tbW9kZSBwZXIgYnVmZmVyIHJhdGhlciB0aGFuIHBl ciBtYWpvciBtb2RlLg0KDQo= --001636833fe23d58f2048e36fb03--