17 Commits

Author SHA1 Message Date
donkopotamus
781aa24ba5 Add highlighting of rule in build statements
Highlight the rule being used in a build statement.  Also add `.` to acceptable characters in a rule name and relax whitespace matching before the name.
2014-06-27 12:26:37 +12:00
donkopotamus
583632513c Update ninja-mode for emacs to handle hyphens in rule names 2014-06-26 16:34:35 +12:00
Steve Purcell
2b9fefbdd4 ninja-mode: add autoload cookie for the mode itself 2014-01-22 12:01:16 +00:00
Evan Martin
8d42584c29 Merge branch 'fix-provide-form' of git://github.com/yasuyk/ninja
Conflicts:
	misc/ninja-mode.el
2014-01-21 10:57:29 -08:00
Evan Martin
51c9220f53 Merge branch 'fix-warning' of git://github.com/yasuyk/ninja
Conflicts:
	misc/ninja-mode.el
2014-01-21 10:56:43 -08:00
Yasuyuki Oka
9da5b0c862 emacs: Place provide form at end of file
Any errors in the code after "provide" will leave the feature
registered, so it should always be at the end.
2014-01-21 22:33:35 +09:00
Yasuyuki Oka
8596ba6081 emacs: Fix a warning
Fix a following byte-compile warning:
ninja-mode.el:18:7:Warning: assignment to free variable `ninja-keywords'
2014-01-21 22:29:41 +09:00
Yasuyuki Oka
e4dc39bdbf emacs: ELPA compatibility 2014-01-21 22:19:19 +09:00
Robert Iannucci
53ba2ca746 Add missing default keyword 2012-12-13 23:21:02 -08:00
Robert Iannucci
16a7f86f0f Add pool 2012-12-13 23:20:50 -08:00
Evan Martin
8066c2d1bb emacs: hook up ninja-mode to extension 2012-04-28 09:06:55 -07:00
Humza
88fbad50ae Improvements to ninja-mode
* provide ninja-mode feature
* highlight rule names
2011-11-13 11:30:10 -05:00
Evan Martin
91e0f9ff96 emacs: highlight variable expansions too 2011-05-22 10:28:09 -07:00
Evan Martin
d52238f212 add copyrights 2011-02-06 11:02:57 -08:00
Evan Martin
c1cb4f5ee8 fancier elisp, handle "include" 2011-01-22 19:05:26 -08:00
Evan Martin
3446e3407c improved emacs mode 2011-01-08 15:42:29 -08:00
Evan Martin
42d237e784 move src into subdir 2010-12-04 16:09:50 -08:00