From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.bugs Subject: bug#15745: [PATCH] Define semantic-idle-symbol-highlight-face with defface Date: Mon, 28 Oct 2013 17:04:00 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e0149c5066dc0d204e9d3708b X-Trace: ger.gmane.org 1382996081 20954 80.91.229.3 (28 Oct 2013 21:34:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Oct 2013 21:34:41 +0000 (UTC) To: 15745@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 28 22:34:45 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 1VauSS-0006ee-F9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Oct 2013 22:34:44 +0100 Original-Received: from localhost ([::1]:43183 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VauSS-0004Rt-2p for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Oct 2013 17:34:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VauSN-0004Ra-Em for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:34:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VauSM-0003SD-GE for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:34:39 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VauSM-0003Rt-Dc for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:34:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vatzi-0004q6-Hy for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Oct 2013 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15745 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.138299425318532 (code B ref -1); Mon, 28 Oct 2013 21:05:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 Oct 2013 21:04:13 +0000 Original-Received: from localhost ([127.0.0.1]:49881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vatyu-0004op-FX for submit@debbugs.gnu.org; Mon, 28 Oct 2013 17:04:13 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35916) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vatyr-0004oZ-Py for submit@debbugs.gnu.org; Mon, 28 Oct 2013 17:04:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vatyl-0003A2-N1 for submit@debbugs.gnu.org; Mon, 28 Oct 2013 17:04:04 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:56984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vatyl-00039v-JN for submit@debbugs.gnu.org; Mon, 28 Oct 2013 17:04:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vatyk-0003Aa-Rd for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:04:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vatyj-00039R-Tz for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:04:02 -0400 Original-Received: from mail-oa0-x231.google.com ([2607:f8b0:4003:c02::231]:50755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vatyj-000399-Gv for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 17:04:01 -0400 Original-Received: by mail-oa0-f49.google.com with SMTP id j10so4238976oah.36 for ; Mon, 28 Oct 2013 14:04:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=8gMAz7Cl0p6fnE1XmZB4/poe27Kl1yFYrHZq2rctp9M=; b=XW4jR4tGfyI6mSKYTRNYfZf5C+l3xNPrAEZL4Zbr0OgRsPXOyjVLbeAvIDCZbcOp8Y BqJdR4Zlqaiote/JTmopHIYl2dyqzctiEv1sWHScZstWl94Qlq1hQtWRKT2mBFuHq1fC +MfMClQWK8wMm6YeyC5pADKa8+tcRSUkbFXCexqqproBm3BYSWtVQeiBnifTr/GeMlm6 riyt3UDiIc0/jOfZRPw9s6qmuoywuDryNLSdSlclU4ihbBePoMvXHta/lu7hGNyKLWCh EJoED9ocHXNCKdhYLTq93Saeiy51YcYAMDy6LvlWxjUca8TxALY+EUkrUaWZkblkdDXi Ae6A== X-Received: by 10.182.117.195 with SMTP id kg3mr16508438obb.17.1382994240314; Mon, 28 Oct 2013 14:04:00 -0700 (PDT) Original-Received: by 10.76.156.103 with HTTP; Mon, 28 Oct 2013 14:04:00 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:79731 Archived-At: --089e0149c5066dc0d204e9d3708b Content-Type: multipart/alternative; boundary=089e0149c5066dc0ce04e9d37089 --089e0149c5066dc0ce04e9d37089 Content-Type: text/plain; charset=ISO-8859-1 It would be more convenient to customize semantic-idle-symbol-highlight-face in the manner defface usually allows. However, semantic-idle-symbol-highlight-face is currently defined with defvar. The attached patch implements the fix. --089e0149c5066dc0ce04e9d37089 Content-Type: text/html; charset=ISO-8859-1
It would be more convenient to customize
semantic-idle-symbol-highlight-face in the manner defface usually
allows. However, semantic-idle-symbol-highlight-face is currently
defined with defvar.

The attached patch implements the fix.

