From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.bugs Subject: bug#13892: 24.3.50; Provide for customizing default regexp in hi-lock commands Date: Wed, 06 Mar 2013 23:26:09 +0530 Message-ID: <87fw08za2u.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1362592603 19533 80.91.229.3 (6 Mar 2013 17:56:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Mar 2013 17:56:43 +0000 (UTC) To: 13892@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 06 18:57:08 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1UDIaO-0003a1-82 for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Mar 2013 18:57:04 +0100 Original-Received: from localhost ([::1]:51653 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIa2-00080Q-KA for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Mar 2013 12:56:42 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41051) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIZx-0007zv-MW for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDIZw-0006TW-19 for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:37 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIZv-0006TL-RO for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:35 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UDIaL-0004Z0-Vw for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jambunathan K Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Mar 2013 17:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13892 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.136259262017530 (code B ref -1); Wed, 06 Mar 2013 17:57:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Mar 2013 17:57:00 +0000 Original-Received: from localhost ([127.0.0.1]:34611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDIaJ-0004Yh-WD for submit@debbugs.gnu.org; Wed, 06 Mar 2013 12:57:00 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:57793) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDIaG-0004YU-8N for submit@debbugs.gnu.org; Wed, 06 Mar 2013 12:56:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDIZi-0006Ob-IO for submit@debbugs.gnu.org; Wed, 06 Mar 2013 12:56:23 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:32981) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIZi-0006OW-Dy for submit@debbugs.gnu.org; Wed, 06 Mar 2013 12:56:22 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIZh-0007pl-8x for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDIZf-0006Nw-Cu for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:21 -0500 Original-Received: from mail-pb0-f42.google.com ([209.85.160.42]:39760) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDIZe-0006NX-Nq for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2013 12:56:19 -0500 Original-Received: by mail-pb0-f42.google.com with SMTP id xb4so6317314pbc.1 for ; Wed, 06 Mar 2013 09:56:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:date:message-id:mime-version :content-type; bh=P+IUjw55lNaMDlNWBFhYo0M9sKIhCMNHzCcVRa/Bgys=; b=H9kafnfoE8SWI+1Y1bjg5BQOTjwPmJhGRQsNXb7crj8HwXBSyx3Gf3Uuk+JPjWGNEG Gmt8/rKIb/De0LvUlQmdQ2P1aeJXSeennzRZPIuA001JmKDRt3Z+eU1TABRBsKOt7ZTA TpftLT7xaKpqJNVRRwbTbx1C/YQC4rjzdsv5YNCaCg9cL76wUkE7eOWQtq3O2Ued3Nw9 rFsxtiYdlXOPEaT39ZexgUjdVEsmF4iL2W72ytiEEVU+tdQLLiLe+fbJJYU5fI7ERIWG 1/JJ5dJP0eqErUPbkWJ77rb34yGS/iCguPeQRoQQ10W1+WCKr6QKUo0hYs+H+e9UXTX5 p9KQ== X-Received: by 10.68.189.8 with SMTP id ge8mr28073678pbc.166.1362592577779; Wed, 06 Mar 2013 09:56:17 -0800 (PST) Original-Received: from debian-6.05 ([115.241.90.1]) by mx.google.com with ESMTPS id gf6sm32247562pbc.24.2013.03.06.09.56.12 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Wed, 06 Mar 2013 09:56:16 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] 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.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:72165 Archived-At: --=-=-= Content-Type: text/plain Provide for customizing default regexp in hi-lock commands See bug#13687 & Co. disussion surrounding this feature-let. Let me know if the patch is OK, so that I can install it in trunk. --=-=-= Content-Type: diff Content-Disposition: attachment Content-Transfer-Encoding: base64 Content-Description: hi-lock.el.diff PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvQ2hhbmdlTG9nJwotLS0gbGlzcC9DaGFuZ2VMb2cJMjAx My0wMy0wNiAxNDoyNDozOSArMDAwMAorKysgbGlzcC9DaGFuZ2VMb2cJMjAxMy0wMy0wNiAxNzoz Nzo1MiArMDAwMApAQCAtMSwzICsxLDEyIEBACisyMDEzLTAzLTA2ICBKYW1idW5hdGhhbiBLICA8 a2phbWJ1bmF0aGFuQGdtYWlsLmNvbT4KKworCSogaGktbG9jay5lbCAoaGktbG9jay1yZWFkLXJl Z2V4cC1kZWZhdWx0cy1mdW5jdGlvbik6IE5ldworCXZhcmlhYmxlLgorCShoaS1sb2NrLXJlYWQt cmVnZXhwLWRlZmF1bHRzKTogTmV3IGRlZnVuLgorCShoaS1sb2NrLWxpbmUtZmFjZS1idWZmZXIs IGhpLWxvY2stZmFjZS1idWZmZXIpCisJKGhpLWxvY2stZmFjZS1waHJhc2UtYnVmZmVyKTogVXNl CisJYGhpLWxvY2stcmVhZC1yZWdleHAtZGVmYXVsdHMtZnVuY3Rpb24nLiAgVXBkYXRlIGRvY3N0 cmluZy4KKwogMjAxMy0wMy0wNiAgQWxhbiBNYWNrZW56aWUgIDxhY21AbXVjLmRlPgogCiAJQ29y cmVjdCB0aGUgcG9zaXRpb24gb2YgcG9pbnQgaW4gc29tZSBsaW5lLXVwIGZ1bmN0aW9ucy4KCj09 PSBtb2RpZmllZCBmaWxlICdsaXNwL2hpLWxvY2suZWwnCi0tLSBsaXNwL2hpLWxvY2suZWwJMjAx My0wMS0yOCAyMDowMDozNSArMDAwMAorKysgbGlzcC9oaS1sb2NrLmVsCTIwMTMtMDMtMDYgMTc6 MjU6MjkgKzAwMDAKQEAgLTI3OSw2ICsyNzksMTkgQEAgYSBsaWJyYXJ5IGlzIGJlaW5nIGxvYWRl ZC4iKQogICAgIG1hcCkKICAgIktleSBtYXAgZm9yIGhpLWxvY2suIikKIAorKGRlZnZhciBoaS1s b2NrLXJlYWQtcmVnZXhwLWRlZmF1bHRzLWZ1bmN0aW9uCisgICdoaS1sb2NrLXJlYWQtcmVnZXhw LWRlZmF1bHRzCisgICJGdW5jdGlvbiB0aGF0IHByb3ZpZGVzIGRlZmF1bHQgcmVnZXhwKHMpIGZv ciBoaWdobGlnaHRpbmcgY29tbWFuZHMuCitUaGlzIGZ1bmN0aW9uIHNob3VsZCB0YWtlIG9uZSBh cmd1bWVudCBPUCBhbmQgcmV0dXJuIG9uZSBvZiBuaWwsCithIHJlZ2V4cCBvciBhIGxpc3Qgb2Yg cmVnZXhwcyBmb3IgdXNlIHdpdGggaGlnaGxpZ2h0aW5nIGNvbW1hbmQKK09QLiAgT1AsIGEgc3lt Ym9sLCBjYW4gYmUgb25lIG9mIGBwaHJhc2UnLCBgbGluZScgb3IgYG5pbCcKK3NpZ25pZnlpbmcg Y29tbWFuZHMgYGhpLWxvY2stZmFjZS1waHJhc2UtYnVmZmVyJywKK2BoaS1sb2NrLWxpbmUtZmFj ZS1idWZmZXInIGFuZCBgaGktbG9jay1mYWNlLWJ1ZmZlcicKK3Jlc3BlY3RpdmVseS4KKworVGhl IHJldHVybiB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgYXMgREVGQVVMVFMgcGFyYW0g b2YKK2ByZWFkLXJlZ2V4cCcgd2hpbGUgZXhlY3V0aW5nIGNvbW1hbmQgZGVub3RlZCBieSBPUC4i KQorCiA7OyBWaXNpYmxlIEZ1bmN0aW9ucwogCiA7OzsjIyNhdXRvbG9hZApAQCAtMzk5LDE3ICs0 MTIsMTggQEAgdmVyc2lvbnMgYmVmb3JlIDIyIHVzZSB0aGUgZm9sbG93aW5nIGluCiA7OzsjIyNh dXRvbG9hZAogKGRlZnVuIGhpLWxvY2stbGluZS1mYWNlLWJ1ZmZlciAocmVnZXhwICZvcHRpb25h bCBmYWNlKQogICAiU2V0IGZhY2Ugb2YgYWxsIGxpbmVzIGNvbnRhaW5pbmcgYSBtYXRjaCBvZiBS RUdFWFAgdG8gRkFDRS4KLUludGVyYWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQIHRoZW4gRkFD RSwgdXNpbmcgYSBidWZmZXItbG9jYWwKLWhpc3RvcnkgbGlzdCBmb3IgUkVHRVhQIGFuZCBhIGds b2JhbCBoaXN0b3J5IGxpc3QgZm9yIEZBQ0UuCi0KLUlmIEZvbnQgTG9jayBtb2RlIGlzIGVuYWJs ZWQgaW4gdGhlIGJ1ZmZlciwgaXQgaXMgdXNlZCB0bwotaGlnaGxpZ2h0IFJFR0VYUC4gIElmIEZv bnQgTG9jayBtb2RlIGlzIGRpc2FibGVkLCBvdmVybGF5cyBhcmUKLXVzZWQgZm9yIGhpZ2hsaWdo dGluZzsgaW4gdGhpcyBjYXNlLCB0aGUgaGlnaGxpZ2h0aW5nIHdpbGwgbm90IGJlCi11cGRhdGVk IGFzIHlvdSB0eXBlLiIKK0ludGVyYWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQIHRoZW4gRkFD RS4gIFVzZQorYGhpLWxvY2stcmVhZC1yZWdleHAtZGVmYXVsdHMtZnVuY3Rpb24nIHRvIHJldHJp ZXZlIGRlZmF1bHQKK3ZhbHVlKHMpIG9mIFJFR0VYUC4gIFVzZSB0aGUgZ2xvYmFsIGhpc3Rvcnkg bGlzdCBmb3IgRkFDRS4KKworVXNlIEZvbnQgbG9jayBtb2RlLCBpZiBlbmFibGVkLCB0byBoaWdo bGlnaHQgUkVHRVhQLiAgT3RoZXJ3aXNlLAordXNlIG92ZXJsYXlzIGZvciBoaWdobGlnaHRpbmcu ICBJZiBvdmVybGF5cyBhcmUgdXNlZCwgdGhlCitoaWdobGlnaHRpbmcgd2lsbCBub3QgdXBkYXRl IGFzIHlvdSB0eXBlLiIKICAgKGludGVyYWN0aXZlCiAgICAobGlzdAogICAgIChoaS1sb2NrLXJl Z2V4cC1va2F5Ci0gICAgIChyZWFkLXJlZ2V4cCAiUmVnZXhwIHRvIGhpZ2hsaWdodCBsaW5lIiAo Y2FyIHJlZ2V4cC1oaXN0b3J5KSkpCisgICAgIChyZWFkLXJlZ2V4cCAiUmVnZXhwIHRvIGhpZ2hs aWdodCBsaW5lIgorCQkgIChmdW5jYWxsIGhpLWxvY2stcmVhZC1yZWdleHAtZGVmYXVsdHMtZnVu Y3Rpb24gJ2xpbmUpKSkKICAgICAoaGktbG9jay1yZWFkLWZhY2UtbmFtZSkpKQogICAob3IgKGZh Y2VwIGZhY2UpIChzZXRxIGZhY2UgJ2hpLXllbGxvdykpCiAgICh1bmxlc3MgaGktbG9jay1tb2Rl IChoaS1sb2NrLW1vZGUgMSkpCkBAIC00MjQsMTcgKzQzOCwxOCBAQCB1cGRhdGVkIGFzIHlvdSB0 eXBlLiIKIDs7OyMjI2F1dG9sb2FkCiAoZGVmdW4gaGktbG9jay1mYWNlLWJ1ZmZlciAocmVnZXhw ICZvcHRpb25hbCBmYWNlKQogICAiU2V0IGZhY2Ugb2YgZWFjaCBtYXRjaCBvZiBSRUdFWFAgdG8g RkFDRS4KLUludGVyYWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQIHRoZW4gRkFDRSwgdXNpbmcg YSBidWZmZXItbG9jYWwKLWhpc3RvcnkgbGlzdCBmb3IgUkVHRVhQIGFuZCBhIGdsb2JhbCBoaXN0 b3J5IGxpc3QgZm9yIEZBQ0UuCi0KLUlmIEZvbnQgTG9jayBtb2RlIGlzIGVuYWJsZWQgaW4gdGhl IGJ1ZmZlciwgaXQgaXMgdXNlZCB0bwotaGlnaGxpZ2h0IFJFR0VYUC4gIElmIEZvbnQgTG9jayBt b2RlIGlzIGRpc2FibGVkLCBvdmVybGF5cyBhcmUKLXVzZWQgZm9yIGhpZ2hsaWdodGluZzsgaW4g dGhpcyBjYXNlLCB0aGUgaGlnaGxpZ2h0aW5nIHdpbGwgbm90IGJlCi11cGRhdGVkIGFzIHlvdSB0 eXBlLiIKK0ludGVyYWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQIHRoZW4gRkFDRS4gIFVzZQor YGhpLWxvY2stcmVhZC1yZWdleHAtZGVmYXVsdHMtZnVuY3Rpb24nIHRvIHJldHJpZXZlIGRlZmF1 bHQKK3ZhbHVlKHMpIFJFR0VYUC4gIFVzZSB0aGUgZ2xvYmFsIGhpc3RvcnkgbGlzdCBmb3IgRkFD RS4KKworVXNlIEZvbnQgbG9jayBtb2RlLCBpZiBlbmFibGVkLCB0byBoaWdobGlnaHQgUkVHRVhQ LiAgT3RoZXJ3aXNlLAordXNlIG92ZXJsYXlzIGZvciBoaWdobGlnaHRpbmcuICBJZiBvdmVybGF5 cyBhcmUgdXNlZCwgdGhlCitoaWdobGlnaHRpbmcgd2lsbCBub3QgdXBkYXRlIGFzIHlvdSB0eXBl LiIKICAgKGludGVyYWN0aXZlCiAgICAobGlzdAogICAgIChoaS1sb2NrLXJlZ2V4cC1va2F5Ci0g ICAgIChyZWFkLXJlZ2V4cCAiUmVnZXhwIHRvIGhpZ2hsaWdodCIgKGNhciByZWdleHAtaGlzdG9y eSkpKQorICAgICAocmVhZC1yZWdleHAgIlJlZ2V4cCB0byBoaWdobGlnaHQiCisJCSAgKGZ1bmNh bGwgaGktbG9jay1yZWFkLXJlZ2V4cC1kZWZhdWx0cy1mdW5jdGlvbiBuaWwpKSkKICAgICAoaGkt bG9jay1yZWFkLWZhY2UtbmFtZSkpKQogICAob3IgKGZhY2VwIGZhY2UpIChzZXRxIGZhY2UgJ2hp LXllbGxvdykpCiAgICh1bmxlc3MgaGktbG9jay1tb2RlIChoaS1sb2NrLW1vZGUgMSkpCkBAIC00 NDUsMTggKzQ2MCwyMiBAQCB1cGRhdGVkIGFzIHlvdSB0eXBlLiIKIDs7OyMjI2F1dG9sb2FkCiAo ZGVmdW4gaGktbG9jay1mYWNlLXBocmFzZS1idWZmZXIgKHJlZ2V4cCAmb3B0aW9uYWwgZmFjZSkK ICAgIlNldCBmYWNlIG9mIGVhY2ggbWF0Y2ggb2YgcGhyYXNlIFJFR0VYUCB0byBGQUNFLgotSWYg Y2FsbGVkIGludGVyYWN0aXZlbHksIHJlcGxhY2VzIHdoaXRlc3BhY2UgaW4gUkVHRVhQIHdpdGgK LWFyYml0cmFyeSB3aGl0ZXNwYWNlIGFuZCBtYWtlcyBpbml0aWFsIGxvd2VyLWNhc2UgbGV0dGVy cyBjYXNlLWluc2Vuc2l0aXZlLgotCi1JZiBGb250IExvY2sgbW9kZSBpcyBlbmFibGVkIGluIHRo ZSBidWZmZXIsIGl0IGlzIHVzZWQgdG8KLWhpZ2hsaWdodCBSRUdFWFAuICBJZiBGb250IExvY2sg bW9kZSBpcyBkaXNhYmxlZCwgb3ZlcmxheXMgYXJlCi11c2VkIGZvciBoaWdobGlnaHRpbmc7IGlu IHRoaXMgY2FzZSwgdGhlIGhpZ2hsaWdodGluZyB3aWxsIG5vdCBiZQotdXBkYXRlZCBhcyB5b3Ug dHlwZS4iCitJbnRlcmFjdGl2ZWx5LCBwcm9tcHQgZm9yIFJFR0VYUCB0aGVuIEZBQ0UuICBVc2UK K2BoaS1sb2NrLXJlYWQtcmVnZXhwLWRlZmF1bHRzLWZ1bmN0aW9uJyB0byByZXRyaWV2ZSBkZWZh dWx0Cit2YWx1ZShzKSBvZiBSRUdFWFAuICBVc2UgdGhlIGdsb2JhbCBoaXN0b3J5IGxpc3QgZm9y IEZBQ0UuICBXaGVuCitjYWxsZWQgaW50ZXJhY3RpdmVseSwgcmVwbGFjZSB3aGl0ZXNwYWNlIGlu IHVzZXIgcHJvdmlkZWQgcmVnZXhwCit3aXRoIGFyYml0cmFyeSB3aGl0ZXNwYWNlIGFuZCBtYWtl IGluaXRpYWwgbG93ZXItY2FzZSBsZXR0ZXJzCitjYXNlLWluc2Vuc2l0aXZlIGJlZm9yZSBoaWdo bGlnaHRpbmcgd2l0aCBgaGktbG9jay1zZXQtcGF0dGVybicuCisKK1VzZSBGb250IGxvY2sgbW9k ZSwgaWYgZW5hYmxlZCwgdG8gaGlnaGxpZ2h0IFJFR0VYUC4gIE90aGVyd2lzZSwKK3VzZSBvdmVy bGF5cyBmb3IgaGlnaGxpZ2h0aW5nLiAgSWYgb3ZlcmxheXMgYXJlIHVzZWQsIHRoZQoraGlnaGxp Z2h0aW5nIHdpbGwgbm90IHVwZGF0ZSBhcyB5b3UgdHlwZS4iCiAgIChpbnRlcmFjdGl2ZQogICAg KGxpc3QKICAgICAoaGktbG9jay1yZWdleHAtb2theQogICAgICAoaGktbG9jay1wcm9jZXNzLXBo cmFzZQotICAgICAgKHJlYWQtcmVnZXhwICJQaHJhc2UgdG8gaGlnaGxpZ2h0IiAoY2FyIHJlZ2V4 cC1oaXN0b3J5KSkpKQorICAgICAgKHJlYWQtcmVnZXhwICJQaHJhc2UgdG8gaGlnaGxpZ2h0Igor CQkgICAoZnVuY2FsbCBoaS1sb2NrLXJlYWQtcmVnZXhwLWRlZmF1bHRzLWZ1bmN0aW9uICdwaHJh c2UpKSkpCiAgICAgKGhpLWxvY2stcmVhZC1mYWNlLW5hbWUpKSkKICAgKG9yIChmYWNlcCBmYWNl KSAoc2V0cSBmYWNlICdoaS15ZWxsb3cpKQogICAodW5sZXNzIGhpLWxvY2stbW9kZSAoaGktbG9j ay1tb2RlIDEpKQpAQCAtNjIyLDYgKzY0MSwxMyBAQCBub3Qgc3VpdGFibGUuIgogICAgICAgKGVy cm9yICJSZWdleHAgY2Fubm90IG1hdGNoIGFuIGVtcHR5IHN0cmluZyIpCiAgICAgcmVnZXhwKSkK IAorKGRlZnVuIGhpLWxvY2stcmVhZC1yZWdleHAtZGVmYXVsdHMgKG9wKQorICAiUmV0dXJuIHRo ZSBsYXRlc3QgcmVnZXhwIGZyb20gYHJlZ2V4cC1oaXN0b3J5Jy4KK1NlZSBgaGktbG9jay1yZWFk LXJlZ2V4cC1kZWZhdWx0cy1mdW5jdGlvbicgZm9yIGRldGFpbHMuIgorICAoY2FzZSBvcAkJCQk7 IEtlZXAgY29tcGlsZXIgaGFwcHkuCisgICAgKChwaHJhc2UgbGluZSBuaWwpCisgICAgIChjYXIg cmVnZXhwLWhpc3RvcnkpKSkpCisKIChkZWZ1biBoaS1sb2NrLXJlYWQtZmFjZS1uYW1lICgpCiAg ICJSZXR1cm4gZmFjZSBmb3IgaW50ZXJhY3RpdmUgaGlnaGxpZ2h0aW5nLgogV2hlbiBgaGktbG9j ay1hdXRvLXNlbGVjdC1mYWNlJyBpcyBub24tbmlsLCBqdXN0IHJldHVybiB0aGUgbmV4dCBmYWNl LgoK --=-=-= Content-Type: text/plain I also need a ready-made function for retrieving the regexp for symbol at point. I can install this as a new defun in subr.el (defun find-tag-default-as-regexp () (let* ((tagf (or find-tag-default-function (get major-mode 'find-tag-default-function) 'find-tag-default)) (tag (funcall tagf))) (cond ((not tag)) ((eq tagf 'find-tag-default) (format "\\_<%s\\_>" (regexp-quote tag))) (t (regexp-quote tag))))) or Augment existing `find-tag-default' to take an optional argument like so --=-=-= Content-Type: diff Content-Disposition: attachment Content-Transfer-Encoding: base64 Content-Description: subr.el.diff PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3Avc3Vici5lbCcKLS0tIGxpc3Avc3Vici5lbAkyMDEzLTAy LTA5IDE2OjIwOjI5ICswMDAwCisrKyBsaXNwL3N1YnIuZWwJMjAxMy0wMy0wNiAxNzo1MTo0MyAr MDAwMApAQCAtMjY3MCw5ICsyNjcwLDEyIEBAIGRpcmVjdG9yeSBpZiBpdCBkb2VzIG5vdCBleGlz dC4iCiAgICJSZXR1cm4gbm9uLW5pbCBpZiB0aGUgY3VycmVudCBidWZmZXIgaXMgbmFycm93ZWQu IgogICAoLz0gKC0gKHBvaW50LW1heCkgKHBvaW50LW1pbikpIChidWZmZXItc2l6ZSkpKQogCi0o ZGVmdW4gZmluZC10YWctZGVmYXVsdCAoKQorKGRlZnVuIGZpbmQtdGFnLWRlZmF1bHQgKCZvcHRp b25hbCByZWdleHAtcCkKICAgIkRldGVybWluZSBkZWZhdWx0IHRhZyB0byBzZWFyY2ggZm9yLCBi YXNlZCBvbiB0ZXh0IGF0IHBvaW50LgotSWYgdGhlcmUgaXMgbm8gcGxhdXNpYmxlIGRlZmF1bHQs IHJldHVybiBuaWwuIgorSWYgdGhlcmUgaXMgbm8gcGxhdXNpYmxlIGRlZmF1bHQsIHJldHVybiBu aWwuCisKK1doZW4gb3B0aW9uYWwgYXJndW1lbnQgUkVHRVhQLVAgaXMgbmlsLCByZXR1cm4gYSBy ZWdleHAgdGhhdAorbWF0Y2hlcyB0YWcgYXMgYSBzeW1ib2wuIgogICAobGV0IChmcm9tIHRvIGJv dW5kKQogICAgICh3aGVuIChvciAocHJvZ24KIAkJOzsgTG9vayBhdCB0ZXh0IGFyb3VuZCBgcG9p bnQnLgpAQCAtMjY5NSw3ICsyNjk4LDkgQEAgSWYgdGhlcmUgaXMgbm8gcGxhdXNpYmxlIGRlZmF1 bHQsIHJldHVybgogCQkgICAgICg8IChzZXRxIGZyb20gKHBvaW50KSkgYm91bmQpCiAJCSAgICAg KHNraXAtc3ludGF4LWZvcndhcmQgIndfIikKIAkJICAgICAoc2V0cSB0byAocG9pbnQpKSkpKQot ICAgICAgKGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyBmcm9tIHRvKSkpKQorICAgICAg KGxldCAoKHRhZyAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVzIGZyb20gdG8pKSkKKwko aWYgKG5vdCByZWdleHAtcCkgdGFnCisJICAoZm9ybWF0ICJcXF88JXNcXF8+IiAocmVnZXhwLXF1 b3RlIHRhZykpKSkpKSkKIAogKGRlZnVuIHBsYXktc291bmQgKHNvdW5kKQogICAiU09VTkQgaXMg YSBsaXN0IG9mIHRoZSBmb3JtIGAoc291bmQgS0VZV09SRCBWQUxVRS4uLiknLgoK --=-=-=--