Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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`. | |||||
* | | | add a --bootstrap mode for configure.py | Evan Martin | 2014-11-18 | 1 | -11/+15 | |
| | | | | | | | | | | | | | | | | | | Instead of bootstrapping through a separate script, instead make configure.py able to either generate a build.ninja *or* just execute all the computed commands to build a ninja binary. | |||||
* | | | add an "expand" function to ninja_syntax | Evan Martin | 2014-11-18 | 2 | -0/+41 | |
| | | | | | | | | | | | | Implements basic variable expansion for use in configure.py. | |||||
* | | | emacs: Remove an empty line, wrap a comment. | Nico Weber | 2014-11-17 | 1 | -2/+2 | |
| | | | ||||||
* | | | CanonicalizePath handles \ on Windows | Scott Graham | 2014-10-30 | 1 | -1/+1 | |
| | | | ||||||
* | | | Add zsh completion for targets in conjunction with -C | Fraser Cormack | 2014-10-24 | 1 | -1/+8 | |
|/ / | | | | | | | | | zsh can now list completions for targets in the directory specified by the -C option | |||||
* | | 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 | |
| | | ||||||
* | | Version 1.4 of the vim syntax file was merged. | Nico Weber | 2014-06-12 | 1 | -1/+1 | |
|/ | | | See https://code.google.com/p/vim/source/detail?r=92751673cc37c9ef4d1ad1ac4d42d36faa67f88f | |||||
* | Merge pull request #768 from nico/vimsyn | Nico Weber | 2014-05-30 | 1 | -2/+4 | |
|\ | | | | | vim syntax: Correctly highlight $$a as ($$)a instead of $($a). | |||||
| * | vim syntax: Correctly highlight $$a as ($$)a instead of $($a). | Nico Weber | 2014-05-13 | 1 | -2/+4 | |
| | | ||||||
* | | Merge pull request #756 from ronnychevalier/rc/zsh_completion | Nico Weber | 2014-05-05 | 1 | -3/+44 | |
|\ \ | | | | | | | improve zsh completion | |||||
| * | | improve zsh completion | Ronny Chevalier | 2014-05-04 | 1 | -3/+44 | |
| |/ | ||||||
* | | Get rid of unused import | Chris Drake | 2014-05-05 | 1 | -1/+0 | |
| | | ||||||
* | | Use consistent indentation conventions | Chris Drake | 2014-05-05 | 1 | -17/+17 | |
|/ | ||||||
* | Fix getopts barfing over the terminal when trying to complete -f and -C | Taylor Braun-Jones | 2014-04-30 | 1 | -1/+1 | |
| | | | | | Note that this is only applicable for when bash_completion is unavailable. | |||||
* | Support completion of arguments to -f and -C options | Taylor Braun-Jones | 2014-04-30 | 1 | -2/+19 | |
| | | | | Note: This is only available for bash_completion users. | |||||
* | Style: Fix inconsistent indentation | Taylor Braun-Jones | 2014-04-25 | 1 | -17/+17 | |
| | ||||||
* | Fix bash-completion support for -C option to expand tilde | Taylor Braun-Jones | 2014-04-25 | 1 | -1/+2 | |
| | ||||||
* | Expand the -C argument via ‘eval’ in bash completion | Allan Odgaard | 2014-04-15 | 1 | -1/+1 | |
| | | | | | | Previously completion would not work for ‘ninja -C $HOME/Source/foo targ‸’. We still do not support using tilde in the directory argument. | |||||
* | Fix bash completion when using command options | Allan Odgaard | 2014-04-15 | 1 | -1/+1 | |
| | | | | | | | | By quoting the ‘line’ variable we are making it a single word, but ‘getopts’ wants each option as its own word. Previously bash completion would output an error for a line like: ‘ninja -vn targ‸’. In addition to removing the quotes (to enable word expansion) I also used it as a regular variable, as that is what it is (not an array). | |||||
* | Merge pull request #722 from nico/manifestgen | Nico Weber | 2014-04-14 | 1 | -0/+219 | |
|\ | | | | | add a script to generate large synthetic manifests | |||||
| * | add a script to generate large synthetic manifests | Nico Weber | 2014-03-25 | 1 | -0/+219 | |
| | | | | | | | | To be used by a manifest parser perf test in a follow-up. | |||||
* | | performance: Writer.build should copy less. | Daniel Bratell | 2014-04-14 | 1 | -5/+4 | |
|/ | | | | | | The build method copies the input lists several times. That cost about 0.1s in the gyp generation for the Chromium project for no gain. | |||||
* | 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 | |
|/ | ||||||
* | Note that version 1.3 of the vim syntax file has been sent upstream. | Nico Weber | 2013-04-16 | 1 | -2/+8 | |
| | | | | | | | Also fix an issue noticed by Bram during integration: Make sure to set "cpo" correctly. This matches other vim syntax files and is required to make sure that the backslash continuation works with all .vimrc files (see `:help line-continuation`). | |||||
* | make unittest match module name | Evan Martin | 2013-04-10 | 1 | -0/+0 | |
| | ||||||
* | ninja.vim: add deps as keyword | yannicklm | 2013-04-09 | 1 | -2/+2 | |
| | | | | new in ninja 1.3 | |||||
* | rename "special" to "deps" | Evan Martin | 2013-04-08 | 1 | -3/+3 | |
| | ||||||
* | add "special=gcc" attribute, use to load depslog | Evan Martin | 2013-04-08 | 1 | -1/+3 | |
| | ||||||
* | Improved bash completion when using tools like '-t clean' | Guilherme Bufolo | 2013-04-06 | 1 | -11/+18 | |
| | ||||||
* | Removed re2c build dependency from RPM spec file | Petr Hosek | 2013-01-21 | 1 | -1/+1 | |
| | ||||||
* | Use correct Fedora versioning scheme | Petr Hosek | 2013-01-15 | 1 | -4/+4 | |
| | ||||||
* | RPM spec file should use correct versioning scheme and list all build ↵ | Petr Hosek | 2013-01-14 | 1 | -1/+3 | |
| | | | | dependencies | |||||
* | ninja_syntax.py: don't add trailing space when build has no inputs | Evan Martin | 2012-12-29 | 1 | -3/+2 | |
| | | | | Seen in Ninja's configure.py where it creates an "rpmbuild" command. | |||||
* | Update version number in ninja.vim after recent changes. | Nico Weber | 2012-12-15 | 1 | -2/+2 | |
| | ||||||
* | Merge pull request #471 from riannucci/fix_vim_syntax | Evan Martin | 2012-12-14 | 1 | -1/+7 | |
|\ | | | | | Fix vim syntax | |||||
| * | Add missing rspfile and rspfile_content | Robert Iannucci | 2012-12-14 | 1 | -1/+1 | |
| | | ||||||
| * | Add ninja.vim syntax for pool | Robert Iannucci | 2012-12-14 | 1 | -1/+7 | |
| | | ||||||
* | | Merge pull request #472 from riannucci/add_python_pool_syntax | Evan Martin | 2012-12-14 | 1 | -1/+8 | |
|\ \ | | | | | | | Add python ninja_syntax.py support for pool | |||||
| * | | Add python ninja_syntax.py support for pool | Robert Iannucci | 2012-12-14 | 1 | -1/+8 | |
| |/ | ||||||
* | | Add missing default keyword | Robert Iannucci | 2012-12-14 | 1 | -1/+1 | |
| | | ||||||
* | | Add pool | Robert Iannucci | 2012-12-14 | 1 | -1/+2 | |
|/ | ||||||
* | Add support for reading directory for bash completion. | Tommy Nyquist | 2012-10-30 | 1 | -2/+10 | |
| | | | | | | Currently ninja bash completion only works in the directory where the build.ninja files is located. This adds support for using the -C argument to ninja. |