From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jorge Alberto Garcia Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] add emacsclient support to open with file:linum syntax Date: Tue, 29 Mar 2016 11:30:42 -0600 Message-ID: References: <838u40qw8j.fsf@gnu.org> <837fjkozax.fsf@gnu.org> <8360z3q4bt.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e012955b4d8f83d052f336580 X-Trace: ger.gmane.org 1459272707 10513 80.91.229.3 (29 Mar 2016 17:31:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Mar 2016 17:31:47 +0000 (UTC) Cc: Eli Zaretskii , John Wiegley , Emacs developers , Yuri Khan To: Kaushal Modi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 29 19:31:44 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1akxUU-0002kW-CY for ged-emacs-devel@m.gmane.org; Tue, 29 Mar 2016 19:31:42 +0200 Original-Received: from localhost ([::1]:48928 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akxUT-0002t4-OI for ged-emacs-devel@m.gmane.org; Tue, 29 Mar 2016 13:31:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akxUL-0002ke-7I for emacs-devel@gnu.org; Tue, 29 Mar 2016 13:31:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akxUH-0003n1-EX for emacs-devel@gnu.org; Tue, 29 Mar 2016 13:31:33 -0400 Original-Received: from mail-ob0-x22f.google.com ([2607:f8b0:4003:c01::22f]:33444) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akxUH-0003mf-7j; Tue, 29 Mar 2016 13:31:29 -0400 Original-Received: by mail-ob0-x22f.google.com with SMTP id x3so18664155obt.0; Tue, 29 Mar 2016 10:31:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fG7GS5+/ue7J/3SoanV0cjsH0hljU0Z2u6KhukNRWDs=; b=nZeusy1zjgvnuwl8LkArXhAXh4RvwBeUiY2Df+rxsu5W4YxPt9c4CRqanSRiV7WjqW +bOLDGaACjYgqsmHygwp1tVtc2Xb8U74j6gd8QJcq8hs04XnLiDPrmjB/6zbLsrJMfda uSlfuCb6ZRXyI2GfHruVcKIKfYvo4bbSojDNk+kgGpNRIDFNtJOtv6qCV8DslWaOtOMO 3gcqlm7xKXhxdLr6k7ATzhV+MoeHb+ygzlCsuxGtex22Eym+0+xl4acVmxaGP+6TZGaR H0G3l+I7oRrUt9xzqCcl8pB0IHLxUHNpNkSNO1jXxT1vbDFtxUNk/scNLmClFDC6aB1L mT1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fG7GS5+/ue7J/3SoanV0cjsH0hljU0Z2u6KhukNRWDs=; b=gM/DqGQNitkxX9UDY/cIgyG6xHRSsshDS27VmmXa2fakOCcezfA1C1E20709+YpLU5 WuLGsw9lMSrBmCfqRnHad2VqJ8Dqm3WORjBsw8GPhAnNfwpd9zGL0DHlDmLo0t9jDbD/ cZMK8cJGpwshp+W9lRGrkiJ93yTlMIbRv9qWsQVmnWD7BMdCfyOqcECByD7byCN2UmZR n5S+FQ7Z4eOJgs/PrTp8BbbkxOhLobxT2o/UWwzxieQs79+P/rXdqF7EjgFDpRpZ4qVB A59IoW6nKdGDhXfZ+L0LyBFmxvUM+afuicKV74pdjnZtAuhRjnqqGF3RtBKfvHmuP+uf L5sw== X-Gm-Message-State: AD7BkJL9QJCjDymwDa6LFxJosfcpYMidF//V64BcG+dSrYl8/ehhesW0Z+a9OKwCbm97PmjHaIGgaY5WoyaIQQ== X-Received: by 10.182.125.8 with SMTP id mm8mr1981752obb.17.1459272682057; Tue, 29 Mar 2016 10:31:22 -0700 (PDT) Original-Received: by 10.202.189.9 with HTTP; Tue, 29 Mar 2016 10:30:42 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c01::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:202407 Archived-At: --089e012955b4d8f83d052f336580 Content-Type: text/plain; charset=UTF-8 On Tue, Mar 29, 2016 at 10:22 AM, Kaushal Modi wrote: > > Hi Jorge, > Hi ! > What happened to this effort? I don't see it merged yet into the master. Sure, sometime ago I sent it for review, there was some changes John asked. I think is done, patch is attached. Thank you for asking ! --089e012955b4d8f83d052f336580 Content-Type: application/octet-stream; name="add-emacsclient-open-with-file-linum-syntax.patch" Content-Disposition: attachment; filename="add-emacsclient-open-with-file-linum-syntax.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_imdp2moi0 RnJvbSA0Y2ZhMWJlODE2NTI4M2M2NWY0YjhiY2MzZDRiZjZjYzI4NGI1ODBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3JnZSBHYXJjaWEgPGpvcmdlLmdhcmNpYS5nb256YWxlekBn bWFpbC5jb20+CkRhdGU6IFR1ZSwgMjkgTWFyIDIwMTYgMTE6MjE6MDMgLTA2MDAKU3ViamVjdDog W1BBVENIXSBBZGQgZW1hY3NjbGllbnQgc3VwcG9ydCB0byBvcGVuIHdpdGggZmlsZTpsaW51bSBz eW50YXgKCi0tLQogZG9jL21hbi9lbWFjc2NsaWVudC4xIHwgICAxNyArKysrKysrKysrKysrKysr KwogbGliLXNyYy9lbWFjc2NsaWVudC5jIHwgICA0MCArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL21hbi9lbWFjc2NsaWVudC4xIGIvZG9jL21hbi9l bWFjc2NsaWVudC4xCmluZGV4IGU2MmZlOTMuLjRlNWU4MmIgMTAwNjQ0Ci0tLSBhL2RvYy9tYW4v ZW1hY3NjbGllbnQuMQorKysgYi9kb2MvbWFuL2VtYWNzY2xpZW50LjEKQEAgLTUyLDYgKzUyLDIz IEBAIElmIHlvdSBzZXQgdGhlIHZhcmlhYmxlICJzZXJ2ZXItd2luZG93IiB0byBhIHdpbmRvdyBv ciBhIGZyYW1lLCAiQy14CiBUaGUgcHJvZ3JhbXMgZm9sbG93IHRoZSB1c3VhbCBHTlUgY29tbWFu ZCBsaW5lIHN5bnRheCwgd2l0aCBsb25nCiBvcHRpb25zIHN0YXJ0aW5nIHdpdGggdHdvIGRhc2hl cyAoIlwtIikuCiAuVFAKKy5CSSArIG51bWJlcgorR28gdG8gdGhlIGxpbmUgc3BlY2lmaWVkIGJ5 CisuSSBudW1iZXIKKyhkbyBub3QgaW5zZXJ0IGEgc3BhY2UgYmV0d2VlbiB0aGUgIisiIHNpZ24g YW5kCit0aGUgbnVtYmVyKS4KK1RoaXMgYXBwbGllcyBvbmx5IHRvIHRoZSBuZXh0IGZpbGUgc3Bl Y2lmaWVkLgorLlRQCisuQkkgKyBsaW5lOmNvbHVtbgorR28gdG8gdGhlIHNwZWNpZmllZAorLkkg bGluZQorYW5kCisuSVIgY29sdW1uIC4KKy5UUAorLkIgXC1qLCBcLVwtZmlsZXMtd2l0aC1saW5l LWNvbCBGSUxFTkFNRVs6TElORVs6Q09MVU1OXV0gLi4uCitHbyB0byBsaW5lIHNwZWNpZmllZCBi eSBMSU5FIGFuZCBjb2x1bW4gaWYgc3BlY2lmaWVkLgorWW91IGNhbiBzcGVjaWZ5IGEgbGlzdCBv ZiBmaWxlcyBzZXBhcmF0ZWQgYnkgc3BhY2UuCisuVFAKIC5CIFwtYSwgXC1cLWFsdGVybmF0ZS1l ZGl0b3I9RURJVE9SCiBpZiB0aGUgRW1hY3Mgc2VydmVyIGlzIG5vdCBydW5uaW5nLCBydW4gdGhl IHNwZWNpZmllZCBlZGl0b3IgaW5zdGVhZC4KIFRoaXMgY2FuIGFsc28gYmUgc3BlY2lmaWVkIHZp YSB0aGUgQUxURVJOQVRFX0VESVRPUiBlbnZpcm9ubWVudCB2YXJpYWJsZS4KZGlmZiAtLWdpdCBh L2xpYi1zcmMvZW1hY3NjbGllbnQuYyBiL2xpYi1zcmMvZW1hY3NjbGllbnQuYwppbmRleCBjM2U1 NjM1Li4yMWMzYjU0IDEwMDY0NAotLS0gYS9saWItc3JjL2VtYWNzY2xpZW50LmMKKysrIGIvbGli LXNyYy9lbWFjc2NsaWVudC5jCkBAIC0xNTEsNiArMTUxLDkgQEAgaW50IGVtYWNzX3BpZCA9IDA7 CiAgICBiZSB1c2VkIGZvciB0aGUgbmV3IGZyYW1lLiAgKi8KIGNvbnN0IGNoYXIgKmZyYW1lX3Bh cmFtZXRlcnMgPSBOVUxMOwogCisvKiBOb256ZXJvIG1lYW5zIGZpbGVuYW1lOmxpbmU6Y29sdW1u IHN5bnRheCBzdXBwb3J0IGlzIGVuYWJsZSAgKi8KK2ludCBmaWxlbmFtZV93aXRoX2xpbmVfY29s ID0gMDsKKwogc3RhdGljIF9Ob3JldHVybiB2b2lkIHByaW50X2hlbHBfYW5kX2V4aXQgKHZvaWQp OwogCiAKQEAgLTE3Miw2ICsxNzUsNyBAQCBzdHJ1Y3Qgb3B0aW9uIGxvbmdvcHRzW10gPQogICB7 ICJzZXJ2ZXItZmlsZSIsCXJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnZicgfSwKICAgeyAiZGlz cGxheSIsCXJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnZCcgfSwKICAgeyAicGFyZW50LWlkIiwg cmVxdWlyZWRfYXJndW1lbnQsIE5VTEwsICdwJyB9LAorICB7ICJmaWxlcy13aXRoLWxpbmUtY29s Iiwgbm9fYXJndW1lbnQsIE5VTEwsICdqJyB9LAogICB7IDAsIDAsIDAsIDAgfQogfTsKIApAQCAt NDYxLDkgKzQ2NSw5IEBAIGRlY29kZV9vcHRpb25zIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg ICAgewogICAgICAgaW50IG9wdCA9IGdldG9wdF9sb25nX29ubHkgKGFyZ2MsIGFyZ3YsCiAjaWZu ZGVmIE5PX1NPQ0tFVFNfSU5fRklMRV9TWVNURU0KLQkJCSAgICAgIlZIbmVxYTpzOmY6ZDpGOnRj IiwKKwkJCSAgICAgImpWSG5lcWE6czpmOmQ6Rjp0YyIsCiAjZWxzZQotCQkJICAgICAiVkhuZXFh OmY6ZDpGOnRjIiwKKwkJCQkgICJqVkhuZXFhOmY6ZDpGOnRjIiwKICNlbmRpZgogCQkJICAgICBs b25nb3B0cywgMCk7CiAKQEAgLTUzNyw2ICs1NDEsOSBAQCBkZWNvZGVfb3B0aW9ucyAoaW50IGFy Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICBjYXNlICdGJzoKICAgICAgICAgICBmcmFtZV9wYXJh bWV0ZXJzID0gb3B0YXJnOwogICAgICAgICAgIGJyZWFrOworCWNhc2UgJ2wnOgorCSAgZmlsZW5h bWVfd2l0aF9saW5lX2NvbCA9IDE7CisJICBicmVhazsKIAogCWRlZmF1bHQ6CiAJICBtZXNzYWdl ICh0cnVlLCAiVHJ5ICclcyAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uXG4iLCBwcm9nbmFt ZSk7CkBAIC02MzcsOCArNjQ0LDkgQEAgVGhlIGZvbGxvd2luZyBPUFRJT05TIGFyZSBhY2NlcHRl ZDpcblwKIAkJCUVkaXRvciB0byBmYWxsYmFjayB0byBpZiB0aGUgc2VydmVyIGlzIG5vdCBydW5u aW5nXG4iCiAiCQkJSWYgRURJVE9SIGlzIHRoZSBlbXB0eSBzdHJpbmcsIHN0YXJ0IEVtYWNzIGlu IGRhZW1vblxuXAogCQkJbW9kZSBhbmQgdHJ5IGNvbm5lY3RpbmcgYWdhaW5cbiIKLSJcblwKLVJl cG9ydCBidWdzIHdpdGggTS14IHJlcG9ydC1lbWFjcy1idWcuXG4iKTsKKyItaiwgLS1maWxlcy13 aXRoLWxpbmUtY29sXG5cCisJCQlWaXNpdCBmaWxlIGF0IGxpbmUsY29sdW1uIHVzaW5nIHN5bnRh eCBGSUxFTkFNRVs6TElORVs6Q09MVU1OXV1cbiIKKyJSZXBvcnQgYnVncyB3aXRoIE0teCByZXBv cnQtZW1hY3MtYnVnLlxuIik7CiAgIGV4aXQgKEVYSVRfU1VDQ0VTUyk7CiB9CiAKQEAgLTE1OTMs NyArMTYwMSw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgY2hhciBzdHJpbmdb QlVGU0laKzFdOwogICBpbnQgc3RhcnRfZGFlbW9uX2lmX25lZWRlZDsKICAgaW50IGV4aXRfc3Rh dHVzID0gRVhJVF9TVUNDRVNTOwotCisgIGNoYXIgKmxpbmVEc3Q7CiAgIG1haW5fYXJndiA9IGFy Z3Y7CiAgIHByb2duYW1lID0gYXJndlswXTsKIApAQCAtMTc0Nyw2ICsxNzU1LDIzIEBAIG1haW4g KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAg ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KKworCSAgaWYoZmlsZW5hbWVfd2l0aF9saW5l X2NvbCAhPSAwKQorCSAgICB7CisJICAgICAgbGluZURzdCA9IGluZGV4KGFyZ3ZbaV0sJzonKTsK KwkgICAgICBpZiAoIGxpbmVEc3QgIT0gTlVMTCkKKwkJeworCQkgIGNoYXIgKnAgPSBsaW5lRHN0 ICsgMTsKKwkJICB3aGlsZSAoaXNkaWdpdCAoKHVuc2lnbmVkIGNoYXIpICpwKSB8fCAqcCA9PSAn OicpIHArKzsKKwkJICBpZiAoKnAgPT0gMCkKKwkJICAgIHsKKwkJICAgICAgc2VuZF90b19lbWFj cyAoZW1hY3Nfc29ja2V0LCAiLXBvc2l0aW9uICIpOworCQkgICAgICAqbGluZURzdD0nKyc7CisJ CSAgICAgIHF1b3RlX2FyZ3VtZW50IChlbWFjc19zb2NrZXQsIGxpbmVEc3QpOworCQkgICAgICBz ZW5kX3RvX2VtYWNzIChlbWFjc19zb2NrZXQsICIgIik7CisJCSAgICB9CisJCX0KKwkgICAgfQog I2lmZGVmIFdJTkRPV1NOVAogCSAgZWxzZSBpZiAoISBmaWxlX25hbWVfYWJzb2x1dGVfcCAoYXJn dltpXSkKIAkJICAgJiYgKGlzYWxwaGEgKGFyZ3ZbaV1bMF0pICYmIGFyZ3ZbaV1bMV0gPT0gJzon KSkKQEAgLTE3NjgsNyArMTc5MywxMCBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJ ICAgIH0KICNlbmRpZgogCi0gICAgICAgICAgc2VuZF90b19lbWFjcyAoZW1hY3Nfc29ja2V0LCAi LWZpbGUgIik7CisJICBzZW5kX3RvX2VtYWNzIChlbWFjc19zb2NrZXQsICItZmlsZSAiKTsKKwkg IGlmKGxpbmVEc3QgIT0gTlVMTCl7CisJICAgICpsaW5lRHN0ID0gMDsKKwkgIH0KICAgICAgICAg ICBxdW90ZV9hcmd1bWVudCAoZW1hY3Nfc29ja2V0LCBhcmd2W2ldKTsKICAgICAgICAgICBzZW5k X3RvX2VtYWNzIChlbWFjc19zb2NrZXQsICIgIik7CiAgICAgICAgIH0KLS0gCjEuNy45LjUKCg== --089e012955b4d8f83d052f336580--