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, 12 Jan 2016 10:24:57 -0600 Message-ID: References: <838u40qw8j.fsf@gnu.org> <837fjkozax.fsf@gnu.org> <56900BBE.8080804@porkrind.org> <83ziwfoo1j.fsf@gnu.org> <5690139B.1050602@porkrind.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1136bc1cf4f861052925806d X-Trace: ger.gmane.org 1452615948 15105 80.91.229.3 (12 Jan 2016 16:25:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Jan 2016 16:25:48 +0000 (UTC) Cc: Yuri Khan , Kaushal Modi , Emacs developers , David Caldwell To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 12 17:25:47 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 1aJ1lR-0000hb-GF for ged-emacs-devel@m.gmane.org; Tue, 12 Jan 2016 17:25:46 +0100 Original-Received: from localhost ([::1]:32945 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJ1lQ-0001DH-Ud for ged-emacs-devel@m.gmane.org; Tue, 12 Jan 2016 11:25:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJ1lN-0001D6-Pz for emacs-devel@gnu.org; Tue, 12 Jan 2016 11:25:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJ1lN-0003v3-0y for emacs-devel@gnu.org; Tue, 12 Jan 2016 11:25:41 -0500 Original-Received: from mail-ob0-x22c.google.com ([2607:f8b0:4003:c01::22c]:34945) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJ1lL-0003uk-JM; Tue, 12 Jan 2016 11:25:39 -0500 Original-Received: by mail-ob0-x22c.google.com with SMTP id py5so63376221obc.2; Tue, 12 Jan 2016 08:25:38 -0800 (PST) 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:content-type; bh=V4BAhP6NfMMGtWe4Vk+V7x5dPymYZtDjdyuNKuKz4AQ=; b=DyfwL3CxJ0Oggqu5EsNyP/bQi+ylpqQgjoHBslACtP1Ox15TTicmynUzQTkejZ7DPV iju1HYwyXpHcp8vbDeIv2ynIXXRrqoQFY+tZUJ317pi7axVINmTCZMLv109YDLCXleRd EwYyHzduGP41c7bsYW9PmKFV1BJMSF8AAt12XpjaBIVA/cE5QCsFYTFuIEZ2bN7/UXhA cAOTtwftbjBj+KlwH+KleDhocnXchOpcYGjyBGPeKUY6GOIGn0TqAuUcbSPu+pkS0o8+ nHbvoUjiVEqrneZfB7+WB/nZlRke3eukp8e/axmV8zwKX1e4yKduLYJaaoV4DJq64ETT fjrQ== X-Received: by 10.60.226.136 with SMTP id rs8mr78425979oec.31.1452615937589; Tue, 12 Jan 2016 08:25:37 -0800 (PST) Original-Received: by 10.202.179.7 with HTTP; Tue, 12 Jan 2016 08:24:57 -0800 (PST) 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::22c 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:198085 Archived-At: --001a1136bc1cf4f861052925806d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Jan 10, 2016 at 2:37 AM, Jorge Alberto Garcia wrote: > On Sun, Jan 10, 2016 at 2:22 AM, Yuri Khan wrote: >> On Sun, Jan 10, 2016 at 4:51 AM, Jorge Alberto Garcia >> wrote: >> >>> I added a new flag as indicated by Eli Zaretskii using Yuri Khan's >>> suggested flag name: >> >> Give credit where it=E2=80=99s due: it was Kaushal Modi who suggested th= e flag name > my bad, thanks for the clarification. Patch is attached, I don't have write access to the git repo so I need help from someone else to do it. Let me know if I need to do something else ! --001a1136bc1cf4f861052925806d Content-Type: application/octet-stream; name="Add-embedded-location-syntax-flag.patch" Content-Disposition: attachment; filename="Add-embedded-location-syntax-flag.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijblm9jr0 RnJvbSBmMDI5Y2UwOWY0NGE3N2I4ZWY5ZWMzY2UyMGExOGE0ODU1Y2NjNjg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3JnZSBHYXJjaWEgPGpvcmdlLmdhcmNpYS5nb256YWxlekBn bWFpbC5jb20+CkRhdGU6IFNhdCwgOSBKYW4gMjAxNiAxNjozNTowMSAtMDYwMApTdWJqZWN0OiBb UEFUQ0hdIEFkZCBlbWJlZGRlZCBsb2NhdGlvbiBzeW50YXggZmxhZwoKLS0tCiBsaWItc3JjL2Vt YWNzY2xpZW50LmMgfCAgIDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpYi1zcmMvZW1hY3NjbGllbnQuYyBiL2xpYi1zcmMvZW1hY3NjbGllbnQuYwpp bmRleCBjM2U1NjM1Li4zYmZmNjEyIDEwMDY0NAotLS0gYS9saWItc3JjL2VtYWNzY2xpZW50LmMK KysrIGIvbGliLXNyYy9lbWFjc2NsaWVudC5jCkBAIC0xNTEsNiArMTUxLDkgQEAgaW50IGVtYWNz X3BpZCA9IDA7CiAgICBiZSB1c2VkIGZvciB0aGUgbmV3IGZyYW1lLiAgKi8KIGNvbnN0IGNoYXIg KmZyYW1lX3BhcmFtZXRlcnMgPSBOVUxMOwogCisvKiBOb256ZXJvIG1lYW5zIGZpbGVuYW1lOmxp bmU6Y29sdW1uIHN5bnRheCBzdXBwb3J0IGlzIGVuYWJsZSAgKi8KK2ludCBmaWxlbmFtZV93aXRo X2xpbmVfY29sID0gMDsKKwogc3RhdGljIF9Ob3JldHVybiB2b2lkIHByaW50X2hlbHBfYW5kX2V4 aXQgKHZvaWQpOwogCiAKQEAgLTE3Miw2ICsxNzUsNyBAQCBzdHJ1Y3Qgb3B0aW9uIGxvbmdvcHRz W10gPQogICB7ICJzZXJ2ZXItZmlsZSIsCXJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnZicgfSwK ICAgeyAiZGlzcGxheSIsCXJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnZCcgfSwKICAgeyAicGFy ZW50LWlkIiwgcmVxdWlyZWRfYXJndW1lbnQsIE5VTEwsICdwJyB9LAorICB7ICJmaWxlcy13aXRo LWxpbmUtY29sIiwgbm9fYXJndW1lbnQsIE5VTEwsICdsJyB9LAogICB7IDAsIDAsIDAsIDAgfQog fTsKIApAQCAtNDYxLDkgKzQ2NSw5IEBAIGRlY29kZV9vcHRpb25zIChpbnQgYXJnYywgY2hhciAq KmFyZ3YpCiAgICAgewogICAgICAgaW50IG9wdCA9IGdldG9wdF9sb25nX29ubHkgKGFyZ2MsIGFy Z3YsCiAjaWZuZGVmIE5PX1NPQ0tFVFNfSU5fRklMRV9TWVNURU0KLQkJCSAgICAgIlZIbmVxYTpz OmY6ZDpGOnRjIiwKKwkJCSAgICAgImxWSG5lcWE6czpmOmQ6Rjp0YyIsCiAjZWxzZQotCQkJICAg ICAiVkhuZXFhOmY6ZDpGOnRjIiwKKwkJCQkgICJsVkhuZXFhOmY6ZDpGOnRjIiwKICNlbmRpZgog CQkJICAgICBsb25nb3B0cywgMCk7CiAKQEAgLTUzNyw2ICs1NDEsOSBAQCBkZWNvZGVfb3B0aW9u cyAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBjYXNlICdGJzoKICAgICAgICAgICBm cmFtZV9wYXJhbWV0ZXJzID0gb3B0YXJnOwogICAgICAgICAgIGJyZWFrOworCWNhc2UgJ2wnOgor CSAgZmlsZW5hbWVfd2l0aF9saW5lX2NvbCA9IDE7CisJICBicmVhazsKIAogCWRlZmF1bHQ6CiAJ ICBtZXNzYWdlICh0cnVlLCAiVHJ5ICclcyAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uXG4i LCBwcm9nbmFtZSk7CkBAIC02MzcsOCArNjQ0LDkgQEAgVGhlIGZvbGxvd2luZyBPUFRJT05TIGFy ZSBhY2NlcHRlZDpcblwKIAkJCUVkaXRvciB0byBmYWxsYmFjayB0byBpZiB0aGUgc2VydmVyIGlz IG5vdCBydW5uaW5nXG4iCiAiCQkJSWYgRURJVE9SIGlzIHRoZSBlbXB0eSBzdHJpbmcsIHN0YXJ0 IEVtYWNzIGluIGRhZW1vblxuXAogCQkJbW9kZSBhbmQgdHJ5IGNvbm5lY3RpbmcgYWdhaW5cbiIK LSJcblwKLVJlcG9ydCBidWdzIHdpdGggTS14IHJlcG9ydC1lbWFjcy1idWcuXG4iKTsKKyItbCAt LWZpbGVzLXdpdGgtbGluZS1jb2xcblwKKwkJCVN1cHBvcnQgZW1iZWRkZWQgbG9jYXRpb24gc3lu dGF4IEZJTEVOQU1FWzpMSU5FWzpDT0xVTU5dXVxuIgorIlJlcG9ydCBidWdzIHdpdGggTS14IHJl cG9ydC1lbWFjcy1idWcuXG4iKTsKICAgZXhpdCAoRVhJVF9TVUNDRVNTKTsKIH0KIApAQCAtMTU5 Myw3ICsxNjAxLDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICBjaGFyIHN0cmlu Z1tCVUZTSVorMV07CiAgIGludCBzdGFydF9kYWVtb25faWZfbmVlZGVkOwogICBpbnQgZXhpdF9z dGF0dXMgPSBFWElUX1NVQ0NFU1M7Ci0KKyAgY2hhciAqbGluZURzdDsKICAgbWFpbl9hcmd2ID0g YXJndjsKICAgcHJvZ25hbWUgPSBhcmd2WzBdOwogCkBAIC0xNzQ3LDYgKzE3NTUsMjMgQEAgbWFp biAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgICAgICAgY29udGludWU7CiAg ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQorCisJICBpZihmaWxlbmFtZV93aXRoX2xp bmVfY29sICE9IDApCisJICAgIHsKKwkgICAgICBsaW5lRHN0ID0gaW5kZXgoYXJndltpXSwnOicp OworCSAgICAgIGlmICggbGluZURzdCAhPSBOVUxMKQorCQl7CisJCSAgY2hhciAqcCA9IGxpbmVE c3QgKyAxOworCQkgIHdoaWxlIChpc2RpZ2l0ICgodW5zaWduZWQgY2hhcikgKnApIHx8ICpwID09 ICc6JykgcCsrOworCQkgIGlmICgqcCA9PSAwKQorCQkgICAgeworCQkgICAgICBzZW5kX3RvX2Vt YWNzIChlbWFjc19zb2NrZXQsICItcG9zaXRpb24gIik7CisJCSAgICAgICpsaW5lRHN0PScrJzsK KwkJICAgICAgcXVvdGVfYXJndW1lbnQgKGVtYWNzX3NvY2tldCwgbGluZURzdCk7CisJCSAgICAg IHNlbmRfdG9fZW1hY3MgKGVtYWNzX3NvY2tldCwgIiAiKTsKKwkJICAgIH0KKwkJfQorCSAgICB9 CiAjaWZkZWYgV0lORE9XU05UCiAJICBlbHNlIGlmICghIGZpbGVfbmFtZV9hYnNvbHV0ZV9wIChh cmd2W2ldKQogCQkgICAmJiAoaXNhbHBoYSAoYXJndltpXVswXSkgJiYgYXJndltpXVsxXSA9PSAn OicpKQpAQCAtMTc2OCw3ICsxNzkzLDEwIEBAIG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikK IAkgICAgfQogI2VuZGlmCiAKLSAgICAgICAgICBzZW5kX3RvX2VtYWNzIChlbWFjc19zb2NrZXQs ICItZmlsZSAiKTsKKwkgIHNlbmRfdG9fZW1hY3MgKGVtYWNzX3NvY2tldCwgIi1maWxlICIpOwor CSAgaWYobGluZURzdCAhPSBOVUxMKXsKKwkgICAgKmxpbmVEc3QgPSAwOworCSAgfQogICAgICAg ICAgIHF1b3RlX2FyZ3VtZW50IChlbWFjc19zb2NrZXQsIGFyZ3ZbaV0pOwogICAgICAgICAgIHNl bmRfdG9fZW1hY3MgKGVtYWNzX3NvY2tldCwgIiAiKTsKICAgICAgICAgfQotLSAKMS43LjkuNQoK --001a1136bc1cf4f861052925806d--