Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Misc typo fixes by https://github.com/codespell-project/codespell/ | Mo Zhou | 2018-09-06 | 1 | -1/+1 |
| | |||||
* | Remove unneeded save-excursion. | Fanael Linithien | 2014-11-24 | 1 | -22/+21 |
| | | | | syntax-propertize-function is allowed to move the point and mark. | ||||
* | Use lexical-binding. | Fanael Linithien | 2014-11-23 | 1 | -1/+1 |
| | | | | | There's no reason not to use lexical-binding when supporting only Emacs 24+. Its semantics are just that much saner. | ||||
* | Add a Emacs 24 requirement. | Fanael Linithien | 2014-11-23 | 1 | -0/+2 |
| | | | | Only Emacs >= 24 has prog-mode. | ||||
* | Correctly recognize a comment if the previous line is a comment ending in $. | Fanael Linithien | 2014-11-23 | 1 | -2/+9 |
| | |||||
* | Avoid putting properties past the end of the buffer. | Fanael Linithien | 2014-11-23 | 1 | -1/+4 |
| | |||||
* | Don't use dotted list syntax unless necessary. | Fanael Linithien | 2014-11-23 | 1 | -4/+4 |
| | |||||
* | Remove unnecessary regexp group. | Fanael Linithien | 2014-11-23 | 1 | -2/+2 |
| | |||||
* | Correctly recognize comments. | Fanael Linithien | 2014-11-23 | 1 | -0/+17 |
| | |||||
* | Set up a proper syntax table for ninja-mode. | Fanael Linithien | 2014-11-23 | 1 | -5/+8 |
| | | | | | | | | Since quotes are not meant to be treated as string delimiters, the syntax table is the place to tell Emacs so. This also means syntactic fontification can be reenabled and the font-lock keyword entry for comments removed. | ||||
* | Set comment-start buffer-locally, not globally. | Fanael Linithien | 2014-11-23 | 1 | -1/+1 |
| | |||||
* | Use quasi-quoting instead of list+cons. | Fanael Linithien | 2014-11-23 | 1 | -15/+14 |
| | |||||
* | Reindent ninja-mode.el using Emacs. | Fanael Linithien | 2014-11-23 | 1 | -16/+16 |
| | | | | Emacs knows best how to indent Emacs Lisp. | ||||
* | Use double semicolon comments. | Fanael Linithien | 2014-11-23 | 1 | -2/+2 |
| | |||||
* | Don't leave lone closing parens. | Fanael Linithien | 2014-11-23 | 1 | -4/+2 |
| | |||||
* | Merge pull request #772 from drbo/syntax_bugfix | Evan Martin | 2014-11-23 | 1 | -0/+1 |
|\ | | | | | Added highlighting in Emacs for ${...} variables | ||||
| * | Removed tab and added . in variable name regexp | Demetri Obenour | 2014-06-01 | 1 | -1/+1 |
| | | |||||
| * | Added highlighting in Emacs for ${...} variables | Demetri Obenour | 2014-06-01 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #813 from cdlm/emacs-mode-require-newline | Evan Martin | 2014-11-18 | 1 | -2/+2 |
|\ \ | | | | | | | Emacs mode: inherit from prog-mode | ||||
| * | | Emacs mode: inherit from prog-mode | Damien Pollet | 2014-09-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | `prog-mode` ensures a final newline when saving files, which is useful since ninja fails otherwise. See `require-final-newline` and `mode-require-final-newline`. | ||||
* | | | emacs: Remove an empty line, wrap a comment. | Nico Weber | 2014-11-17 | 1 | -2/+2 |
|/ / | |||||
* | | Add highlighting of rule in build statements | donkopotamus | 2014-06-27 | 1 | -1/+5 |
| | | | | | | 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. | ||||
* | | Update ninja-mode for emacs to handle hyphens in rule names | donkopotamus | 2014-06-26 | 1 | -1/+1 |
|/ | |||||
* | ninja-mode: add autoload cookie for the mode itself | Steve Purcell | 2014-01-22 | 1 | -0/+2 |
| | |||||
* | Merge branch 'fix-provide-form' of git://github.com/yasuyk/ninja | Evan Martin | 2014-01-21 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: misc/ninja-mode.el | ||||
| * | emacs: Place provide form at end of file | Yasuyuki Oka | 2014-01-21 | 1 | -2/+2 |
| | | | | | | | | | | Any errors in the code after "provide" will leave the feature registered, so it should always be at the end. | ||||
* | | Merge branch 'fix-warning' of git://github.com/yasuyk/ninja | Evan Martin | 2014-01-21 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | Conflicts: misc/ninja-mode.el | ||||
| * | | emacs: Fix a warning | Yasuyuki Oka | 2014-01-21 | 1 | -1/+1 |
| |/ | | | | | | | | | Fix a following byte-compile warning: ninja-mode.el:18:7:Warning: assignment to free variable `ninja-keywords' | ||||
* | | emacs: ELPA compatibility | Yasuyuki Oka | 2014-01-21 | 1 | -0/+8 |
|/ | |||||
* | Add missing default keyword | Robert Iannucci | 2012-12-14 | 1 | -1/+1 |
| | |||||
* | Add pool | Robert Iannucci | 2012-12-14 | 1 | -1/+2 |
| | |||||
* | emacs: hook up ninja-mode to extension | Evan Martin | 2012-04-28 | 1 | -0/+4 |
| | |||||
* | Improvements to ninja-mode | Humza | 2011-11-13 | 1 | -0/+4 |
| | | | | * provide ninja-mode feature * highlight rule names | ||||
* | emacs: highlight variable expansions too | Evan Martin | 2011-05-22 | 1 | -0/+2 |
| | |||||
* | add copyrights | Evan Martin | 2011-02-06 | 1 | -0/+14 |
| | |||||
* | fancier elisp, handle "include" | Evan Martin | 2011-01-23 | 1 | -4/+7 |
| | |||||
* | improved emacs mode | Evan Martin | 2011-01-08 | 1 | -2/+6 |
| | |||||
* | move src into subdir | Evan Martin | 2010-12-05 | 1 | -0/+10 |