From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.help Subject: Re: syntax highlighting on the fly Date: Fri, 07 Mar 2014 17:50:11 +0530 Message-ID: <87zjl2i4jo.fsf@gmail.com> References: <87zjl2kzdv.fsf@yun.yagibdah.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1394194634 10578 80.91.229.3 (7 Mar 2014 12:17:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Mar 2014 12:17:14 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Mar 07 13:17:22 2014 Return-path: Envelope-to: geh-help-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 1WLtiJ-0003wV-SE for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Mar 2014 13:17:19 +0100 Original-Received: from localhost ([::1]:35973 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLtiJ-0001h6-12 for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Mar 2014 07:17:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34601) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLti2-0001ff-PR for help-gnu-emacs@gnu.org; Fri, 07 Mar 2014 07:17:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WLthu-0000zR-Pg for help-gnu-emacs@gnu.org; Fri, 07 Mar 2014 07:17:02 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:58285) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLthu-0000zG-If for help-gnu-emacs@gnu.org; Fri, 07 Mar 2014 07:16:54 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WLthr-0003VM-0o for help-gnu-emacs@gnu.org; Fri, 07 Mar 2014 13:16:51 +0100 Original-Received: from 101.63.236.202 ([101.63.236.202]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Mar 2014 13:16:51 +0100 Original-Received: from kjambunathan by 101.63.236.202 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Mar 2014 13:16:51 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 101.63.236.202 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:/HM0NmwmUBjM6Flf0I2ZMNjz+3M= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:96291 Archived-At: (info "(emacs) Font Lock") (info "(emacs) Highlight Interactively") Put your cursor after the closing ")" and do C-x C-e. Hint: Search for FIXME in the first node. lee writes: > Hi, > > is something available with emacs to do to syntax highlighting on the > fly? > > "On the fly" means: You have a mode with syntax highlighting which does > most of the highlighting. Now you work on a file (source code for some > program) in a buffer with your mode enabled, and you decide that for > this particular file, you want "foobar" to be highlighted. > > You´d have to somehow tell emacs to do this, for example by adding a > comment like > > > // highlight: foobar > > > to your file. You could also do it like > > > #define foobar 25 > > > (since you´re using #define anyway) and have all occurances of "foobar" > highlighted. > > It´s probably possible to write something for this, and I wouldn´t even > know where to start. Perhaps it´s already built in and I only don´t > know about it?