--089e0149c5066dc0ce04e9d37089-- --089e0149c5066dc0d204e9d3708b Content-Type: application/octet-stream; name="semantic-face.diff" Content-Disposition: attachment; filename="semantic-face.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnc71u870 ZGlmZiAtLWdpdCBhL2xpc3AvY2VkZXQvQ2hhbmdlTG9nIGIvbGlzcC9jZWRldC9DaGFuZ2VMb2cK aW5kZXggNjg2MjE4MS4uMjg5MjgwYyAxMDA2NDQKLS0tIGEvbGlzcC9jZWRldC9DaGFuZ2VMb2cK KysrIGIvbGlzcC9jZWRldC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0xMC0yOCAg QmFycnkgTydSZWlsbHkgIDxndW5kYWV0aWFwb0BnbWFpbC5jb20+CisKKyAgICAgICAqIHNlbWFu dGljL2lkbGUuZWwgKHNlbWFudGljLWlkbGUtc3ltYm9sLWhpZ2hsaWdodC1mYWNlKTogRGVmaW5l CisgICAgICAgZmFjZSB1c2luZyBkZWZmYWNlIGluc3RlYWQgb2YgZGVmdmFyLgorICAgICAgIChz ZW1hbnRpYy1pZGxlLXN5bWJvbC1tYXliZS1oaWdobGlnaHQpCisgICAgICAgKHNlbWFudGljLWlk bGUtbG9jYWwtc3ltYm9sLWhpZ2hsaWdodCk6IFBhc3MgZmFjZSBhcyBzeW1ib2wKKyAgICAgICAq IHB1bHNlLmVsIChwdWxzZS1tb21lbnRhcnktaGlnaGxpZ2h0LW92ZXJsYXkpCisgICAgICAgKHB1 bHNlLW1vbWVudGFyeS1oaWdobGlnaHQtcmVnaW9uKTogRml4IHR5cG8gaW4gZG9jCisKIDIwMTMt MTAtMjAgIEpvaGFuIEJvY2tnw6VyZCAgPGJvam9oYW5AZ251Lm9yZz4KIAogICAgICAgICogc2Vt YW50aWMvZGItbW9kZS5lbCAoZ2xvYmFsLXNlbWFudGljZGItbWlub3ItbW9kZSk6IFJlbW92ZSBo b29rcwpkaWZmIC0tZ2l0IGEvbGlzcC9jZWRldC9wdWxzZS5lbCBiL2xpc3AvY2VkZXQvcHVsc2Uu ZWwKaW5kZXggMjY4YmVlZC4uNGEzYjUwMSAxMDA2NDQKLS0tIGEvbGlzcC9jZWRldC9wdWxzZS5l bAorKysgYi9saXNwL2NlZGV0L3B1bHNlLmVsCkBAIC0xODAsNyArMTgwLDcgQEAgQmUgc3VyZSB0 byBjYWxsIGBwdWxzZS1yZXNldC1mYWNlJyBhZnRlciBjYWxsaW5nIHB1bHNlLiIKIAogKGRlZnVu IHB1bHNlLW1vbWVudGFyeS1oaWdobGlnaHQtb3ZlcmxheSAobyAmb3B0aW9uYWwgZmFjZSkKICAg IlB1bHNlIHRoZSBvdmVybGF5IE8sIHVuaGlnaGxpZ2h0aW5nIGJlZm9yZSBuZXh0IGNvbW1hbmQu Ci1PcHRpb25hbCBhcmd1bWVudCBGQUNFIHNwZWNpZmllcyB0aGUgZmFjdCB0byBkbyB0aGUgaGln aGxpZ2h0aW5nLiIKK09wdGlvbmFsIGFyZ3VtZW50IEZBQ0Ugc3BlY2lmaWVzIHRoZSBmYWNlIHRv IGRvIHRoZSBoaWdobGlnaHRpbmcuIgogICAob3ZlcmxheS1wdXQgbyAnb3JpZ2luYWwtZmFjZSAo b3ZlcmxheS1nZXQgbyAnZmFjZSkpCiAgIChhZGQtdG8tbGlzdCAncHVsc2UtbW9tZW50YXJ5LW92 ZXJsYXkgbykKICAgKGlmIChlcSBwdWxzZS1mbGFnICduZXZlcikKQEAgLTIzNyw3ICsyMzcsNyBA QCBPcHRpb25hbCBhcmd1bWVudCBGQUNFIHNwZWNpZmllcyB0aGUgZmFjZSB0byBkbyB0aGUgaGln aGxpZ2h0aW5nLiIKIAogKGRlZnVuIHB1bHNlLW1vbWVudGFyeS1oaWdobGlnaHQtcmVnaW9uIChz dGFydCBlbmQgJm9wdGlvbmFsIGZhY2UpCiAgICJIaWdobGlnaHQgYmV0d2VlbiBTVEFSVCBhbmQg RU5ELCB1bmhpZ2hsaWdodGluZyBiZWZvcmUgbmV4dCBjb21tYW5kLgotT3B0aW9uYWwgYXJndW1l bnQgRkFDRSBzcGVjaWZpZXMgdGhlIGZhY3QgdG8gZG8gdGhlIGhpZ2hsaWdodGluZy4iCitPcHRp b25hbCBhcmd1bWVudCBGQUNFIHNwZWNpZmllcyB0aGUgZmFjZSB0byBkbyB0aGUgaGlnaGxpZ2h0 aW5nLiIKICAgKGxldCAoKG8gKG1ha2Utb3ZlcmxheSBzdGFydCBlbmQpKSkKICAgICA7OyBNYXJr IGl0IGZvciBkZWxldGlvbgogICAgIChvdmVybGF5LXB1dCBvICdwdWxzZS1kZWxldGUgdCkKZGlm ZiAtLWdpdCBhL2xpc3AvY2VkZXQvc2VtYW50aWMvaWRsZS5lbCBiL2xpc3AvY2VkZXQvc2VtYW50 aWMvaWRsZS5lbAppbmRleCBkMDI0ZTVkLi4yMjEyOTJhIDEwMDY0NAotLS0gYS9saXNwL2NlZGV0 L3NlbWFudGljL2lkbGUuZWwKKysrIGIvbGlzcC9jZWRldC9zZW1hbnRpYy9pZGxlLmVsCkBAIC04 MzAsOCArODMwLDE0IEBAIHR1cm5lZCBvbiBpbiBldmVyeSBTZW1hbnRpYy1zdXBwb3J0ZWQgYnVm ZmVyLiIKIDs7IG9mIGFsbCB1c2VzIG9mIHRoZSBzeW1ib2wgdGhhdCBpcyB1bmRlciB0aGUgY3Vy c29yLgogOzsKIDs7IFRoaXMgaXMgdG8gbWltaWMgdGhlIEVjbGlwc2UgdG9vbCBvZiBhIHNpbWls YXIgbmF0dXJlLgotKGRlZnZhciBzZW1hbnRpYy1pZGxlLXN5bWJvbC1oaWdobGlnaHQtZmFjZSAn cmVnaW9uCi0gICJGYWNlIHVzZWQgZm9yIGhpZ2hsaWdodGluZyBsb2NhbCBzeW1ib2xzLiIpCiso ZGVmZmFjZSBzZW1hbnRpYy1pZGxlLXN5bWJvbC1oaWdobGlnaHQtZmFjZQorICAnKCgoKGNsYXNz IGNvbG9yKSAoYmFja2dyb3VuZCBkYXJrKSkKKyAgICAgOzsgUHV0IHRoaXMgYmFjayB0byBzb21l dGhpbmcgY2xvc2VyIHRvIGJsYWNrIGxhdGVyLgorICAgICAoOmJhY2tncm91bmQgImdyYXkyMCIp KQorICAgICgoKGNsYXNzIGNvbG9yKSAoYmFja2dyb3VuZCBsaWdodCkpCisgICAgICg6YmFja2dy b3VuZCAiZ3JheTkwIikpKQorICAiRmFjZSB1c2VkIGZvciBoaWdobGlnaHRpbmcgbG9jYWwgc3lt Ym9scy4iCisgIDpncm91cCAnc2VtYW50aWMtZmFjZXMpCiAKIChkZWZ1biBzZW1hbnRpYy1pZGxl LXN5bWJvbC1tYXliZS1oaWdobGlnaHQgKHRhZykKICAgIlBlcmhhcHMgYWRkIGhpZ2hsaWdodGlu ZyB0byB0aGUgc3ltYm9sIHJlcHJlc2VudGVkIGJ5IFRBRy4KQEAgLTg1NywxMiArODYzLDEyIEBA IHZpc2libGUsIHRoZW4gaGlnaGxpZ2h0IGl0LiIKIAkJICAgICAgKHBvaW50KSAoZ2V0LWJ1ZmZl ci13aW5kb3cgKGN1cnJlbnQtYnVmZmVyKSAndmlzaWJsZSkpCiAJCSAoaWYgKDwgKHNlbWFudGlj LW92ZXJsYXktZW5kIHJlZ2lvbikgKHBvaW50LWF0LWVvbCkpCiAJCSAgICAgKHB1bHNlLW1vbWVu dGFyeS1oaWdobGlnaHQtb3ZlcmxheQotCQkgICAgICByZWdpb24gc2VtYW50aWMtaWRsZS1zeW1i b2wtaGlnaGxpZ2h0LWZhY2UpCisJCSAgICAgIHJlZ2lvbiAnc2VtYW50aWMtaWRsZS1zeW1ib2wt aGlnaGxpZ2h0LWZhY2UpCiAJCSAgIDs7IE5vdCB0aGUgc2FtZQogCQkgICAocHVsc2UtbW9tZW50 YXJ5LWhpZ2hsaWdodC1yZWdpb24KIAkJICAgIChzZW1hbnRpYy1vdmVybGF5LXN0YXJ0IHJlZ2lv bikKIAkJICAgIChwb2ludC1hdC1lb2wpCi0JCSAgICBzZW1hbnRpYy1pZGxlLXN5bWJvbC1oaWdo bGlnaHQtZmFjZSkpKSkKKwkJICAgICdzZW1hbnRpYy1pZGxlLXN5bWJvbC1oaWdobGlnaHQtZmFj ZSkpKSkKIAkgICAgICkpCiAJICAoKHZlY3RvcnAgcmVnaW9uKQogCSAgIChsZXQgKChzdGFydCAo YXJlZiByZWdpb24gMCkpCkBAIC04ODIsNyArODg4LDcgQEAgdmlzaWJsZSwgdGhlbiBoaWdobGln aHQgaXQuIgogCQkgICAocHVsc2UtbW9tZW50YXJ5LWhpZ2hsaWdodC1yZWdpb24KIAkJICAgIHN0 YXJ0IChpZiAoPD0gZW5kIChwb2ludC1hdC1lb2wpKSBlbmQKIAkJCSAgICAocG9pbnQtYXQtZW9s KSkKLQkJICAgIHNlbWFudGljLWlkbGUtc3ltYm9sLWhpZ2hsaWdodC1mYWNlKSkpCisJCSAgICAn c2VtYW50aWMtaWRsZS1zeW1ib2wtaGlnaGxpZ2h0LWZhY2UpKSkKIAkgICAgICAgKSkpKQogICAg IG5pbCkpCiAKQEAgLTkxMyw3ICs5MTksNyBAQCBDYWxsIGBzZW1hbnRpYy1zeW1yZWYtaGl0cy1p bi1yZWdpb24nIHRvIGlkZW50aWZ5IGxvY2FsIHJlZmVyZW5jZXMuIgogCSAgIHRhcmdldCAobGFt YmRhIChzdGFydCBlbmQgcHJlZml4KQogCQkgICAgKHdoZW4gKC89IHN0YXJ0IChjYXIgSGJvdW5k cykpCiAJCSAgICAgIChwdWxzZS1tb21lbnRhcnktaGlnaGxpZ2h0LXJlZ2lvbgotCQkgICAgICAg c3RhcnQgZW5kIHNlbWFudGljLWlkbGUtc3ltYm9sLWhpZ2hsaWdodC1mYWNlKSkKKwkJICAgICAg IHN0YXJ0IGVuZCAnc2VtYW50aWMtaWRsZS1zeW1ib2wtaGlnaGxpZ2h0LWZhY2UpKQogCQkgICAg KHNlbWFudGljLXRocm93LW9uLWlucHV0ICdzeW1yZWYtaGlnaGxpZ2h0KQogCQkgICAgKQogCSAg IChzZW1hbnRpYy10YWctc3RhcnQgdGFnKQpkaWZmIC0tZ2l0IGEvc3JjL2V2YWwuYyBiL3NyYy9l dmFsLmMKaW5kZXggMWUwYTYzYS4uNDI1OGI2OCAxMDA2NDQK --089e0149c5066dc0d204e9d3708b--