Arfon Smith
ab33fccddd
Merge pull request #2836 from github/cut-release-v4.7.5
...
Cut release v4.7.5
2016-02-12 16:58:11 -07:00
Arfon Smith
bd95ac0beb
Bumping version
2016-02-12 16:27:29 -07:00
Arfon Smith
7b3efb185f
Updating grammars
2016-02-12 16:25:05 -07:00
Arfon Smith
9374784651
Merge pull request #2805 from jamesqo/patch-1
...
Add .xproj to list of XML file extensions
2016-02-04 20:28:47 -07:00
Arfon Smith
aa6af3deed
Merge pull request #2822 from AbigailBuccaneer/master
...
Add detection of GrammarKit-generated files
2016-02-04 20:28:12 -07:00
Arfon Smith
a19e501b44
Merge pull request #2833 from pchaigno/less-new-grammar
...
New grammar for Less
2016-02-03 08:45:08 -07:00
Paul Chaignon
889a395340
Grammar for Less from Atom package
2016-02-03 14:22:23 +01:00
Paul Chaignon
eb8eb28ca7
Remove Less grammar
2016-02-03 14:19:58 +01:00
Arfon Smith
697b3351e6
Merge pull request #2832 from github/better-perl6
...
Adding Perl6-specific grammar.
2016-02-02 22:43:12 -07:00
Arfon Smith
9fd80bfd67
Updating to latest perl6 grammar
2016-02-02 22:38:50 -07:00
Arfon Smith
7b58b1ea59
Adding Perl6-specific grammar.
2016-02-02 19:37:35 -07:00
Arfon Smith
c46900396a
Merge pull request #2827 from pchaigno/yang
...
Support for the YANG modeling language
2016-01-31 18:33:07 -06:00
Paul Chaignon
b235ed1223
Grammar for YANG from Atom package
2016-01-31 10:31:06 +01:00
Paul Chaignon
16d9612603
Support for YANG language
2016-01-31 10:29:06 +01:00
Abigail
721e5b4656
Add detection of GrammarKit-generated files
...
GrammarKit is a plugin by JetBrains for creating custom language plugins
for JetBrains IDEs (such as IntelliJ, RubyMine, CLion and more). It
defines a BNF parser language which can be used to generate a parser in
Java, and it also integrates JFLex for generating a lexer in Java.
Both of these generated Java files can be recognised by a comment on the
first line of the file, and so classifying them as generated is trivial.
2016-01-28 11:47:33 +00:00
Arfon Smith
9961f8bc1c
Merge pull request #2797 from lpil/erlang-leex-yecc
...
support for leex (.xrl) / yecc (.yrl) files
2016-01-23 11:36:43 -05:00
Arfon Smith
c066867d59
Merge pull request #2812 from chrisarcand/improved-vim-modeline-detection
...
Improved vim modeline detection
2016-01-21 20:12:26 -05:00
Arfon Smith
21093165e1
Merge pull request #2613 from ismailarilik/patch-2
...
Add colors for some languages.
2016-01-21 20:10:36 -05:00
James Ko
df88de14e3
Add .xproj to list of XML extensions
2016-01-20 19:01:19 -05:00
Arfon Smith
94de431aa5
Merge pull request #2811 from pchaigno/pod-heuristic
...
Heuristic for Pod vs. Perl
2016-01-18 07:59:47 -05:00
Arfon Smith
502557a97f
Merge pull request #2808 from pchaigno/submodules-ssh
...
HTTPS links for submodules
2016-01-17 16:14:55 -05:00
Paul Chaignon
52938f6dbf
Test submodules are using HTTPS links
2016-01-17 18:14:51 +01:00
chrisarcand
d87fad649c
Improved vim modeline detection
...
TLDR: This greatly increases the flexibility of vim modeline detection
to manually set the language of a file.
In vim there are two forms of modelines:
[text]{white}{vi:|vim:|ex:}[white]{options}
examples: 'vim: syntax=perl', 'ex: filetype=ruby'
-and-
[text]{white}{vi:|vim:|Vim:|ex:}[white]se[t] {options}:[text]
examples: 'vim set syntax=perl:', 'Vim: se ft=ruby:'
As you can see, there are many combinations. These changes should allow
most combinations to be used. The two most important additions are the
use of the keyword 'syntax', as well as the addition of the first form
(you now no longer need to use the keyword 'set' with a colon at the end).
The use of first form with 'syntax' is very, very common across GitHub:
https://github.com/search?l=ruby&q=vim%3A+syntax%3D&ref=searchresults&type=Code&utf8=%E2%9C%93
2016-01-16 08:57:20 -05:00
Paul Chaignon
d8666e5309
Heuristic for Pod vs. Perl
...
.pod files classified as Pod if they contain any Pod syntax
2016-01-16 11:21:26 +01:00
Arfon Smith
0c071990cb
Merge pull request #2809 from github/cut-release-v4.7.4
...
v4.7.4 release
2016-01-15 10:34:50 -05:00
Arfon Smith
77dfb19a50
Bumping to v4.7.4
2016-01-15 09:21:43 -05:00
Arfon Smith
49254f1f74
Grammar update
2016-01-15 09:19:24 -05:00
Arfon Smith
9dd952c175
Merge pull request #2807 from mrmonday/patch-1
...
Support .rs.in as a file extension for Rust files.
2016-01-15 09:11:36 -05:00
Robert Clipsham
0b9897db1f
Support .rs.in as a file extension for Rust files.
...
When using syntax extensions in stable or beta Rust channels using the syntex package, it is common to use the file extension .rs.in for the source file, and .rs for the generated file.
2016-01-11 19:15:01 +00:00
Paul Chaignon
71f124faa5
HTTPS links for submodules
...
When cloning the repository with all its submodules,
users without an SSH key registered will fail to clone
submodules with an SSH link
2016-01-10 10:10:41 +01:00
Arfon Smith
470bd34349
Merge pull request #2800 from github/2794-local
...
[UPDATED] Switch to a different (and better) grammar for Inform 7 source code
2016-01-07 16:37:28 -05:00
Arfon Smith
65087dd7b8
Merge branch 'master' into 2794-local
2016-01-07 16:28:54 -05:00
Arfon Smith
89c5361f25
Merge pull request #2772 from ibnfirnas/fix-copypasta-artifact
...
Remove copypasta artifact.
2016-01-07 16:26:10 -05:00
Arfon Smith
f82cc26e4f
Merge pull request #2778 from pchaigno/wiki
...
New extensions for consistency with Markup
2016-01-07 16:25:47 -05:00
Louis Pilfold
15232fc072
Add the LFE lexer as an example of erlang .xrl
2016-01-04 12:17:31 +00:00
Louis Pilfold
0a7aab947c
Add the Elixir parser as an example of erlang .yrl
2016-01-04 12:16:32 +00:00
Louis Pilfold
5906fa81bb
support for Erlang leex (.xrl) / yecc (.yrl) files
2016-01-04 11:12:39 +00:00
Arfon Smith
1b2f574af2
Merge pull request #2782 from pchaigno/perl-heuristic-order
...
Reorder Perl heuristic rules
2016-01-03 07:44:54 -05:00
Paul Chaignon
ca4bc6110f
Remove 'use strict' from Perl6 sample
2016-01-03 11:47:09 +01:00
Arfon Smith
a944769d61
Grammars update
2016-01-02 22:18:27 -05:00
Arfon Smith
98a31515ef
Merge pull request #2796 from github/2703-local
...
MagicPython
2016-01-02 22:09:52 -05:00
Arfon Smith
3e665099ac
Updating Python grammars
2016-01-02 22:04:16 -05:00
Arfon Smith
5400b534e4
Merge branch 'master' into 2703-local
2016-01-02 21:38:37 -05:00
Arfon Smith
6f2d4dc195
Merge pull request #2788 from nwolverson/update-purescript-submodule
...
Update PureScript submodule (moved repo, grammar tweak)
2016-01-02 21:33:21 -05:00
Arfon Smith
4f7fac3ba1
Merge pull request #2783 from jrnold/add-stan-extension
...
Add stan extension
2016-01-02 21:32:14 -05:00
Arfon Smith
fd6569830a
Merge pull request #2792 from aqnouch/patch-1
...
Updated copyright to 2016
2016-01-02 21:23:52 -05:00
Andrew Plotkin
5d4cad6394
Remove the old submodule entry.
2016-01-01 22:40:23 -05:00
Andrew Plotkin
b790a49282
Remove the old Sublime-Inform grammar from the submodules list.
2016-01-01 22:25:11 -05:00
Andrew Plotkin
537b83c759
Switch from Sublime-Inform grammar to language-inform7 grammar
...
for Inform 7 source code.
2016-01-01 22:23:01 -05:00
Andrew Plotkin
c0b9e2c3f4
Update comment.
2016-01-01 21:52:51 -05:00
Andrew Plotkin
f488b9b9f7
Test strings and substs in a doc comment.
2016-01-01 17:22:06 -05:00
Andrew Plotkin
7060b116f4
Reword a little.
2016-01-01 16:54:55 -05:00
Andrew Plotkin
0f4cf11294
Wrong semicolon.
2016-01-01 16:34:23 -05:00
Andrew Plotkin
048496723b
Include lots more forms of Inform7 syntax. Including embedded Inform6
...
syntax.
2016-01-01 16:15:03 -05:00
AQNOUCH Mohammed
70068f74f1
Updated copyright to 2016
2016-01-01 01:53:09 +00:00
Nicholas Wolverson
6f197bacc7
Update PureScript submodule (moved repo, grammar tweak)
...
Updated grammar to support triple-quoted strings properly:
0c53f8162e
atom-language-purescript repo has been moved to purescript-contrib org,
update the URL.
2015-12-29 23:22:53 +00:00
jrnold
24a89d2d75
add tm_grammar for Stan
2015-12-28 22:32:53 -08:00
jrnold
1ac16cbec7
add vendor for Stan
2015-12-28 22:31:49 -08:00
jrnold
8144438f39
Add color for Stan
...
Use the brick-red color of the [Stan logo](https://raw.githubusercontent.com/stan-dev/logos/master/logo.png ).
2015-12-27 18:50:43 -08:00
jrnold
f141abbc73
add tm_scope for Stan
2015-12-24 16:05:06 -08:00
jrnold
5329b96793
add Stan samples
2015-12-24 15:55:14 -08:00
jrnold
7a70931066
add Stan to languages
2015-12-24 15:55:00 -08:00
Paul Chaignon
9a070d7bb3
Reorder Perl heuristic rules
...
Order heuristic rules by accuracy
Heuristic rules which are expected to generated
less false positives should be tested first
2015-12-23 21:43:55 +01:00
Paul Chaignon
189b2d684b
.rst.txt and .rest.txt as reStructuredText extensions
2015-12-20 16:21:11 +01:00
Paul Chaignon
71dfac26fe
.wiki extension as Mediawiki
2015-12-20 13:09:00 +01:00
Arfon Smith
efdc790374
Merge pull request #2776 from humzashah/minor-code-improvements
...
minor code improvements
2015-12-18 11:50:25 -05:00
Syed Humza Shah
a3613dc438
fixed a typo
2015-12-18 01:43:01 +00:00
Syed Humza Shah
97afedd861
removed usage of keyword as variable
...
this was done mainly to fix annoying syntax highlighting
2015-12-18 01:27:58 +00:00
Syed Humza Shah
00a436f175
used proper 'if/elsif/end' syntax
2015-12-18 01:24:05 +00:00
Siraaj Khandkar
aa2e3000cd
Remove copypasta artifact.
2015-12-16 14:00:48 -05:00
Arfon Smith
10e0fa4360
Merge pull request #2771 from ibnfirnas/add-mathematica-test-file-extension
...
Add mathematica unit test file extension
2015-12-15 19:48:05 -05:00
Siraaj Khandkar
0473af368f
Add sample Mathematica test files.
2015-12-15 13:37:55 -05:00
Siraaj Khandkar
b82f563c38
Add Mathematica test file extension: .mt
2015-12-15 13:33:03 -05:00
Arfon Smith
344297895b
Merge pull request #2768 from williamd1k0/master
...
Add Ren'Py language and grammars
2015-12-14 09:41:45 -05:00
William Claude Tumeo
d3c525645b
Fix sample folder name and language order
2015-12-13 15:58:14 -02:00
William Claude Tumeo
59d02e5138
Add language-renpy submodule
2015-12-13 00:20:25 -02:00
William Claude Tumeo
8522dc1d33
Add Ren'Py language and grammars
2015-12-13 00:16:09 -02:00
Vicent Marti
53d238f310
Merge pull request #2766 from github/piki/clear-cache
...
Catch `ENOENT` in `clear_cache`
2015-12-10 09:08:40 +01:00
Patrick Reynolds
92ed2d189e
Catch ENOENT in clear_cache
...
There's no need for `clear_cache` to fail if the cache doesn't exist,
either because we call `clear_cache` twice or because no cache was
previously written on this particular repo.
2015-12-09 23:24:32 -06:00
Arfon Smith
7133c3b11a
Merge pull request #2765 from github/cut-release-v4.7.3
...
Bumping version to v4.7.3
2015-12-08 23:17:35 -05:00
Arfon Smith
d72114083b
Bumping version to v4.7.3
2015-12-08 22:30:17 -05:00
Arfon Smith
683925fcd5
Updating grammars
2015-12-08 22:28:46 -05:00
Arfon Smith
1c8bf32d35
Merge pull request #2759 from pchaigno/click
...
Support for the Click modular router language
2015-12-08 16:08:55 -05:00
Paul Chaignon
28913833f4
Merge branch 'master' into click
2015-12-08 22:00:49 +01:00
Arfon Smith
c6752be546
Merge pull request #2749 from Alhadis/maxscript
...
Add language support for MAXScript
2015-12-08 08:04:13 -05:00
Arfon Smith
395e474cad
Merge pull request #2763 from github/2746-local
...
Jupyter notebook, version 2
2015-12-08 07:45:57 -05:00
Arfon Smith
16ea189aa6
Colour switch
2015-12-08 07:39:43 -05:00
marcelo-ramires
ac81fc5da9
Changing Jupyter Notebook color to a further darker shade to make it even more different from Mask's one
2015-12-07 14:12:18 -02:00
marcelo-ramires
58191c10b3
Changing Jupyter Notebook color to make it more different from Mask's one
2015-12-07 14:00:18 -02:00
marcelo-ramires
c2ca23d580
Removing extra leading space
2015-12-05 19:38:02 -02:00
marcelo-ramires
b5dfb40c7d
Setting Jupyter Notebook's language property tm_scope to source.json
2015-12-05 18:57:40 -02:00
marcelo-ramires
7e647fd915
Renaming the sample folder to match Jupyter Notebook's, making the language type markup, and adding a real sample file instead of a dummy one
2015-12-05 18:48:17 -02:00
Paul Chaignon
5b9f9bc0e6
Grammar for Click from Atom package
2015-12-05 14:03:02 +01:00
Paul Chaignon
b1c057fa30
Support for the Click router config language
2015-12-05 13:58:14 +01:00
marcelo-ramires
ca348dd373
Moving .ipynb extension from python language to a new language called Jupyter Notebook
2015-12-05 03:25:38 -02:00
Arfon Smith
b802045c5c
Grammar updates
2015-12-03 17:27:17 -06:00
Arfon Smith
3c244a9501
Merge pull request #2758 from github/2667-local
...
Add Ur/Web support
2015-12-03 16:03:12 -06:00
Arfon Smith
832a7b9b06
Merge branch 'master' into 2667-local
2015-12-03 15:41:25 -06:00
Arfon Smith
e7d856345f
Merge pull request #2757 from scottclowe/octave-alias
...
Add octave as an alias for Matlab syntax
2015-12-03 15:35:55 -06:00
Scott Lowe
ac559effaa
Add octave as an alias for Matlab syntax
...
Since Octave is a clone of Matlab, the syntax is exactly the same
and hence it is desirable for highlighting to be exactly the same
as well.
Adding octave as an alias for Matlab will trivially provide support
for highlighting Octave code, and will ensure the two languages
always use the same syntax highlighting rules.
2015-12-03 21:00:21 +00:00
Arfon Smith
95d0daba80
Merge pull request #2755 from github/add-elixir-interpreter
...
Adding elixir as an interpreter
2015-12-02 16:23:14 -06:00
Arfon Smith
a0ad1523a1
Adding elixir as an interpreter
2015-12-02 14:52:29 -06:00
Alhadis
06c049b8c0
Change ".ms" heuristic to accommodate MAXScript
...
Linguist currently uses the presence of "move" commands to differentiate
a GAS file from Groff. This is problematic with MAXScript, with includes
a built-in function of that name. Furthermore, because of the language's
exhaustive vocabulary, case insensitive nature and flexible syntax, it's
difficult to impose rigid criteria on classifying it.
This commit modifies the heuristic to assume the following flow:
1. If a line contains ".include" or ".global"/".globl" which doesn't
follow a non-whitespace character, assume GAS.
2. Otherwise, if the line starts with a command like ".LG7E0" with a
possible string of whitespace before it, assume it's also GAS.
UNLESS either of the following conditions are true:
2a. The token is enclosed by a string or /* multiline comment */
2b. The previous line ends with a backslash to denote a statement
broken between lines, with possible whitespace and/or comment
sequences between the backslash and the actual newline.
3. If neither of the above are met, assume the file is MAXScript.
This approach may appear overly-inclusive, but given real-world usage of
MAXScript includes writing brief files with few distinguishing keywords,
it's reasonable to permit this leniency.
2015-11-28 04:40:29 +11:00
marcelo-ramires
24c7380765
Adding .ipynb (Jupyter Notebook) extension to python, and a sample file
2015-11-26 02:55:39 -02:00
Alhadis
73ef1bf156
Update MAXScript submodule to version v1.0
...
This is the first "real" version of the language package, which I pushed
to Atom's packages repository earlier before.
2015-11-26 05:58:10 +11:00
Arfon Smith
c8b30a62f9
Merge pull request #2741 from github/cut-release-v4.7.2
...
Cut release v4.7.2
2015-11-23 15:24:29 -06:00
Arfon Smith
48dfdd2dfe
Bumping version to v4.7.2
2015-11-23 14:04:48 -06:00
Arfon Smith
68727f724a
Grammars update
2015-11-23 13:53:53 -06:00
Alhadis
f46e053633
Darken MAXScript's language colour
...
Rake's tests are failing because #0AA is too similar to the colour being
used by another language (Dart: #00B4AB). This commit increases contrast
enough to satisfy the build (with 00A6A6 being the closest shade allowed
by the current colour threshold).
See also: github/linguist@3c96f9e
2015-11-23 19:04:09 +11:00
Alhadis
d2e739ba8c
Update MAXScript submodule to include license file
...
See also: Alhadis/language-maxscript@96dbacf5b
2015-11-23 19:02:50 +11:00
Alhadis
37174e1d2c
Include MAXScript submodule in grammars directory
2015-11-23 17:34:43 +11:00
Alhadis
cdb5206def
Define MAXScript's language traits
...
The colour chosen to represent the language is taken from Autodesk's own
colouring scheme, which should easily be recognised by their userbase.
2015-11-23 17:14:35 +11:00
Alhadis
d636eaf1e3
Add example MAXScript files from Autodesk reference
2015-11-23 17:12:18 +11:00
Arfon Smith
49f3eb1286
Merge pull request #2736 from ppwwyyxx/patch-1
...
add jquery.fancybox.css to vendor list
2015-11-22 21:16:45 -06:00
Yuxin Wu
8ab94a8643
Use one line for jquery fancybox in vendor
...
(just another commit to pass CLA check
2015-11-21 21:55:08 -05:00
Yuxin Wu
f72c337c5b
add jquery.fancybox.css to vendor list
...
fancybox has both js and css
2015-11-21 21:48:03 -05:00
Arfon Smith
d22321de07
Merge pull request #2733 from github/cake
...
.cake
2015-11-19 20:34:36 -06:00
Arfon Smith
473e5db51f
Adding sample for Coffeescript too
2015-11-19 20:24:23 -06:00
Arfon Smith
8b9fc4683a
Merge branch 'master' into cake
2015-11-19 20:19:08 -06:00
Arfon Smith
3b4415cc3c
Merge pull request #2729 from larsbrinkhoff/fortran
...
Recognise END statement in FORTRAN files.
2015-11-19 20:07:10 -06:00
Arfon Smith
2afce1754a
Merge pull request #2731 from soc/patch-1
...
Change Scala language color to Scala language's main color
2015-11-19 20:06:22 -06:00
Arfon Smith
f232b93214
Merge pull request #2728 from larsbrinkhoff/fs
...
Add new .eam.fs sample for Formatted.
2015-11-19 20:05:45 -06:00
soc
db64f192fa
Change Scala language color to Scala language's main color
2015-11-19 15:25:55 +01:00
Lars Brinkhoff
ca96ecdc55
Recognise END statement in FORTRAN files.
2015-11-19 08:51:13 +01:00
Lars Brinkhoff
2a06d1aa19
Add new sample for Formatted.
...
Sample from qingguang/lammps-sph; GPL v2 license.
2015-11-19 07:59:31 +01:00
Arfon Smith
b2fa2a1f46
Merge pull request #2655 from iblech/pickle
...
Detect Pickle data dumps (.p, .pkl, .pickle)
2015-11-16 17:57:53 -06:00
Ingo Blechschmidt
6839516b5c
Only classify .pkl files as Pickle data dumps
...
It seems to be the dominant extension at the moment, even though several
Python resources use `.p` or `.pickle`. This was discussed in #2655 .
2015-11-17 00:05:22 +01:00
Arfon Smith
7247c80fac
Merge pull request #2722 from github/cut-release-v4.7.1
...
Cut release v4.7.1
2015-11-12 19:51:41 -06:00
Arfon Smith
01d05d1d4e
Bumping to v4.7.1
2015-11-12 18:43:16 -06:00
Arfon Smith
8db4cc482e
Grammar update
2015-11-12 18:42:24 -06:00
Arfon Smith
074f17ed98
Merge pull request #2712 from matiasinsaurralde/master
...
Support for JSCAD files
2015-11-12 18:18:52 -06:00
Arfon Smith
68b553ea55
Updating grammars
2015-11-10 09:57:04 +00:00
Arfon Smith
fd5da9cb15
Merge pull request #2690 from github/licensee-6
...
Upgrade to licensee 6
2015-11-10 09:41:09 +00:00
Arfon Smith
d081f687b0
Merge branch 'master' into licensee-6
2015-11-10 09:34:39 +00:00
Arfon Smith
34abe5b983
Merge pull request #2717 from meatballhat/supercollider-grammar
...
Add SuperCollider grammar
2015-11-10 09:31:24 +00:00
Arfon Smith
5765f1faf1
Merge pull request #2718 from meatballhat/travis-apt-update
...
Fetch libicu via Travis, switch back to container-based
2015-11-10 09:30:04 +00:00
Dan Buch
550b67215c
Fetch libicu via Travis, switch back to container-based
...
This is a test. I don't understand the details of how the `bundle config
build.charlock_holmes` bit works/fails, so the intent here is to get a PR posted
for purposes of getting feedback via the full Travis machinery.
2015-11-08 06:41:22 -05:00
Dan Buch
d7b2826113
Add SuperCollider grammar
...
plus a few minor language support updates including:
- recognize `sclang` and `scsynth` interpreters
- set `tm_scope: source.supercollider`
- reorder extensions so that `.sc` is primary
2015-11-08 06:28:14 -05:00
Arfon Smith
b4f94c7c25
Merge pull request #2706 from redroot/add-csl-as-xml-support
...
adding csl as an extension for XML, included sample
2015-11-05 09:07:49 -08:00
Arfon Smith
d24677adbb
Merge pull request #2716 from github/faster-string-tokenizer
...
Use negative lookbehind when tokenizing string literals
2015-11-05 08:40:34 -08:00
Arfon Smith
04f981eeac
Merge pull request #2714 from github/aroben-patch-1
...
Remove mentions of treatment of vendored files in diffs
2015-11-05 08:14:26 -08:00
Arfon Smith
b53d84d8ff
Merge pull request #2600 from manveru/pony-language
...
Add Pony language
2015-11-05 08:08:38 -08:00
Adam Roben
fea8bb21a0
Use negative lookbehind when tokenizing string literals
...
This can double the speed of tokenizing large RTF files that use \'hh
escape sequences.
2015-11-05 10:18:44 -05:00
Adam Roben
996ed8a8b1
Remove mentions of treatment of vendored files in diffs
...
Vendored files are treated just like any other files when diffing on github.com.
2015-11-04 13:26:24 -05:00
Matias Insaurralde
daef164163
adding jscad sample file
2015-11-03 00:24:15 -03:00
Matias Insaurralde
61a5cab1f2
adding extension for OpenJSCAD
2015-11-03 00:03:00 -03:00
Redth
2fddaaf3d7
Reordered extensions so the primary .cs is first
2015-10-31 12:45:54 -04:00
Redth
741d246581
Add .cake extension for C#
...
This adds the .cake file extension to the C# language.
Here is a search in the wild: https://github.com/search?q=extension%3Acake+NOT+coffee&type=Code
Cake (C# Make) is a cross platform build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.
You can find out out more about cake here: http://cakebuild.net/
2015-10-30 15:06:38 -04:00
redroot
1b23e81541
adding csl as an extension for XML, included sample
2015-10-30 10:40:15 +00:00
Arfon Smith
362d300cb0
Blob not FileBlob
2015-10-26 09:06:42 +00:00
Dario Bertini
7b185cc2f3
Switch to MagicPython for Python sources
2015-10-23 20:49:05 +01:00
Arfon Smith
932726863f
Merge branch 'master' into licensee-6
2015-10-23 10:29:47 +01:00
Arfon Smith
a35a3e98ce
Merge pull request #2702 from github/drop-ruby-1.9.3
...
Dropping support for Ruby 1.9.3
2015-10-23 10:29:13 +01:00
Arfon Smith
7c404e72d2
Dropping support for Ruby 1.9.3
2015-10-23 10:20:31 +01:00
Arfon Smith
8736e2305d
Merge pull request #2700 from pchaigno/django-alias
...
Django as an alias for HTML+Django
2015-10-22 20:39:14 +01:00
Paul Chaignon
a13664698f
Django as an alias for HTML+Django
2015-10-22 20:28:40 +02:00
Arfon Smith
6e934067a8
Merge pull request #2698 from phase/master
...
Change D color to match the website
2015-10-22 09:26:31 +01:00
phase
3040642f97
Change D color to its logo
2015-10-21 16:42:43 -07:00
phase
dd7e44f957
Change D color to match the website
...
The original yellow color doesn't fit D very well, and it looks an awful lot like the color for JavaScript. This changes it to the color used on the website's sidebar, and nice dark maroon: http://www.colorpicker.com/2e2324
2015-10-21 15:34:25 -07:00
Arfon Smith
6b56a243e7
Merge pull request #2696 from github/cut-linguist-4.7.0
...
Bumping to version 4.7.0
2015-10-21 10:19:16 +01:00
Arfon Smith
5d08605aef
Bumping to version 4.7.0
2015-10-21 09:04:17 +01:00
Arfon Smith
bf705cbaf2
Grammars update
2015-10-21 09:02:56 +01:00
Arfon Smith
fe827896e0
Merge pull request #2681 from miek/kicad-brd-extension
...
Add .brd extension for KiCad
2015-10-21 08:55:05 +01:00
Arfon Smith
317219e479
Merge branch 'master' into licensee-6
2015-10-21 08:51:10 +01:00
Arfon Smith
64e7df7596
Merge pull request #2694 from github/memory_blob
...
Memory blob
2015-10-21 08:49:42 +01:00
Arfon Smith
b3ff84872b
Merge branch 'master' into memory_blob
2015-10-20 19:24:43 +01:00
Arfon Smith
5d176a781c
Fixing the build :-\
2015-10-20 19:24:04 +01:00
Arfon Smith
e0c97f97ba
Merge branch 'master' into memory_blob
2015-10-20 12:36:26 +01:00
Arfon Smith
83f358976e
Fixing up some old MemoryBlob references
2015-10-20 12:33:43 +01:00
Arfon Smith
9ee6153891
Merge pull request #2676 from lucky/master
...
Support for files generated by Racc.
2015-10-19 12:05:12 +01:00
Arfon Smith
825e640061
Merge pull request #2684 from jeffkreeftmeijer/eex
...
Add EEx (Embedded Elixir)
2015-10-19 12:02:18 +01:00
Arfon Smith
e5ae213839
Merge pull request #2689 from edendramis/master
...
Add FreeMarker syntax highlighting
2015-10-19 12:00:38 +01:00
Arfon Smith
74e034c689
Merge pull request #2686 from pchaigno/metal
...
Support for Metal language
2015-10-19 11:49:36 +01:00
Evangelia Dendramis
a55a60a161
removing group and search term
2015-10-16 18:19:53 -07:00
Brandon Keepers
9d865ec018
license of factor grammar is now detected properly
2015-10-16 15:16:04 -04:00
Brandon Keepers
8b01e3dead
Upgrade to licensee 6.0.0b1
2015-10-16 15:15:34 -04:00
edendramis
9e3cc01715
adding FreeMarker to grammars.yml
2015-10-16 09:54:17 -07:00
edendramis
0f204767a9
updating examples
2015-10-15 14:48:20 -07:00
edendramis
11e3251efd
adding samples
2015-10-15 14:43:02 -07:00
edendramis
1f1416a5f7
adding freemarker grammar
2015-10-15 14:15:27 -07:00
edendramis
b3786f3825
Merge remote-tracking branch 'upstream/master'
2015-10-15 14:07:13 -07:00
Paul Chaignon
09c2eee91e
Support for Metal language
2015-10-13 07:57:58 +02:00
Arfon Smith
dc78b14902
Merge pull request #2683 from hipikat/patch-1
...
Correct typo ("Any information you [c]an add")
2015-10-12 10:09:17 +01:00
Arfon Smith
500ce0959a
Merge branch 'master' into memory_blob
2015-10-12 09:49:22 +01:00
Adam Wright
aa0c9e3572
Correct typo ("Any information you [c]an add")
2015-10-12 14:40:18 +08:00
Mike Walters
e6de75d48a
Add .brd extension for KiCad
2015-10-11 23:50:29 +01:00
Arfon Smith
a5ad0a34f8
Merge pull request #2675 from fbonzon/master
...
Add .phps extension for PHP
2015-10-11 21:32:17 +01:00
Arfon Smith
6e609cc4e3
Merge pull request #2680 from k2b6s9j/patch-1
...
The Crystal Grammar repository has moved.
2015-10-11 21:31:55 +01:00
Kepler Sticka-Jones
27727a927f
The Crystal Grammar repository has moved.
...
And I'm kinda thinking about changing my GitHub name...
2015-10-10 23:49:07 -06:00
Jared Kuolt
5ff580df0a
Support for files generated by Racc.
...
This changeset includes a sample racc file from [this auto-generated
file](44e9bf0440/lib/rjson/parser.rb )
(MIT-licensed).
[Racc](https://github.com/tenderlove/racc ) Racc is an LALR(1) parser
generator. It is written in Ruby itself, and generates ruby programs.
2015-10-09 16:20:59 -07:00
Jeff Kreeftmeijer
b34acac722
Add EEx (Embedded Elixir)
...
EEx is embedded Elixir: http://elixir-lang.org/docs/v1.0/eex/ . Here's
some in-the-wild usage on Github: https://github.com/search?p=100&q=extension%3Aeex+NOT+nothack&ref=searchresults&type=Code&utf8=✓
This uses the "html_elixir" Ace mode, which was added in this pull
request on the Ace project: https://github.com/ajaxorg/ace/pull/2696
2015-10-10 00:20:38 +02:00
François B
37840856ed
Add .phps extension for PHP
...
.phps stands for "PHP Source"
Useful to show examples of PHP code. A properly-configured server will
output a .phps file as is, with color-formated source code instead of
the HTML that would normally be generated.
Usage in GitHub:
https://github.com/search?utf8=%E2%9C%93&q=extension%3Aphps+NOT+nothack&
type=Code
Example taken from:
https://github.com/PHPMailer/PHPMailer/blob/master/examples/mail.phps
2015-10-09 14:43:22 +02:00
Brandon Keepers
acfad4371f
Mention alphabetical order in contributing docs
...
Closes #2649
2015-10-07 19:41:37 -04:00
Arfon Smith
ae42cc0307
Merge pull request #2672 from github/cut-release-v4.6.4
...
Cut release v4.6.4
2015-10-05 11:15:35 +01:00
Arfon Smith
d06860df37
Bumping version to v4.6.4
2015-10-05 09:45:32 +01:00
Arfon Smith
7d5d162f6b
Updating FSharp grammars to match
2015-10-05 09:45:05 +01:00
Arfon Smith
d39a75b68b
Grammar updates
2015-10-05 09:41:56 +01:00
Arfon Smith
d72f7311f6
Merge pull request #2648 from jaredpetersen/master
...
Added .pck PLSQL file extension
2015-10-05 09:23:56 +01:00
Arfon Smith
3f81b7c179
Merge pull request #2640 from wizawu/master
...
Add new extension .tsx for TypeScript
2015-10-05 09:21:46 +01:00
Arfon Smith
33d1255a5a
Merge pull request #2671 from pchaigno/change-stata-grammar-repo
...
Change Stata grammar repo
2015-10-05 09:15:15 +01:00
Paul Chaignon
0ebea6a0ff
Use pschumm/Stata.tmbundle
2015-10-04 20:45:33 +02:00
Paul Chaignon
c28da3a4a9
Remove statatmbundle/Stata.tmbundle grammar
2015-10-04 20:42:29 +02:00
Julian Squires
538f479b60
Add sample Ur/Web files
...
Taken from tokenrove/parsur so I don't have to worry about license
hassles. (You may relicense these samples as necessary.)
It would be nice to have an example of the embedded SQL syntax in a
sample.
2015-10-03 08:28:44 -04:00
Julian Squires
88cc73fa49
Add language definition for Ur/Web
...
I have omitted the related .urp extension because these are small
files (projects) in a different syntax.
2015-10-03 08:28:44 -04:00
wizawu
d6d368a65d
Replace the sample file for .tsx extension
...
The sample file is from https://github.com/Microsoft/TypeScript/blob/master/tests/cases/conformance/jsx/tsxAttributeResolution9.tsx
2015-10-03 11:01:22 +08:00
wizawu
c5be9cc3e9
Add .tsx extension for XML
...
The sample file is from https://github.com/nyxcharon/tiled/blob/master/src/examples/water.tsx
2015-10-02 19:50:10 +08:00
E
c462c2bd31
add FreeMarker to languages.yml
2015-10-01 13:59:52 -07:00
wizawu
3426165621
Add a TypeScript sample with .tsx extension
2015-09-30 13:45:38 +08:00
Vicent Marti
98b99e38bb
Merge pull request #2654 from github/vmg/git-linguist-fixes
...
Small fixes for git-linguist
2015-09-28 11:12:49 +02:00
Vicent Marti
d8e3bec499
Bump version
2015-09-28 01:45:49 -07:00
Vicent Marti
7c759d4d29
git-linguist: Do not write cache if repo is gone
2015-09-28 01:45:49 -07:00
Vicent Marti
41d438b47e
repository: Do not attempt to scan large repos
2015-09-28 01:45:49 -07:00
Vicent Marti
41911d6921
git-linguist: Properly handle $GIT_DIR from git
2015-09-28 01:45:49 -07:00
Arfon Smith
dca18d77cb
Merge pull request #2656 from iblech/better-test-description
...
Clarified that only nonprimary extensions should be sorted
2015-09-27 20:34:30 +01:00
Ingo Blechschmidt
040af5dad2
Clarify that only nonprimary extensions should be sorted
2015-09-25 19:23:06 +02:00
Ingo Blechschmidt
01bb6c37ab
Detect Pickle data dumps (.p, .pkl, .pickle)
2015-09-25 19:06:50 +02:00
Jared Petersen
c624d68628
Added .pck PLSQL file extension
2015-09-24 07:59:06 -07:00
Arfon Smith
4867c49bd9
Merge pull request #2642 from github/license-in-gemspec
...
Include LICENSE in gem
2015-09-23 09:19:18 +01:00
Brandon Keepers
a354eddf4b
Update github-linguist.gemspec
2015-09-22 16:33:08 -04:00
Vicent Marti
9b78c533a5
Merge pull request #2641 from github/js-syntax-fix
...
github-linguist-grammars 4.6.2
2015-09-21 21:56:33 +02:00
Mislav Marohnić
090ea576b9
github-linguist-grammars 4.6.2
2015-09-21 21:23:40 +02:00
Mislav Marohnić
6a2d33a4b3
Bump language-javascript for syntax highlighting fix
...
This is primarily to pull
https://github.com/atom/language-javascript/pull/227
Full changelog:
c5c381e...7b14bbb (diff-46d5c1ca71eaebb92619d6c7abc9388d)
2015-09-21 19:04:30 +02:00
wizawu
b54a9c7412
Add new extension .tsx for TypeScript
...
TypeScript 1.6 has introduced a new .tsx file extension.
2015-09-21 13:48:30 +08:00
Vicent Marti
2c62da7834
Merge pull request #2636 from github/vmg/git-linguist-oid
...
git-linguist: Delay loading @commit_oid
2015-09-16 16:48:12 +02:00
Vicent Marti
0145a0adb2
git-linguist: Delay loading @commit_oid
2015-09-16 05:50:35 -07:00
Vicent Marti
473282d64c
Merge pull request #2630 from github/vmg/memory
...
4.6.0: Reduce memory pressure
2015-09-15 11:19:45 +02:00
Vicent Marti
c2c068e9db
Bump version to 4.6.0
2015-09-14 08:43:10 -07:00
Vicent Marti
13d1f662d1
Add the git-linguist helper
2015-09-14 08:42:51 -07:00
Arfon Smith
bdd57f58a0
Merge pull request #2625 from github/handlebars-group
...
Adding Handlebars to the HTML group
2015-09-09 09:18:11 +01:00
Arfon Smith
b1bcabd6e6
Adding Handlebars to the HTML group
2015-09-08 12:25:05 +01:00
Arfon Smith
e128c3fa82
Merge pull request #2622 from miksen/patch-1
...
Language bar clarification in README.md
2015-09-08 12:08:42 +01:00
Arfon Smith
efac9fe750
Merge pull request #2624 from pchaigno/jsx-grammar
...
New JSX language under JavaScript group
2015-09-08 11:01:44 +01:00
Arfon Smith
2b8545a8fa
Merge pull request #2567 from pcantrell/objc-import-statement
...
#import "*.h" detection for Objective-C
2015-09-08 10:53:32 +01:00
Vicent Marti
b275b5d728
Soften memory pressure
2015-09-07 22:03:29 +02:00
Paul Chaignon
1f46cfafa7
New JSX language under JavaScript group
...
A specific grammar is needed to highlight .jsx files
Thus, there are now in a distinct language but still in the JavaScript group
2015-09-05 13:31:17 +02:00
miksen
b1dcdf3418
Language bar clarification in README.md
...
Clarified what the percentages in the Language bar are based on.
2015-09-04 11:49:10 +02:00
Paul Cantrell
4bfd65deb8
#import "*.h" detection for Objective-C
2015-09-03 22:10:27 -05:00
Paul Chaignon
213cf322f5
Merge branch 'master' into blob_in_memory
2015-09-04 00:55:39 +02:00
Arfon Smith
61102812a0
Merge pull request #2619 from github/linguist-generated
...
Adding support for generated overrides
2015-09-03 15:02:16 +01:00
Arfon Smith
580cfce7fb
Adding support for generated overrides
2015-09-03 14:39:27 +01:00
Arfon Smith
f1383d7a45
Merge pull request #2616 from scttnlsn/patch-1
...
Ignore spec fixtures
2015-09-02 18:35:07 +01:00
Scott Nelson
e4ce5bfe39
Ignore spec fixtures
2015-09-02 12:52:25 -04:00
ismail-arilik
4d2b38497d
Remove color attributes of 'type: data's.
2015-09-02 18:53:29 +03:00
ismail-arilik
fc5ae1cfbc
Revert colors of some languages.
...
Revert colors of some languages which have 'type: data' attribute.
2015-09-02 17:53:58 +03:00
ismail-arilik
7e76d1cc6b
Update Pascal color to fix the closeness issue.
2015-09-02 17:01:38 +03:00
ismail-arilik
cf834e8a21
Update some colors to fix closeness.
2015-09-02 16:23:33 +03:00
ismail-arilik
ee61466042
Update some colors to fix closeness.
2015-09-02 15:58:46 +03:00
ismail-arilik
35884d482c
Update some colors to fix closeness.
2015-09-02 15:38:41 +03:00
ismail-arilik
802de8112c
Update some colors to fix closeness.
2015-09-02 14:39:19 +03:00
ismail-arilik
9a76cfc85f
Update some colors to fix closeness.
...
I have used syntactic color values with respect to the table below:
A | B C | D | E | F G | H | I | J K | L M | N O | P Q | R S | T U | V W | X | Y Z
0 1 2 3 4 5 6 7 8 9 A B C D E F
For example for Gradle the color should be 4B0283, for Cuda the color should be 1C201C(for six-letter CudaCu) and for reStructuredText the color should be B3BCBC(for six-letter reStru).
2015-09-02 14:16:12 +03:00
ismail-arilik
dc41dd888d
Update Cuda color to fix closeness.
2015-09-02 13:31:51 +03:00
Arfon Smith
6ed64f25a2
Merge pull request #2607 from Alhadis/master
...
Add .geojson/.topojson as JSON extensions / Fix NCL colour
2015-09-02 10:13:31 +01:00
ismail-arilik
827ad80311
Update colors to fix collision.
...
Colors basically incremented.
2015-09-02 10:16:37 +03:00
ismail-arilik
9e3d8ac4e9
Update Batchfile color.
2015-09-02 09:58:14 +03:00
Alhadis
114a331106
Add ".topojson" as a JSON extension
2015-09-02 07:04:51 +10:00
Arfon Smith
9aa24a216a
Merge pull request #2612 from github/cut-release-v4.5.15
...
Cut release v4.5.15
2015-09-01 21:04:40 +01:00
ismail-arilik
1b327e29ba
Add colors for some languages.
...
These are effected languages and the reason behind the proposed colors:
- Ant Build System: The color of logo (http://ant.apache.org/images/project-logo.gif ).
- AppleScript: AppleScript editor logo (https://en.wikipedia.org/wiki/AppleScript#/media/File:AppleScript_Editor_Logo.png ).
- Batchfile: Batch file icon in Windows (https://en.wikipedia.org/wiki/Batch_file#/media/File:Batch_file_icon_in_Windows_Vista.png ).
- Bison: A color taken from a bison (https://en.wikipedia.org/wiki/Bison#/media/File:Americanbison.jpg ).
- Cucumber: Official logo color (https://cucumber.io/images/cucumber-logo.svg ).
- Cuda: Nvidia(creator of CUDA) logo color (http://www.nvidia.com/content/includes/redesign2010/images/redesign10/nvidia_logo.png ).
- Gradle: Official Gradle logo color (https://gradle.org/wp-content/uploads/2015/03/GradleLogoReg.png ).
- Hack: Hack logo color (http://hacklang.org/wp-content/themes/hack/hack.png ).
- Haml: Haml logo color (http://haml.info/images/haml.png ).
- LLVM: Eye color of the dragon logo of LLVM (http://llvm.org/img/DragonMedium.png ).
- Less: Less logo color (http://lesscss.org/public/img/logo.png ).
- Markdown: The Daring Fireball logo color (http://daringfireball.net/graphics/logos/ ).
- Maven POM: The maven logo color (https://en.wikipedia.org/wiki/Apache_Maven#/media/File:Maven_logo.svg ).
- Nginx: The nginx logo color (http://nginx.org/nginx.png ).
- NumPy: The NumPy logo color (http://www.numpy.org/_static/numpy_logo.png ).
- RDoc: I couldn'd find any logo, so have used the color of the name of RDoc in the official site (http://docs.seattlerb.org/rdoc/ ).
- SCSS: The Sass logo color (http://sass-lang.com/assets/img/logos/logo-b6e1ef6e.svg ).
- Sass: The Sass logo color (http://sass-lang.com/assets/img/logos/logo-b6e1ef6e.svg ).
- XML: A random color.
- XSLT: A random color.
- YAML: The color of the name of YAML in the official site (http://yaml.org/ ).
- Yacc: A random color.
- reStructuredText: The official logo color (http://docutils.sourceforge.net/rst.png ).
2015-09-01 21:51:48 +03:00
Arfon Smith
13702451ab
Bumping to v4.5.15
2015-09-01 19:13:02 +01:00
Arfon Smith
f0242f6f97
Updating grammars
2015-09-01 19:12:27 +01:00
Arfon Smith
9775820398
Merge pull request #2591 from jtbandes/master
...
Vendored definitions for Xcode-related files
2015-09-01 18:53:08 +01:00
Arfon Smith
7daf26bcd0
Merge pull request #2604 from larsbrinkhoff/alphabetise-heuristics
...
Alphabetise heuristics.
2015-09-01 15:25:49 +01:00
Arfon Smith
231f705098
Merge pull request #2606 from thejameskyle/jsproj
...
Add .jsproj extension
2015-09-01 15:23:53 +01:00
Arfon Smith
893ab8fd8d
Merge pull request #2610 from ismail-arilik/patch-1
...
Add color for the PL/SQL language.
2015-09-01 15:20:49 +01:00
ismail-arilik
5afdd2c533
Add color for the PL/SQL language.
...
I have added color to the PL/SQL language: #dad8d8. I take this color from a window background which evokes the interface of the language.
2015-09-01 14:23:59 +03:00
Lars Brinkhoff
e4f5c0066a
Add checks to keep heuristics alphabetised.
2015-09-01 08:21:34 +02:00
Alhadis
a167f852dd
Alphabetise JSON extensions
2015-09-01 07:33:07 +10:00
Alhadis
b428bce126
Quote NCL language's colour value
...
Without double-quotes, the hex colour is interpreted as a YAML comment.
Originally added in 2d39258 .
2015-09-01 07:24:17 +10:00
Alhadis
e62d0e19a5
Add ".geojson" as a JSON extension
2015-09-01 07:12:18 +10:00
James Kyle
9b8bf9068f
Move jsproj example to xml directory
2015-08-31 11:35:01 -07:00
James Kyle
6e05edc350
Add .jsproj extension
2015-08-31 10:26:29 -07:00
Lars Brinkhoff
dd8eaf2893
Alphabetise heuristics.
2015-08-31 08:53:51 +02:00
Michael Fellinger
ecc750f445
Merge branch 'master' of https://github.com/github/linguist into origin/patch-1
...
* 'master' of https://github.com/github/linguist :
Switch to Apache License.
also add help for unapproved licenses
Update X10 grammar license.
add some help text to license test
Fix typo in Obj-C heuristic keyword
Add the X10 language (http://x10-lang.org/ ).
Sublime Text workspace files as vendored
Make Slick regexp more general
Tests for new vendored files
Test for new CodeMirror regexp
New JS vendored files
Fix CodeMirror regex for vendored files
added *.lslp to samples/LSL folder
added *.lslp as LSL(Linden Scripting Language)
Conflicts:
.gitmodules
2015-08-28 14:08:31 -04:00
Michael Fellinger
cf5268a7d4
add Pony language
2015-08-28 14:04:10 -04:00
Ben Balter
e24efad5ff
Merge pull request #2594 from github/license-help
...
Add some additional help text to license test
2015-08-26 14:55:37 -04:00
Arfon Smith
58a34cdb7d
Merge pull request #2589 from mandel/master
...
Add the X10 language.
2015-08-26 19:36:54 +01:00
Louis Mandel
b1c6b330e9
Switch to Apache License.
2015-08-26 14:26:30 -04:00
Ben Balter
7c3e265033
also add help for unapproved licenses
2015-08-26 12:31:29 -04:00
Louis Mandel
13695a716c
Update X10 grammar license.
2015-08-26 09:46:02 -04:00
Ben Balter
c9e43804d6
add some help text to license test
2015-08-26 09:26:04 -04:00
Arfon Smith
1535e3553e
Merge pull request #2580 from LeonaMorro/master
...
add *.lslp as an additional extension for LSL (LindenScriptingLanguage)
2015-08-26 14:09:48 +01:00
Arfon Smith
0ac05bbbeb
Merge pull request #2582 from pchaigno/vendor-libraries
...
Vendored JS files
2015-08-26 14:02:57 +01:00
Arfon Smith
d3f979d640
Merge pull request #2592 from jtbandes/typo
...
Fix typo in Obj-C heuristic keyword
2015-08-26 12:52:05 +01:00
Jacob Bandes-Storch
0e9ded45dc
Fix typo in Obj-C heuristic keyword
...
`synchronised` → `synchronized`
2015-08-26 00:34:00 -07:00
Jacob Bandes-Storch
a2ca886510
Vendored definitions for Xcode-related files
2015-08-25 23:42:20 -07:00
Louis Mandel
25a1af3775
Add the X10 language ( http://x10-lang.org/ ).
2015-08-24 13:26:43 -04:00
Paul Chaignon
0d8e0a2970
Sublime Text workspace files as vendored
2015-08-24 12:32:26 +02:00
Paul Chaignon
c0fff6c8a8
Make Slick regexp more general
2015-08-21 12:30:01 +02:00
Paul Chaignon
e6b4428614
Tests for new vendored files
2015-08-21 12:24:04 +02:00
Paul Chaignon
4e6e69833d
Test for new CodeMirror regexp
2015-08-21 12:15:17 +02:00
Paul Chaignon
1d9faff4c6
New JS vendored files
2015-08-21 12:13:42 +02:00
Paul Chaignon
7025cbe760
Fix CodeMirror regex for vendored files
2015-08-21 12:12:52 +02:00
LeonaMorro
e922b7c2ca
added *.lslp to samples/LSL folder
2015-08-21 11:44:23 +02:00
LeonaMorro
96518d2d0f
added *.lslp as LSL(Linden Scripting Language)
2015-08-21 11:17:12 +02:00
Arfon Smith
1241b20ba1
Merge pull request #2578 from blakeembrey/correct-raml-type
...
Make RAML a markup language
2015-08-20 20:56:21 +01:00
Ben Balter
f03f5c1628
Merge pull request #2568 from github/licensee
...
Use Licensee to classify submodule licenses
2015-08-20 15:42:50 -04:00
Ben Balter
cb550a3662
remove some random submodules
2015-08-20 15:30:51 -04:00
Ben Balter
d1f90d61c5
Merge branch 'master' into licensee
2015-08-20 15:25:15 -04:00
Blake Embrey
16e65fe189
Make RAML a markup language
...
RAML was originally merged as a data language, but this seems like an incorrect definition. I changed it to be markup instead, which will also result in RAML appearing in repo statistics.
2015-08-20 10:07:44 -07:00
Ben Balter
62a0faa729
let us
2015-08-20 12:23:52 -04:00
Ben Balter
fbb3ab2292
batch license test output
2015-08-20 11:38:31 -04:00
Arfon Smith
b3b75e5ef8
Merge pull request #2574 from github/perl-t
...
Adding Perl/Perl6 heuristic for '.t'
2015-08-20 10:29:52 +01:00
Arfon Smith
8b36210db5
Merge pull request #2573 from a0viedo/patch-1
...
relativize link in readme
2015-08-20 10:25:02 +01:00
Arfon Smith
a74f3b3e46
Adding Perl/Perl6 heuristic for '.t'
2015-08-20 10:16:52 +01:00
Alejandro Oviedo
e214a52de5
relativize link in readme
...
...so it could link properly in other branches and forks.
2015-08-19 19:15:05 -03:00
Arfon Smith
0624a9395c
Merge pull request #2571 from pchaigno/prolog-grammar
...
New grammars for Prolog and ECLiPSe
2015-08-19 21:44:13 +01:00
Arfon Smith
b2e7f7ffa6
Merge pull request #2570 from pchaigno/typescript-grammar
...
New grammar for Typescript
2015-08-19 21:41:15 +01:00
Arfon Smith
b312b39a10
Merge pull request #2572 from pchaigno/rmarkdown-tmscope
...
TextMate scope for RMarkdown
2015-08-19 21:38:42 +01:00
Paul Chaignon
80e2d112b2
tm_scope for RMarkdown
2015-08-19 22:07:23 +02:00
Paul Chaignon
519b169df0
New grammar for Typescript from Sublime Text package
2015-08-19 21:30:24 +02:00
Paul Chaignon
5c2cfbc334
Remove Typescript grammar
2015-08-19 21:27:40 +02:00
Paul Chaignon
7d91e4959a
Dissociate ECLiPSe from Prolog
...
ECLiPSe syntax is slightly different from Prolog syntax
ECLiPSe is in the Prolog group so it will only be highlighted differently
2015-08-19 20:56:14 +02:00
Paul Chaignon
0c5aa2a7eb
Merge branch 'master' into prolog-grammar
2015-08-19 20:46:15 +02:00
Paul Chaignon
0d7a264981
Update submodule for Prolog grammar
2015-08-19 20:43:16 +02:00
Arfon Smith
52ff2d2e74
Merge pull request #2557 from pchaigno/mozilla-public-license
...
Recognize the Mozilla Public License for grammars
2015-08-19 19:21:33 +01:00
Ben Balter
8a7ceaa845
bump licensee to support ruby 1.9.3
2015-08-19 13:22:31 -04:00
Ben Balter
fd9ce2d1cf
use licensee to classify submodule licenses
2015-08-19 12:54:21 -04:00
Paul Chaignon
2c2b37bec3
Reorganize tests
...
Rename test_memory_blob.rb to test_blob.rb for consistence with last commit
2015-08-19 18:07:42 +02:00
Paul Chaignon
c777f2d388
Merge branch 'master' into blob_in_memory
2015-08-19 18:02:31 +02:00
Paul Chaignon
eca10056a8
Rename MemoryBlob to Blob
2015-08-19 17:29:35 +02:00
Arfon Smith
c7bab11ebe
Merge pull request #2566 from github/cut-release-v4.5.14
...
v4.5.14 version bump
2015-08-19 10:36:52 +01:00
Arfon Smith
6995fc28b6
v4.5.14 version bump
2015-08-19 07:01:07 +01:00
Arfon Smith
102f14d0e9
Grammars update
2015-08-19 06:59:39 +01:00
Arfon Smith
aac168402b
Merge pull request #2565 from pchaigno/aspectj-grammar
...
Grammar for AspectJ
2015-08-19 06:49:16 +01:00
Paul Chaignon
152d49513f
Grammar for AspectJ from Sublime Text package
2015-08-19 00:11:34 +02:00
Arfon Smith
d5564c808d
Merge pull request #2560 from larsbrinkhoff/sexp
...
Add .sexp to Common Lisp.
2015-08-18 21:15:46 +01:00
Lars Brinkhoff
82410e07b2
Add .sexp to Common Lisp.
...
config.sexp by Jeremie Dimino; Apache License 2.0.
rss.sexp by Dan Lentz; LGPL 2.1.
2015-08-18 12:45:47 +02:00
Arfon Smith
94d90b30b5
Merge pull request #2561 from pchaigno/labview-xml
...
Highlight LabVIEW files as XML
2015-08-18 12:25:38 +02:00
Paul Chaignon
06997f0da2
Fix scope of grammar for LabVIEW
2015-08-14 14:17:32 +02:00
Paul Chaignon
55aafa416d
Highlight LabVIEW files as XML
2015-08-14 13:56:28 +02:00
Paul Chaignon
6226a46988
Recognize the Mozilla Public License for grammars
2015-08-13 17:35:01 +02:00
Paul Chaignon
8d216f0c43
Grammar for Prolog from Sublime Text package
...
MPLv2 License is currently unrecognized
2015-08-13 17:15:04 +02:00
Paul Chaignon
7f5bb25542
Remove grammar for Prolog from TextMate bundle
2015-08-13 16:56:21 +02:00
Arfon Smith
5fcdf6adc2
Merge pull request #2555 from larsbrinkhoff/zone
...
Add .arpa to DNS Zone.
2015-08-13 10:18:51 +01:00
Lars Brinkhoff
6a565a849b
Add .arpa to DNS Zone.
...
sample.arpa by Freeswitch project; Mozilla Public License 1.1.
2015-08-13 07:38:17 +02:00
Arfon Smith
66fc67e34c
Merge pull request #2554 from github/mcandre-master
...
DNS Zone files
2015-08-12 18:54:04 +01:00
Arfon Smith
7cf140940e
Fixing up the build
2015-08-12 17:20:29 +01:00
Arfon Smith
60e90bab23
Removing un-used Bind bundle
2015-08-12 17:06:39 +01:00
Arfon Smith
4f58258186
Removing erroneous submodule
2015-08-12 17:05:57 +01:00
Arfon Smith
03e2904ebf
Merge branch 'master' of https://github.com/mcandre/linguist into mcandre-master
2015-08-12 15:15:28 +01:00
Andrew Pennebaker
bea90b256e
use st2-zonefile (MIT licensed) instead of Bind.tmbundle (unlicensed)
2015-08-11 14:01:45 -05:00
Arfon Smith
8eb37ba956
Merge pull request #2541 from github/reworking-documentation-paths
...
Reworking documentation paths
2015-08-11 09:44:19 +01:00
Arfon Smith
8d20c1fb59
More inclusive documentation matches for License and Readme files
2015-08-11 09:39:41 +01:00
Arfon Smith
9a1abf0c49
Merge branch 'master' into reworking-documentation-paths
2015-08-11 09:10:08 +01:00
Arfon Smith
5aae7a4000
Merge pull request #2552 from github/cut-release-v4.5.13
...
Bumping version to v4.5.13
2015-08-11 07:50:53 +01:00
Arfon Smith
d9509a1750
Bumping version to v4.5.13
2015-08-11 07:01:05 +01:00
Arfon Smith
978c448fb8
Merge pull request #2551 from github/name-checkin
...
Catching one more edge case
2015-08-11 06:53:25 +01:00
Arfon Smith
997c0fca10
Catching one more edge case
2015-08-11 06:48:54 +01:00
Arfon Smith
3ae6e68492
Merge pull request #2549 from github/name-checkin
...
Don't blow up if empty string/nil passed to alias methods
2015-08-10 22:17:07 +01:00
Arfon Smith
851c93a1f7
Don't blow up if empty string/nil passed to alias methods
2015-08-10 22:07:28 +01:00
Arfon Smith
a5f7355e16
Merge pull request #2547 from github/grammars
...
Grammar updates
2015-08-10 15:10:20 +01:00
Arfon Smith
18ffdbaa65
Grammar updates
2015-08-10 15:07:27 +01:00
Arfon Smith
c089222bc6
Merge pull request #2545 from pchaigno/yaml-tmlanguage
...
YAML extensions for TextMate and Sublime Text grammars
2015-08-10 09:54:20 +01:00
Arfon Smith
37f9535d27
Merge pull request #2546 from ammaraskar/master
...
Make regex for vim modeline more lenient
2015-08-10 09:53:46 +01:00
Ammar Askar
4650368bc2
Make regex for vim modeline more lenient
...
This change allows the filetype/language to be retrieved from more complex vim modelines. The current regex strictly allows a set line which contains only the filetype/ft parameter and nothing else
2015-08-10 00:42:14 -05:00
Paul Chaignon
88b14ed455
.syntax extension for YAML
2015-08-09 14:13:48 +02:00
Paul Chaignon
54a2a47bc0
YAML-tmLanguage extension for YAML
2015-08-09 14:11:01 +02:00
Arfon Smith
ffcc970140
Merge pull request #2542 from github/brewfile
...
Highlight Brewfile as Ruby
2015-08-07 22:26:55 +01:00
Joshua Peek
7a811e39e0
Add sample Brewfile
2015-08-07 14:01:08 -07:00
Joshua Peek
11f158cbb3
Highlight Brewfile as Ruby
2015-08-07 11:12:30 -07:00
Arfon Smith
5d5550c48b
Moving vendored definitions to documentation
2015-08-07 10:42:31 +01:00
Arfon Smith
fd570d906a
Adding examples path to documentation.yml
2015-08-07 10:35:18 +01:00
Arfon Smith
deab0662f9
Merge pull request #2447 from Ryman/rustup
...
Split on comma in language name if no match is found
2015-08-07 10:28:21 +01:00
Arfon Smith
7238f50a6b
Merge pull request #2539 from rji/puppet-lang-updates
...
Updates for the Puppet language
2015-08-07 10:25:32 +01:00
Arfon Smith
499fcd1f3f
Merge pull request #2540 from pchaigno/makefile.inc
...
Filename Makefile.inc for Makefile
2015-08-06 09:33:55 +01:00
Paul Chaignon
dc0ddc82d6
Filename Makefile.inc for Makefile
2015-08-06 10:08:30 +02:00
Arfon Smith
436fc34cb9
Merge pull request #2538 from BerkeleyTrue/patch-1
...
Add codemirror's demo directory
2015-08-06 09:01:01 +01:00
Roger Ignazio
f072cd96e3
Add hiera_include() sample for the Puppet language
...
Prior to this commit, some Puppet files were being incorrectly
identified as Pascal when they contained only the following content:
hiera_include('classes')
This commit adds a hiera_include() sample to for the Puppet language to
correct this behavior.
2015-08-05 14:02:09 -07:00
Roger Ignazio
3441a001c7
Modify Puppet color based on style guide
...
Prior to this commit, the Puppet language was colored to #332A77. The
Puppet Labs style guide (https://puppetlabs.com/styleguide/brand )
specifies Puppet Dark Purple to be #302B6D. Alternately, Puppet Purple,
a lighter variant, may be used: #7C6AAB.
Keeping with the dark purple theme, this commit modifies the Puppet
language to use Puppet Dark Purple, hex #302B6D.
2015-08-05 14:00:08 -07:00
Berkeley Martinez
bc747844ea
Add codemirror's demo directory
...
This accounts for about ~150 html files throwing off the statistics of one of my projects
2015-08-05 12:22:21 -07:00
Arfon Smith
a887f58bcc
Merge pull request #2537 from imsys/xbase-extra
...
#2504 - xBase aliases and extension .prw
2015-08-05 14:06:24 +01:00
Arthur Helfstein Fragoso
f42afef6e0
order - .prw should come after .ch
...
1) Failure:
TestPedantic#test_extensions_are_sorted
[/home/arthur/Projects/linguist/test/test_pedantic.rb:15]:
.prw should come after .ch
2015-08-05 05:58:02 -03:00
Arthur Helfstein Fragoso
18eaf22cb9
Added xBase/AdvPL sample file
2015-08-05 05:19:41 -03:00
Arthur Helfstein Fragoso
d94f427e12
xBase: Add aliases and extension .prw
...
xBase: Add aliases:
* advpl
* clipper
* foxpro
And the extension .prw
2015-08-05 05:06:11 -03:00
Arfon Smith
b94eb42db6
Merge pull request #2536 from github/slim-grammar
...
Adding Slim tm_scope
2015-08-04 22:04:25 +01:00
Arfon Smith
d2297f5516
Adding Slim tm_scope
2015-08-04 21:56:11 +01:00
Arfon Smith
ef6f58b828
Merge pull request #2535 from pchaigno/heuristics-case-insensitive
...
Case-insensitive extension match for heuristic rules
2015-08-04 21:35:54 +01:00
Paul Chaignon
eb0bf16cce
Case-insensitive extension match for heuristic rules
2015-08-04 17:28:52 +02:00
Arfon Smith
ca51415540
Merge pull request #2534 from github/cut-release-v4.5.11
...
Bumping version to v4.5.11
2015-08-04 14:05:10 +01:00
Arfon Smith
8ae32e1d47
Bumping version to v4.5.11
2015-08-04 13:29:52 +01:00
Arfon Smith
0a6165c4d9
Updating csharp scopes
2015-08-04 13:27:21 +01:00
Arfon Smith
cf8521a629
Grammar updates
2015-08-04 13:18:27 +01:00
Arfon Smith
b11c7f3dc0
Merge pull request #2513 from yyx990803/master
...
add syntax highlight for *.vue component files
2015-08-04 12:47:12 +01:00
Arfon Smith
01151aad5c
Merge pull request #2533 from github/rrebol
...
Adding back R/Rebol heuristics
2015-08-04 12:45:44 +01:00
Arfon Smith
6b283068a9
Adding back R/Rebol heuristics
2015-08-04 12:20:15 +01:00
Arfon Smith
ccd7d4d89d
Merge pull request #2532 from github/heuristic-fixes
...
Fixing up some new heuristics
2015-08-04 12:11:17 +01:00
Arfon Smith
208ec3906f
Fixing up some new heuristics
2015-08-04 12:06:41 +01:00
Arfon Smith
84d4fccb4d
Merge pull request #2441 from pchaigno/associate-heuristic-with-extension
...
Associate heuristic rules with file extensions
2015-08-04 12:00:47 +01:00
Arfon Smith
8d8ea959ee
Merge pull request #2527 from radeksimko/hcl-as-ruby
...
Parse HCL as Ruby, not JavaScript
2015-07-30 14:42:46 +01:00
Radek Simko
1c73db499f
Parse HCL as Ruby, not JavaScript
2015-07-30 11:31:06 +01:00
Arfon Smith
16a4b4947f
Merge pull request #2526 from github/cut-releasev4.5.10
...
Bumping to v4.5.10
2015-07-29 15:21:31 +01:00
Arfon Smith
4b2abb2064
Bumping to v4.5.10
2015-07-29 14:50:11 +01:00
Arfon Smith
c581b6a5a7
Merge pull request #2525 from github/grammars-update
...
Grammars update
2015-07-29 14:37:08 +01:00
Arfon Smith
4c66582f87
Grammars update
2015-07-29 14:27:35 +01:00
Arfon Smith
11388a5355
Merge pull request #1899 from sethvargo/patch-1
...
Add HCL to languages.yml
2015-07-29 14:14:38 +01:00
Arfon Smith
24ca98b1a3
Merge pull request #2524 from github/more-encompassing-number-skips
...
More encompassing number skips
2015-07-29 14:07:04 +01:00
Arfon Smith
90a293727d
Merge branch 'master' into more-encompassing-number-skips
2015-07-29 13:54:51 +01:00
Arfon Smith
e869f6c173
Merge pull request #2438 from edm00se/master
...
add support for XPages
2015-07-25 17:52:01 +01:00
Evan You
5b187d1f20
update vue-syntax-highlight version
2015-07-24 23:40:43 -04:00
Evan You
7b5d1c075d
add syntax highlight for *.vue component files
2015-07-21 18:51:55 -04:00
Arfon Smith
07173d2238
Merge pull request #2515 from github/xbase-ch
...
xBase .ch
2015-07-21 15:26:45 +01:00
Arfon Smith
6b747f7d65
Adding Charity and heuristic for xBase .ch files
2015-07-21 14:59:47 +01:00
Arfon Smith
aef19d72f9
Merge branch 'master' into xbase-ch
2015-07-21 13:55:59 +01:00
Arfon Smith
e1a661bffc
Merge pull request #2506 from hdgarrood/master
...
Use a different grammar for PureScript
2015-07-21 13:37:05 +01:00
Arfon Smith
560f9b15d7
Merge pull request #2510 from joelparkerhenderson/master
...
Add documentation categorization for CHANGELOG et. al.
2015-07-20 16:30:57 +01:00
Paul Chaignon
452fc59d4f
Merge branch 'master' into associate-heuristic-with-extension
2015-07-20 13:08:13 +02:00
Joel Parker Henderson
682cc2d82d
Add documentation categorization for CHANGELOG et. al.
2015-07-19 19:36:12 -06:00
Harry Garrood
29197736c7
Use a different grammar for PureScript
2015-07-19 09:18:09 +01:00
Arfon Smith
e1dbd68713
Merge branch 'master' of github.com:github/linguist
2015-07-16 14:43:21 -07:00
Arfon Smith
0ecb865797
Merge branch 'rpavlick-master'
2015-07-16 14:40:52 -07:00
Arfon Smith
1ced06483e
Merge branch 'master' of https://github.com/rpavlick/linguist into rpavlick-master
2015-07-16 14:40:21 -07:00
Garen Torikian
861cee33d5
Merge pull request #2502 from vszakats/patch-1
...
CONTRIBUTING.md: minor URL cleanups
2015-07-15 15:40:51 -07:00
Viktor Szakats
6b882438b0
CONTRIBUTING.md: minor URL cleanups
...
use `https://` and `.svg`, follow a redirect.
2015-07-15 13:39:27 +02:00
Arfon Smith
c570646c2d
Merge pull request #2500 from github/cut-release-v4.5.9
...
Cut release v4.5.9
2015-07-14 16:22:23 -07:00
Arfon Smith
75f72578ad
Bumping version to v4.5.9
2015-07-14 08:59:32 -07:00
Arfon Smith
4dc566e13f
Updating OpenEdge-ABL grammars
2015-07-14 08:58:59 -07:00
Arfon Smith
bcfdbe3616
Grammars update
2015-07-14 08:56:44 -07:00
Arfon Smith
314b7f134d
Merge pull request #2499 from vszakats/xgramm
...
add grammar for xbase and harbour languages
2015-07-14 08:48:24 -07:00
Eric McCormick
87eb4577ea
trying this again
2015-07-13 21:31:02 -05:00
Eric McCormick
7563bf43e9
Revert "removed samples"
...
This reverts commit ce8cfed7ff .
2015-07-13 21:28:36 -05:00
Eric McCormick
ce8cfed7ff
removed samples
2015-07-13 21:22:54 -05:00
Eric McCormick
8742de9a88
pulling .xsp, .form, .view from PR
...
Per comment in [PR 2438](https://github.com/github/linguist/pull/2438#issuecomment-120588670 ), pulling all but .xsp-config and .xsp.metadata for uniqueness and non-overlapping assignment based on file extension. This should be set / overridden in the `.gitattributes` file, [as demonstrated here](https://github.com/edm00se/AnAppOfIceAndFire/blob/master/.gitattributes ), to assign the XPages language to the project files.
2015-07-13 21:11:06 -05:00
Arfon Smith
9c0af2ea5b
Merge pull request #2488 from github/code-of-conduct
...
Add code of conduct to contributing guidelines
2015-07-13 15:14:20 -07:00
Viktor Szakats
4c81c0d904
add grammar for xbase and harbour languages
2015-07-13 15:28:42 +02:00
Viktor Szakats
4dcdb0c79c
xBase: add .ch extension + sample
2015-07-13 10:32:08 +02:00
Paul Chaignon
5a646384f6
FileBlob extends MemoryBlob
2015-07-12 20:56:51 +02:00
Paul Chaignon
8917f1a91a
MemoryBlob class: wrapper around the content of a file
...
Makes it possible to detect the language of a snippet of code
without having an actual file on disk
Will allow github-markup to use Linguist without restricting its API
2015-07-12 20:28:42 +02:00
Arfon Smith
d459f7289e
Merge pull request #2493 from miek/patch-1
...
Add .kicad_pcb extension for KiCad PCB design files
2015-07-12 13:44:17 +01:00
Arfon Smith
d2c4104d30
Merge pull request #2494 from k2b6s9j/crystal-grammar
...
Use a Crystal grammar over the Ruby grammar for Crystal files.
2015-07-12 13:42:53 +01:00
Kepler Sticka-Jones
89fabd9a89
Use a Crystal grammar over the Ruby grammar for Crystal files.
...
The Crystal does have several little differences which distinguish it from Ruby. Thus it needs it's own grammar.
2015-07-11 09:24:22 -07:00
Mike Walters
3f7ce832ab
Add .kicad_pcb extension for KiCad PCB design files
2015-07-11 16:34:05 +01:00
Arfon Smith
3fdc904b18
Merge pull request #2487 from thorade/issue2486_Modelica
...
more samples for Modelica language,
2015-07-11 07:59:48 +01:00
Arfon Smith
cf471af677
Merge pull request #2483 from github/cut-release-v4.5.8
...
v4.5.8 release
2015-07-10 22:57:07 +01:00
rpavlick
2d392581e2
adding NCL language
2015-07-09 07:17:01 -07:00
Arfon Smith
79a428ab8d
Merge pull request #2180 from pchaigno/inc-extension
...
.inc file extension
2015-07-08 19:25:50 +01:00
Brandon Keepers
7ed1b9b0b1
Add code of conduct to contributing guidelines
2015-07-08 14:10:59 -04:00
thorade
58fd8a5d87
more samples for Modelica language,
...
see issue #2486
2015-07-07 12:40:37 +02:00
Paul Chaignon
9f8c15ed6c
Merge branch 'master' into inc-extension
2015-07-05 14:45:35 +02:00
Paul Chaignon
b94eda18ab
New .inc Pascal samples
2015-07-05 12:48:22 +02:00
Paul Chaignon
849eb28b01
New .inc SourcePawn samples
2015-07-05 12:48:12 +02:00
Paul Chaignon
b0073d461c
New .inc C++ samples
2015-07-05 12:47:57 +02:00
Paul Chaignon
25d160e850
Merge branch 'master' into associate-heuristic-with-extension
2015-07-04 23:03:32 +02:00
Paul Chaignon
e688c865bc
Merge branch 'master' into associate-heuristic-with-extension
2015-07-04 22:48:06 +02:00
Arfon Smith
21e97cc65c
Merge pull request #2170 from pchaigno/mod-extension
...
.mod extension
2015-07-04 20:57:40 +01:00
Paul Chaignon
06c1033952
Fix error from merge conflicts
2015-07-04 18:04:19 +02:00
Paul Chaignon
8c54f68040
Fix conflicts from merging master into 'mod-extension'
2015-07-04 18:01:56 +02:00
Arfon Smith
4c1f5c490f
Merge pull request #2484 from pchaigno/fix-g-code-samples
...
Remove incorrect G-code samples
2015-07-04 16:58:42 +01:00
Arfon Smith
117735ffb9
Merge pull request #2179 from pchaigno/symlinks
...
Ignore symbolic links
2015-07-04 16:57:43 +01:00
Paul Chaignon
f98e6bdac7
Use proper format for symlinks, submodules and trees
2015-07-04 17:14:30 +02:00
Paul Chaignon
19d76306d3
Remove incorrect samples
2015-07-04 12:33:41 +02:00
Arfon Smith
a63a609ce1
v4.5.8 release
2015-07-04 10:36:45 +01:00
Arfon Smith
95fce2024d
Merge pull request #2482 from github/grammar-updates
...
Grammar updates
2015-07-04 07:02:29 +01:00
Arfon Smith
f3b65015f4
Grammar updates
2015-07-04 06:55:51 +01:00
Arfon Smith
5431298b0d
Merge pull request #2481 from github/1823-local
...
Isabelle ROOT support (updated PR)
2015-07-04 06:19:02 +01:00
Arfon Smith
8f651bca03
Adding PHP sample file for completeness
2015-07-04 06:01:06 +01:00
Arfon Smith
6c45e5ec19
Merge branch 'master' into 1823-local
2015-07-04 05:46:23 +01:00
Arfon Smith
95d394642c
Merge pull request #2478 from mattn/perl-test-more
...
Append Test::More into strict.t
2015-07-04 05:32:30 +01:00
mattn
6a185a3d3a
remove some text contents from test.pl since it affect to heuristic search.
2015-07-04 02:29:01 +09:00
Arfon Smith
6ae353706d
Merge pull request #2479 from SRI-CSL/master
...
SMT-LIB language support
2015-07-01 14:10:28 -05:00
Ian A. Mason
77bc72be14
Added an ace mode, and put the SMT entry in the correct place, maybe.
2015-07-01 11:22:04 -07:00
Bruno Dutertre
0585c880de
Example smt2 files
2015-07-01 10:38:17 -07:00
mattn
da5189e7fb
Append Test::More into strict.t. Because, most of tap scripts on Perl5 are detected as Perl6.
2015-07-01 16:23:38 +09:00
Ian A. Mason
5f456d8b22
Some part way through the adding a language checklist.
2015-06-30 15:29:02 -07:00
Vicent Marti
a351cdd486
Merge pull request #2477 from github/vmg/release-4.5.7
...
Rrelease 4.5.7
2015-06-30 14:58:18 +02:00
Arfon Smith
6e71663fd6
Merge pull request #2463 from pchaigno/doc-add-extension
...
Instructions to add a new extension to a language
2015-06-29 21:18:47 -05:00
Arfon Smith
0b2e43cdee
Merge pull request #2457 from drewcrawford/master
...
Adding some more vendered expressions
2015-06-29 21:16:08 -05:00
Paul Chaignon
9cbd280f79
New .inc SourcePawn sample
2015-06-28 16:05:47 +02:00
Paul Chaignon
947be9db0f
New .inc Pascal sample
2015-06-28 15:54:25 +02:00
Paul Chaignon
dd55f929d4
New .inc HTML sample
2015-06-28 15:27:59 +02:00
Paul Chaignon
8b5399d568
New C++ .inc sample
2015-06-28 14:33:54 +02:00
Paul Chaignon
1b8b0c6229
New .inc Assembly samples
2015-06-28 13:24:42 +02:00
Vicent Marti
ee3081fb4c
Bump to 4.5.7
2015-06-26 03:34:18 -07:00
Vicent Marti
119770a038
Update grammars
2015-06-26 03:33:37 -07:00
Vicent Marti
9d61487403
gemspec: Loosen up the restriction on Rugged betas
2015-06-26 03:11:31 -07:00
Paul Chaignon
56dec47561
Merge branch 'master' into inc
2015-06-21 14:20:53 +02:00
Paul Chaignon
3e793ab5b7
Precision on requirements to add a language
2015-06-21 10:07:18 +02:00
Garen Torikian
f6b50a67f9
Change Haxe and Ragel colors to pass tests
2015-06-20 09:55:33 -07:00
Zalim Bashorov
cd47798d13
try to fix conflicts
2015-06-20 09:49:51 -07:00
Zalim Bashorov
3b54df2cde
Change color for Kotlin based on color in logo
...
IMHO it's more suitable.
2015-06-20 09:49:51 -07:00
Paul Chaignon
8bf1defdc1
Merge branch 'master' into associate-heuristic-with-extension
...
Conflicts:
lib/linguist/heuristics.rb
2015-06-18 21:54:59 +02:00
Drew Crawford
8845b266de
Adding some more vendered expressions
...
* `Vendor/`, the capitalized path
* Crashlytics, a common iOS framework
* Fabric, a common iOS framework
2015-06-17 21:25:54 -05:00
Arfon Smith
4757da73f0
Merge pull request #2456 from github/cut-release-v4.5.6
...
Cut release v4.5.6
2015-06-17 09:45:38 -05:00
Arfon Smith
468fd425fc
Bumping to v4.5.6
2015-06-17 09:03:29 -05:00
Arfon Smith
5604d658b2
Bringing dart scopes up to date
2015-06-17 08:59:27 -05:00
Arfon Smith
37222d5622
Updating grammars
2015-06-17 08:54:56 -05:00
Arfon Smith
ec38b54023
Merge pull request #2449 from larsbrinkhoff/picolisp
...
Add PicoLisp language
2015-06-16 09:10:21 -05:00
Lars Brinkhoff
260e90401d
Add samples for .l.
...
array.l by NANRI southly; MIT license.
simul.l by Alexander Burger; MIT license.
2015-06-16 06:51:58 +02:00
Lars Brinkhoff
8c66f0a5da
Heuristic for PicoLisp.
2015-06-16 06:51:58 +02:00
Lars Brinkhoff
78efc2d0de
Add PicoLisp language.
2015-06-16 06:51:57 +02:00
Arfon Smith
656c1e6ba6
Merge branch 'rneatherway-move-fsharp-grammar'
2015-06-15 16:09:19 -05:00
Arfon Smith
65e932016b
Merge branch 'move-fsharp-grammar' of https://github.com/rneatherway/linguist into rneatherway-move-fsharp-grammar
2015-06-15 16:08:07 -05:00
Arfon Smith
fc602b1d42
Merge pull request #2383 from larsbrinkhoff/troff
...
More file extensions for Groff
2015-06-15 15:40:45 -05:00
Lars Brinkhoff
0e882900d7
Samples for .ms.
...
hello.ms by FSF; GPL license.
fsinterface.ms by the NetBSD project; BSD license.
2015-06-15 07:18:43 +02:00
Lars Brinkhoff
28103ee25b
Add .ms to GAS.
2015-06-15 07:18:43 +02:00
Lars Brinkhoff
0a0d2ddb1a
Heuristics for Groff and Nemerle.
2015-06-15 07:18:43 +02:00
Lars Brinkhoff
3bf4cb721e
Add .n Groff sample.
...
From the Tcl/Tk project; BSD-like license.
2015-06-15 07:18:43 +02:00
Lars Brinkhoff
ba1ab64b56
More Groff file extensions.
2015-06-15 07:18:43 +02:00
Paul Chaignon
786d1e4cfc
Instructions to add a new extension to a language
2015-06-12 21:22:55 +02:00
Arfon Smith
eb82e022ba
Merge pull request #2443 from wcandillon/patch-4
...
Improved XQuery and JSONiq support
2015-06-12 11:35:53 -05:00
William Candillon
753bfd1dc5
⬆️
2015-06-11 19:07:19 +02:00
Kevin Butler
bc8d65e7d3
Add 1.0 rust sample and add file with extern crate usage
2015-06-10 17:58:36 +01:00
Kevin Butler
3180c5d554
Allow delimiting by comma in the language name
2015-06-10 15:37:31 +01:00
Robin Neatherway
6b11655db8
Switch to using atom-fsharp language definition
...
The previous definition used at fsharpbinding is no longer maintained.
That repository has been split into separate parts for each editor. Atom
now has the most complete compatible grammar.
2015-06-09 18:07:51 +01:00
William Candillon
d1ae098c08
⬆️
2015-06-08 15:22:32 +02:00
William Candillon
e1a8b5db1d
🆕 XQuery & JSONiq support based on the Atom language-jsoniq package
2015-06-08 14:50:28 +02:00
William Candillon
302cfea295
Update languages.yml
2015-06-08 14:32:07 +02:00
Paul Chaignon
be122ca1a5
Fix test for Perl heuristic
...
Improve heuristic rule for Perl6
Separate heuristic rules for .pl (with Prolog) and .pm (without Prolog)
2015-06-06 19:55:04 +02:00
Paul Chaignon
b05f6f0018
Test for the new heuristic definitions
2015-06-06 18:49:36 +02:00
Paul Chaignon
e811021806
Fix tests to use the correct extension in heuristic rules
...
Extand a few tests where only one file was tested for a language
2015-06-06 18:27:59 +02:00
Paul Chaignon
656f4f440d
Several extensions can be associated to a heuristic rule
2015-06-06 17:44:02 +02:00
Paul Chaignon
7fb62de4d7
Associate each heuristic rule to a file extension
2015-06-06 15:37:41 +02:00
Garen Torikian
0946fecd82
Merge pull request #2439 from alexweber/patch-1
...
fix anchor link to vim & emacs modelines section
2015-06-05 09:43:21 -07:00
Eric McCormick
26a5325dc3
undoing color
...
apparently a bad idea, Travis CI didn't like it
2015-06-05 11:04:34 -05:00
Alex Weber
9afdcddfc9
fix anchor link to vim & emacs modelines section
...
regression introduced in 5382c1b795
2015-06-05 12:53:15 -03:00
Eric McCormick
4881e0aa51
added color to languages.yml
2015-06-05 10:36:40 -05:00
Eric McCormick
743f7c76de
resorted entry in languages.yml to be consistent with other blocks
2015-06-05 06:19:02 -05:00
Eric McCormick
f8ef01f557
updated tm_scope to none in languages.yml
...
It looks like it helps to read the comments at the top of the file, who knew!
2015-06-05 06:13:36 -05:00
Eric McCormick
402fa5c2cd
added navbar.xsp, xsp-config, xsp.metadata for completeness of file extensions and corrected xsp.metadata extension in languages.yml
2015-06-04 22:51:55 -05:00
Eric McCormick
5ac1e847a5
samples added for XPages design elements (.xsp) and affiliated NSF-based elements (.form, .view)
...
- demoServerRESTconsumption, src: https://gist.github.com/edm00se/15249dba8ff3fea38312 , license: Creative Commons 3.0
- house.form, houses.view, house.xsp, src: https://github.com/edm00se/AnAppOfIceAndFire , license: Creative Commons 3.0
- UnpMainxsp, src: https://github.com/teamstudio/xcontrols-domino/blob/master/sampler-app/XPages/UnpMain.xsp , license: Apache v2.0
- xLogin.xsp, src: http://openntf.org/XSnippets.nsf/snippet.xsp?id=xpages-form-login-with-session-variable , license: Apache 2.0
2015-06-04 22:09:49 -05:00
Eric McCormick
0737a21e38
XPages added as programming language
...
XPages design element extensions and NSF-based design elements (Form, View) extensions added (all readable when marked up using XML settings for ACE); .jss (Domino SSJS) already aliased under JavaScript
2015-06-04 21:37:58 -05:00
Arfon Smith
4d162f88bd
Merge pull request #2432 from jakepetroules/qbs
...
.qbs extension for QML.
2015-06-04 11:45:16 -05:00
Jake Petroules
2806987f2f
.qbs extension for QML.
2015-06-02 00:46:56 -07:00
Arfon Smith
f380aa2e5e
Merge pull request #2426 from tamird/generated-go-bindata
...
Detect Go files generated by go-bindata
2015-05-31 15:53:49 +02:00
Arfon Smith
a2ce1972ec
Merge pull request #2429 from larsbrinkhoff/kbuild
...
Make filename: Kbuild
2015-05-31 15:51:51 +02:00
Arfon Smith
aa8cf7e6bb
Merge pull request #2431 from pchaigno/al-perl
...
New .al extension for Perl
2015-05-31 15:49:53 +02:00
Paul Chaignon
ec61a6974f
.al extension for Perl
2015-05-30 15:07:56 +02:00
Lars Brinkhoff
21e249bd2c
Add makefile sample.
...
Kbuild by Sam Ravnborg; GPL 2 license.
2015-05-29 09:22:26 +02:00
Lars Brinkhoff
8e550f7093
'Kbuild' is a common makefile name.
2015-05-29 07:18:31 +02:00
Arfon Smith
53e53880bd
Merge pull request #2419 from evgenyneu/master
...
Treat Carthage path as vendored
2015-05-28 13:33:47 -05:00
Arfon Smith
671b5788ed
Merge pull request #2413 from yegortimoschenko/jruby-executable
...
Add JRuby executable example, fixes #2412
2015-05-28 10:27:53 -05:00
Arfon Smith
76d10cd85c
Merge pull request #2422 from CalebFenton/master
...
Add Smali language
2015-05-28 10:17:48 -05:00
Arfon Smith
42c155d667
Merge pull request #2425 from larsbrinkhoff/fix-rust
...
Fix Rust heuristic.
2015-05-28 10:16:24 -05:00
Tamir Duberstein
d17222ec91
Detect Go files generated by go-bindata
2015-05-28 11:03:36 -04:00
Tamir Duberstein
a1ea55d006
Trim whitespace
2015-05-28 11:03:36 -04:00
Tamir Duberstein
f32b7bb978
Fix duplicate key warning
2015-05-28 11:03:36 -04:00
Lars Brinkhoff
38aa7bae3f
Fix Rust heuristic.
2015-05-28 07:10:25 +02:00
Caleb Fenton
0021b9532b
Update Smali submodule
2015-05-27 11:19:29 -07:00
Caleb Fenton
788fac7c43
Add Smali language
2015-05-27 10:37:17 -07:00
Arfon Smith
71934152e4
Merge pull request #2378 from Mailaender/patch-1
...
Added support for .mdpolicy XML files
2015-05-27 08:41:22 -05:00
Matthias Mailänder
e20d6fc04a
add .mdpolicy XML files
2015-05-23 21:32:17 +02:00
Evgenii Neumerzhitckii
a1e8fc4f97
Treat Carthage path as vendored
2015-05-23 21:54:25 +10:00
Yegor Timoschenko
9dc8a10e2a
Use real-world samples for JRuby and Rubinius executables
...
https://github.com/shoes/shoes4/blob/master/shoes-swt/bin/shoes-swt
https://github.com/txus/rexpl/blob/master/bin/rexpl
2015-05-23 05:36:26 +00:00
Yegor Timoschenko
43a2da46f9
Add jruby and rbx interpreters for Ruby
2015-05-21 19:35:45 +00:00
Yegor Timoschenko
f95ca13073
Add JRuby executable example, fixes #2412
2015-05-21 18:56:38 +00:00
Arfon Smith
b92b3af602
Merge pull request #2390 from larsbrinkhoff/lex-yacc
...
Add Lex and Yacc languages
2015-05-21 12:47:08 -05:00
Arfon Smith
83b76cde34
Merge pull request #2203 from pchaigno/vhost-nginx
...
.vhost as a Nginx extension
2015-05-21 11:34:45 -05:00
Arfon Smith
5ff0d488d2
Merge pull request #2392 from vighnesh1987/apache-thrift
...
Add Apache thrift support to generated? check
2015-05-20 12:43:55 -05:00
Arfon Smith
f89adf6e53
Merge pull request #2410 from SimenB/iml
...
Display IntelliJ configurations files as XML
2015-05-20 12:34:14 -05:00
Simen Bekkhus
efd34d8cb0
Display IntelliJ configurations files as XML
...
Fixes #2409
2015-05-20 14:18:01 +02:00
Lars Brinkhoff
3defb60fd7
Add .l samples.
...
zend_ini_scanner.l by Zend Technologies; New BSD license.
common.l by Toshihiro MATSUI, Electrotechnical Laboratory; New BSD license.
create_view.l by PostgreSQL Global Development Group; MIT license.
2015-05-20 08:16:26 +02:00
Lars Brinkhoff
869c9d2fdd
Add .l to Groff.
2015-05-20 08:16:26 +02:00
Lars Brinkhoff
912e465193
Add .l to Common Lisp.
2015-05-20 08:16:26 +02:00
Lars Brinkhoff
e7c1419390
Add Yacc language.
2015-05-20 08:16:26 +02:00
Lars Brinkhoff
b19cd037b7
Add Lex language.
2015-05-20 08:16:26 +02:00
Arfon Smith
42f7bc2160
Merge pull request #2407 from github/welcome-back-handlebars
...
Adding back Handlebars grammar
2015-05-19 15:44:38 -05:00
Arfon Smith
542a0d79fd
Adding back Handlebars grammar
2015-05-19 13:27:37 -05:00
Arfon Smith
4b9b09f7bf
Merge pull request #2405 from github/fix-handlebars-grammar
...
Fix Handlebars grammar
2015-05-19 10:46:21 -05:00
Adam Roben
57429f3194
Don't warn if a package contains multiple copies of a grammar
...
This is pretty common (e.g., if the package contains the grammar in both
XML and JSON).
2015-05-19 09:27:13 -04:00
Adam Roben
9bdf890fd8
Fix nil NoMethodError when converting a duplicated grammar
...
We were sticking a nil value into the grammars Array when we encountered
a duplicate scope. Now we strip out nils before returning the Array.
2015-05-19 09:27:13 -04:00
Arfon Smith
9240f30f28
Merge pull request #2401 from github/cut-release-v4.5.5
...
Cut release v4.5.5
2015-05-18 16:15:40 -05:00
Arfon Smith
6062d3b25c
Temporarily removing Handlebars highlighting
2015-05-18 14:41:36 -05:00
Arfon Smith
3878afa2e0
Bumping to v4.5.5
2015-05-15 10:56:36 -05:00
Arfon Smith
fa8998c6b6
Fixing up grammars
2015-05-15 10:55:50 -05:00
Arfon Smith
99dcd501aa
Grammars update
2015-05-15 10:50:05 -05:00
Vighnesh Rege
ed23c6ef75
Fixed broken file reference
2015-05-13 23:22:24 -07:00
Vighnesh Rege
90b59876d0
Added extension restrictions
2015-05-13 23:20:51 -07:00
Arfon Smith
da7d019df3
Merge pull request #2388 from mephaust/add-unity3d
...
Add Unity3D Asset and Metadata files
2015-05-13 16:02:30 -05:00
Paul Handly
4fc0c90cff
Add Unity3D Asset samples
2015-05-13 15:59:11 -04:00
Arfon Smith
4ecb6425d2
Merge pull request #2373 from pchaigno/remove-unused-grammars
...
Remove unused grammars/submodules
2015-05-13 09:50:32 -05:00
Arfon Smith
6dfab80df7
Merge pull request #2394 from github/vim-modeline-fix
...
Improving Vim modeline regex
2015-05-13 09:03:43 -05:00
Arfon Smith
1ebf1e77e5
Merge pull request #2387 from aivus/patch-1
...
Change PHP group to HTML for TWIG
2015-05-13 09:03:35 -05:00
Arfon Smith
0c810cc016
Merge pull request #2393 from KrauseFx/patch-1
...
Added fastlane configuration files
2015-05-13 08:45:23 -05:00
Arfon Smith
7e32b45aa8
Removing whitespace matching
2015-05-13 08:31:45 -05:00
Felix Krause
4c1a84716a
Merge branch 'master' into patch-1
2015-05-13 11:03:13 +01:00
Felix Krause
fd4111cdbe
Added Example Ruby Files
2015-05-13 11:02:26 +01:00
Arfon Smith
2fac182a90
Improving Vim modeline regex
2015-05-12 16:49:14 -05:00
Vighnesh Rege
6d2aa601cd
Added tests
2015-05-12 12:53:59 -07:00
Felix Krause
f87c3c4996
Added fastlane configuration files
...
[fastlane](https://fastlane.tools ) is an established Continuous Delivery solution for iOS/Mac projects. The configuration files are similar to a `Podfile`, also Ruby based.
Some examples:
- https://github.com/wikimedia/apps-ios-wikipedia/blob/master/fastlane/Fastfile
- https://github.com/wikimedia/apps-ios-wikipedia/blob/master/fastlane/Deliverfile
- https://github.com/artsy/eidolon/blob/master/fastlane/Fastfile
- https://github.com/fastlane/examples/blob/master/MindNode/Fastfile
The configuration files added with this pull request: `Fastfile`, `Deliverfile` and `Snapfile` 👍
2015-05-12 20:29:24 +01:00
Vighnesh Rege
1811465abb
Add Apache thrift support to generated? check
2015-05-12 12:25:06 -07:00
Paul Handly
7631db2183
Treat Unity3D metadata as an asset
2015-05-10 18:19:34 -04:00
Paul Handly
da5bc18d64
Add Unity3D Metadata files as generated
2015-05-10 18:19:33 -04:00
Paul Chaignon
0c2aeae00d
.inc extension for PHP, Pascal, Assembly, SQL, C++, HTML and SourcePawn
2015-05-10 20:36:41 +02:00
Paul Handly
f2af2156fa
Add language for Unity3D Asset files
2015-05-09 14:15:59 -04:00
Arfon Smith
5bf8cf50ae
Merge pull request #2386 from larsbrinkhoff/modeline
...
Vim and Emacs modelines are two alternatives
2015-05-06 15:55:36 -05:00
Ilya Antipenko
dc22b0f869
Change PHP group to HTML for TWIG
2015-05-06 20:41:37 +03:00
Lars Brinkhoff
5382c1b795
Make it more clear that Vim and Emacs modelines are two alternatives.
2015-05-06 07:46:42 +02:00
Arfon Smith
dbe851726e
Merge pull request #2368 from m-click/geography-markup-language
...
Add languages.yml entry and sample files for OGC Geography Markup Language (#2366 )
2015-05-05 08:18:37 -05:00
Arfon Smith
3720e49618
Merge pull request #2372 from pchaigno/use-original-ada-grammar
...
Use original Ada grammar
2015-05-05 08:17:38 -05:00
Paul Chaignon
a4f187efd2
Merge branch 'master' into vhost-nginx
2015-05-04 21:58:22 +02:00
Paul Chaignon
b6ee02f313
Merge branch 'master' into mod-extension
2015-05-04 21:44:23 +02:00
Paul Chaignon
380a51e4a4
Merge branch 'master' into use-original-ada-grammar
2015-05-04 21:35:40 +02:00
Arfon Smith
459b1034a7
Merge pull request #2363 from danielgtaylor/master
...
Add support for API Blueprint
2015-05-04 09:47:11 -05:00
Arfon Smith
c2f567770c
Merge pull request #2375 from mbdoud/master
...
Add HyPhy as language to Linguist
2015-05-04 08:17:33 -05:00
Andrew Pennebaker
03369b8a6c
use https url for travis support
2015-05-03 12:51:52 -05:00
Volker Grabsch
c94c908d5d
Add languages.yml entry and sample files for OGC Geography Markup Language ( #2366 )
2015-05-03 19:15:54 +02:00
Mike Doud
585d74ecc9
add better HyPhy samples
2015-05-02 13:24:43 -07:00
Arfon Smith
d8422e63f6
Merge pull request #2374 from pchaigno/travis-submodules-ssh
...
Handle SSH links to submodules in Travis
2015-05-02 06:38:28 -05:00
Paul Chaignon
ca12a99970
Handle SSH links to submodules
2015-05-01 21:03:02 +02:00
Mike Doud
1fdcafb1ae
Update languages.yml
2015-05-01 11:28:11 -07:00
Andrew Pennebaker
3b2ddb1a18
classify DNS zone as a data format
2015-05-01 11:25:16 -05:00
Paul Chaignon
2eede37248
Remove unused grammars/submodules
2015-05-01 17:28:34 +02:00
Paul Chaignon
6489f7009d
Use original repository for Ada grammar
2015-05-01 16:42:37 +02:00
Paul Chaignon
bdfe2aa6e4
Remove grammar for Ada
2015-05-01 16:39:48 +02:00
Mike Doud
007de4691b
removing incorrect samples
2015-04-30 16:07:19 -07:00
Mike Doud
141e495447
Merge branch 'master' of https://github.com/mbdoud/linguist
2015-04-30 15:38:12 -07:00
Mike Doud
5e68714ae5
add HyPhy examples
2015-04-30 15:37:59 -07:00
Mike Doud
4ae6455e0e
Update languages.yml
2015-04-30 15:25:04 -07:00
Mike Doud
f393ea307d
Add 'HyPhy Batch Language'
2015-04-30 15:14:53 -07:00
Andrew Pennebaker
1e20b12241
zone: add ace_mode
2015-04-30 15:40:44 -05:00
Andrew Pennebaker
81c41df15c
zone: add tm_scope
2015-04-30 15:39:32 -05:00
Andrew Pennebaker
8b736189e0
better name for DNS zone
2015-04-30 15:34:43 -05:00
Andrew Pennebaker
188d2367df
add sample zone file
2015-04-30 15:25:52 -05:00
Andrew Pennebaker
5aeac500da
list zone in grammars.yml
2015-04-30 15:24:46 -05:00
Andrew Pennebaker
5730ab28ab
list zone in languages.yml
2015-04-30 15:23:31 -05:00
Andrew Pennebaker
1c56b03a28
highlight DNS zone (BIND) files
2015-04-30 15:14:26 -05:00
Daniel G. Taylor
828fc7a19b
Add support for API Blueprint
...
This adds a grammar and samples for [API Blueprint][] based on the
[Sublime Text plugin][] from Apiary. The [Atom language][] is also based
on the Sublime plugin.
API Blueprint is now used in over [3,600 repositories][] on GitHub and has
[several][Aglio] [open source][Dredd] [tools][Drakov] available.
Here's an [example using Lightshow][Lightshow] to highlight a small API.
[3,600 repositories]: https://github.com/search?utf8=%E2%9C%93&q=FORMAT+1A+extension%3Aapib+extension%3Amd&type=Code&ref=advsearch&l=
[Aglio]: https://github.com/danielgtaylor/aglio
[API Blueprint]: https://apiblueprint.org/
[Drakov]: https://www.npmjs.com/package/drakov
[Atom language]: https://github.com/danielgtaylor/atom-language-api-blueprint
[Dredd]: https://github.com/apiaryio/dredd
[Lightshow]: https://github-lightshow.herokuapp.com/?utf8=%E2%9C%93&scope=from-url&grammar_url=https%3A%2F%2Fgithub.com%2Fapiaryio%2Fapi-blueprint-sublime-plugin%2Fblob%2Fmaster%2FAPIBlueprint.tmLanguage&grammar_text=&code_source=from-url&code_url=https%3A%2F%2Fraw.githubusercontent.com%2Fapiaryio%2Fapi-blueprint%2Fmaster%2Fexamples%2F12.%2520Advanced%2520Action.md&code=
[Sublime Text plugin]: https://github.com/apiaryio/api-blueprint-sublime-plugin
2015-04-28 22:21:30 -07:00
Paul Chaignon
fc1f8083ad
Heuristic rules for XML and Modula-2
2015-04-25 23:36:15 +02:00
Paul Chaignon
af5e799a45
Merge branch 'master' into mod-extension
2015-04-22 21:14:24 +02:00
Arfon Smith
accf734a74
Merge pull request #2346 from larsbrinkhoff/public-key
...
Add support for SSH2 and OpenSSH public keys
2015-04-21 08:22:05 -05:00
Arfon Smith
6bd86ad46b
Merge pull request #2330 from larsbrinkhoff/link-script
...
Add 'Linker Script' language
2015-04-21 08:19:53 -05:00
Lars Brinkhoff
d7207f3399
Linker Script samples.
...
vmlinux.lds by Martin Mares; license GPL v2.
link.ld by Anthony Zbierajewski; license GPL v2.
ld.script by Wu Zhangjink; license GPL v2.
2015-04-21 10:11:40 +02:00
Lars Brinkhoff
e018b4322e
Improve .asc heuristic for Public Key.
2015-04-21 10:10:27 +02:00
Lars Brinkhoff
415c7d32a2
More .asc samples for Public Key.
...
sshkey1.asc by Joseph Galbraith; Sleepycat license (GPL compatible).
2015-04-21 10:10:27 +02:00
Lars Brinkhoff
164caa2755
Add 'Linker Script' language.
2015-04-21 07:17:08 +02:00
Arfon Smith
ec2f0cb82a
Merge pull request #2335 from DavidJFelix/patch-1
...
Change Salt to programming per #2307
2015-04-20 16:57:15 -05:00
David J. Felix
604918b6ad
Add python-logo grey color to SaltStack config
2015-04-20 12:29:09 -04:00
David J. Felix
eb7e72a4a9
Change Salt to programming per #2307
...
- Remove group
2015-04-19 18:24:27 +00:00
Paul Chaignon
e073e91d62
Detect GFortran module files as generated
2015-04-19 16:56:38 +02:00
Paul Chaignon
da9bda0e27
Detect KiCAD module files as generated
2015-04-19 16:19:52 +02:00
Paul Chaignon
0e996e4bb7
Grammar for Modula-2 from Sublime Text package
2015-04-19 12:41:41 +02:00
Paul Chaignon
63fbbd6e0a
.mod file extension for AMPL, Linux Kernel Module, Modula-2 and XML
2015-04-19 12:39:21 +02:00
Brandon Keepers
1ac694f149
Merge pull request #2340 from github/remove-script-ext
...
Remove .script! hack
2015-04-19 08:58:07 +12:00
Brandon Keepers
ef49fe417f
fix samples after renaming script
2015-04-17 14:37:40 +12:00
Brandon Keepers
d28828b7d7
Merge pull request #2334 from thomasvandoren/update-chapel-grammar
...
Update submodule for Chapel grammar.
2015-04-17 14:20:16 +12:00
Brandon Keepers
8a42f76f03
Remove .script! hack
2015-04-17 14:09:05 +12:00
Brandon Keepers
745ce14d47
Merge pull request #2333 from 3flex/2318-add-puppet-samples
...
Add additional Puppet sample
2015-04-17 13:57:07 +12:00
Arfon Smith
dc41ca23c6
Merge pull request #2339 from ampl/nl
...
Improve NL/NewLisp disambiguation heuristic
2015-04-16 17:42:08 -05:00
vitaut
9da42fba5b
Improve NL/NewLisp disambiguation heuristic
...
NL files start with either 'b' or 'g' followed by an unsigned integer.
2015-04-16 15:19:22 -07:00
Ted Nyman
fac4633337
Move .odd file to the right directory
2015-04-15 18:37:36 -07:00
Thomas Van Doren
3ab0de831f
Update Chapel samples.
2015-04-15 07:43:25 -07:00
Thomas Van Doren
599d146118
Use chapel-lang/chapel-tmbundle for Chapel grammar.
2015-04-15 07:43:25 -07:00
Matthew Haughton
5cdbb2b113
Add additional Puppet samples
2015-04-14 23:18:45 -04:00
Arfon Smith
611584a414
Merge pull request #2322 from larsbrinkhoff/lisp
...
Make Common Lisp heuristic case insensitive.
2015-04-13 08:49:37 -05:00
Lars Brinkhoff
33478b2d23
Make Common Lisp heuristic case insensitive.
2015-04-11 19:58:02 +02:00
Lars Brinkhoff
46ca8e93c2
New upper-case sample for Common Lisp.
2015-04-11 19:24:01 +02:00
Arfon Smith
da58febc3e
Merge pull request #2328 from github/specflow
...
Specflow
2015-04-10 20:16:05 -05:00
Arfon Smith
7ca2384e03
Test for Specflow feature
2015-04-10 20:11:11 -05:00
Arfon Smith
6b2bb52dcd
Merge branch 'master' into specflow
2015-04-10 20:07:43 -05:00
Arfon Smith
000a42ef3d
Merge pull request #2326 from github/dcl
...
Add DCL and MMS
2015-04-10 15:54:04 -05:00
Arfon Smith
03e40718ff
Bringing languages.yml keys up to date
2015-04-10 15:47:37 -05:00
Arfon Smith
4386fb7f28
Merge branch 'master' into dcl
2015-04-10 15:41:04 -05:00
Arfon Smith
0db4d05671
Merge pull request #2325 from github/clarion
...
Adding support for Clarion
2015-04-10 15:32:46 -05:00
Arfon Smith
d113e98915
Grammar update
2015-04-10 15:27:02 -05:00
Arfon Smith
e9acecf71f
Colour update
2015-04-10 15:15:03 -05:00
Arfon Smith
76b84decfe
Removing .inc from Clarion
2015-04-10 15:09:00 -05:00
Arfon Smith
80148ae4e4
Merge branch 'master' into clarion
2015-04-10 15:06:33 -05:00
Arfon Smith
4af679c27f
Merge pull request #2324 from pchaigno/batch-group
...
Remove Batch from Shell group
2015-04-10 14:29:10 -05:00
Arfon Smith
ba86d9fff0
Merge pull request #2266 from Dorian/patch-1
...
Add .ruby to the list of ruby file extensions
2015-04-10 14:15:42 -05:00
Paul Chaignon
3a07410569
Remove test for group of Batch
2015-04-10 20:59:10 +02:00
Brandon Keepers
b43828db9b
Merge pull request #2323 from lsf37/jflex-lang
...
Add JFlex grammars (language & syntax highlighting)
2015-04-10 14:57:03 -04:00
Gerwin Klein
8251588088
choose more distinct color for JFlex
2015-04-10 21:16:32 +10:00
Gerwin Klein
22ff4898a5
add textmate grammar for JFlex
2015-04-10 19:25:24 +10:00
Gerwin Klein
9c4c6d908a
add language recognition for JFlex grammars
...
JFlex is a lexical analyzer generator for Java, see also
http://jflex.de or https://github.com/jflex-de/jflex
2015-04-10 19:17:58 +10:00
Paul Chaignon
3f9d98974c
Remove Batch from Shell group
2015-04-08 21:39:10 +02:00
Arfon Smith
98a23c6a53
Merge pull request #2314 from larsbrinkhoff/ocaml
...
Tighten up OCaml heuristic
2015-04-07 07:56:16 -05:00
Lars Brinkhoff
3086326d12
Tighten up OCaml heuristic: only match at start of line.
2015-04-07 08:54:39 +02:00
Arfon Smith
ac4594e3b1
Merge pull request #2298 from github/add-proximity-test
...
Add proximity test for colors
2015-04-06 13:15:32 -05:00
Arfon Smith
47dcca839e
Merge pull request #2312 from larsbrinkhoff/for
...
New sample for Formatted.
2015-04-06 13:15:04 -05:00
Arfon Smith
572078a708
Merge pull request #2306 from powerman/limbo
...
add Limbo: language, samples
2015-04-06 13:14:32 -05:00
Lars Brinkhoff
0442f4bd06
One more sample for Formatted.
...
By Sean Carroll; license GPLv2.
2015-04-06 20:06:15 +02:00
Arfon Smith
2861a8f19c
Fixing up colours to match languages.yml
2015-04-06 12:41:49 -05:00
Arfon Smith
1d0028fd53
Merge pull request #2311 from pchaigno/saltstack-samples
...
New samples for SaltStack
2015-04-06 12:36:19 -05:00
Alex Efros
c3288543af
add heuristic for Limbo
2015-04-06 20:17:52 +03:00
Garen Torikian
3c96f9eb53
Bump threshold to 0.05
2015-04-06 09:44:10 -07:00
Garen Torikian
6bd8d3a3b7
Some slight test improvements
2015-04-06 09:43:36 -07:00
Garen Torikian
63e017fbaa
Rename to TestColorProximity
2015-04-06 08:32:23 -07:00
Paul Chaignon
f993b7358b
New samples for SaltStack
2015-04-06 14:58:20 +02:00
Arfon Smith
4239d5453c
Merge pull request #2309 from pchaigno/sch-kicad
...
KiCad language with .sch extension
2015-04-05 19:37:08 -05:00
Arfon Smith
b0e6f17612
Merge pull request #2308 from pchaigno/contribution-guideline-update
...
Update guideline on syntax highlighting fixes
2015-04-05 10:56:19 -05:00
Alex Efros
c97c10623b
add .b Brainfuck sample
2015-04-05 18:08:20 +03:00
Paul Chaignon
d566ccd0be
Update guideline on syntax highlighting fixes
2015-04-05 16:55:27 +02:00
Paul Chaignon
8b4daefbde
KiCad language with .sch extension
2015-04-05 16:45:35 +02:00
Alex Efros
bbea29be55
add Limbo to test_languages
2015-04-05 03:03:45 +03:00
Alex Efros
f016867e1a
Limbo: fix tm_scope
2015-04-05 02:56:36 +03:00
Alex Efros
35f2699eb3
add Limbo: language, samples
2015-04-05 02:34:02 +03:00
Garen Torikian
3ad66da2bf
Adjust existing colors to pass tests
...
A lot of these were taken from official websites. For obscurer
languages, I just changed a few digits of the hex value.
2015-04-03 18:46:45 -07:00
Garen Torikian
004f9b4710
Use new color-proximity gem for better visual matching
2015-04-03 18:25:13 -07:00
Arfon Smith
3e06b95f98
Merge pull request #2304 from github/clarify-docs
...
Explaining gitattributes behavior.
2015-04-03 15:02:23 -04:00
Arfon Smith
8591dffcae
Explaining gitattributes behavior.
2015-04-03 14:53:38 -04:00
Garen Torikian
3d69c047f0
Merge branch 'master' into add-proximity-test
2015-04-02 17:32:00 -07:00
Arfon Smith
78a1183c26
Merge pull request #2301 from dpiddy/erlang-rebar
...
Add rebar-related files as erlang.
2015-04-02 19:09:38 -04:00
Arfon Smith
58ea517b32
Merge pull request #2296 from phase/master
...
Add colors to semi-popular languages
2015-04-02 19:06:30 -04:00
Dan Peterson
0722b6855b
Add rebar-related files as erlang.
2015-04-02 15:41:24 -03:00
Arfon Smith
a6a745d99d
Merge pull request #2299 from github/shebang-fixing
...
Fixing up shebang detection to match new tokenizer behaviour
2015-04-02 14:14:29 -04:00
Arfon Smith
7394e9400b
Adding explicit test for new shebang parsing
2015-04-02 14:00:03 -04:00
Garen Torikian
15f0366e12
Adjust color schemes slightly
...
- Make Perl6 a distinct blue (using Camelia’s wing as an aide)
- VCL is part of the Perl group
- Brighten Slim a bit so it does not conflict with Ada
2015-04-02 08:25:19 -07:00
Garen Torikian
07e3d9d3b3
Improve error output
2015-04-02 08:24:04 -07:00
Arfon Smith
55eaf03afb
Merge pull request #2300 from github/build-boot
...
Adding in a Makefile.boot filename for .boot detection
2015-04-01 20:41:27 -05:00
Arfon Smith
7a6849b3ac
Adding in a Makefile.boot filename for .boot detection
2015-04-01 20:33:13 -05:00
Arfon Smith
fa5496eef4
Fixing up shebang detection to match new tokenizer behaviour
2015-04-01 20:23:16 -05:00
Arfon Smith
893bd7e204
Merge pull request #1604 from geoff-codes/#!--"
...
Comment styles; don't choke on `#!/usr/bin/env foo=bar`
2015-04-01 15:18:40 -05:00
Garen Torikian
8a54ce57a5
Drop threshold back down to a passing 10
2015-04-01 10:15:10 -07:00
Garen Torikian
3851b7c016
Add test for detecting color proximity
2015-04-01 10:14:52 -07:00
phase
3dbcfa8af8
Add color for ABAP
2015-03-31 20:05:42 -07:00
phase
9936a30879
Add color for Crystal
2015-03-31 20:02:52 -07:00
phase
59e935b05d
Add color for Brainfuck
2015-03-31 20:00:53 -07:00
phase
53f93f68db
Add color to Makefile
2015-03-31 19:55:25 -07:00
phase
66f9bd1ab4
Add color to Kotlin
2015-03-31 19:53:36 -07:00
Arfon Smith
78d4abe808
Merge pull request #2295 from github/cut-release-v4.5.4
...
Bumping version to v4.5.4
2015-03-31 20:16:53 -05:00
Arfon Smith
cb97417af8
Bumping version to v4.5.4
2015-03-31 19:48:34 -05:00
Arfon Smith
d1c94c75ea
Merge pull request #2294 from github/grammars
...
Grammars update
2015-03-31 19:45:16 -05:00
Arfon Smith
0c8c6c9814
Merge pull request #2293 from github/sphinx-docs-tests
...
Some tests to go with #2290
2015-03-31 19:39:45 -05:00
Arfon Smith
3270a8896d
Grammars update
2015-03-31 19:37:08 -05:00
Arfon Smith
20f19bf049
Some tests to go with #2290
2015-03-31 19:33:50 -05:00
Arfon Smith
0cc33fd560
Merge pull request #2290 from untitaker/patch-1
...
Ignore assets from Sphinx docs
2015-03-31 19:29:23 -05:00
Arfon Smith
fa54fc2735
Merge pull request #2233 from tesch1/tesch1-emacs-patch-1
...
fix emacs modeline parsing
2015-03-31 19:27:33 -05:00
Arfon Smith
216e0457ff
Merge pull request #2291 from iFarbod/patch-1
...
Added Color for the Squirrel Language
2015-03-31 19:25:40 -05:00
iFarbod
678f90acf7
Added Color for the Squirrel Language
...
Picked the color from the Squirrel Language's website.
2015-04-01 01:23:59 +04:30
Arfon Smith
dd0d5c08bb
Merge pull request #2289 from lepture/patch-fixtures
...
add tests/fixtures to vendor.yml
2015-03-31 11:43:39 -05:00
Markus Unterwaditzer
3837fed59e
Ignore assets from Sphinx docs
2015-03-31 15:21:40 +02:00
Hsiaoming Yang
e4ce4edd5c
add tests/fixtures to vendor.yml
2015-03-31 20:08:18 +08:00
Arfon Smith
a0fb54fe70
Merge pull request #2286 from github/puphpet
...
Adding puphpet to vendored list
2015-03-30 16:57:43 -05:00
Arfon Smith
e946ceaa6f
Grammar
2015-03-30 16:24:55 -05:00
Arfon Smith
285af6512e
Adding puphpet to vendored list
2015-03-30 16:24:11 -05:00
Arfon Smith
5ae5108a69
Merge pull request #2247 from larsbrinkhoff/renderscript
...
Add RenderScript and Filterscript
2015-03-30 16:08:42 -05:00
Lars Brinkhoff
02ae60f434
Samples for RenderScript and Filterscript.
...
All files are from The Android Open Source Project; license APL 2.0.
2015-03-28 12:34:20 +01:00
Lars Brinkhoff
03dc4e1ff4
Add RenderScript and Filterscript.
2015-03-28 12:34:20 +01:00
Arfon Smith
c39b42abba
Merge pull request #2075 from philix/patch-1
...
Add cpplint.py to vendor.yml
2015-03-27 11:02:36 -07:00
Arfon Smith
661972f585
Merge pull request #2275 from github/bump-escape-utils
...
Bump escape-utils to 1.1.0
2015-03-27 09:25:29 -07:00
Arfon Smith
078aff6ee3
Merge pull request #2276 from MakeNowJust/patch-1
...
Fix ada aliases
2015-03-27 09:24:31 -07:00
Arfon Smith
4fed108b2c
Merge pull request #2279 from joewiz/patch-1
...
Add .odd to XML extensions
2015-03-26 11:21:47 -07:00
Joe Wicentowski
fc9beb58aa
Add sample TEI ODD file (.odd)
2015-03-26 14:00:17 -04:00
Joe Wicentowski
4623b4a83e
Add .odd to XML extensions
...
See discussion at #2238 .
[ODD](http://en.wikipedia.org/wiki/Text_Encoding_Initiative#ODD ) is an XML-based vocabulary for defining schemas for Text Encoding Initiative (TEI) projects, used widely in the humanities. ODD should be rendered using XML syntax but is currently displayed as plain text (see [this example](https://github.com/wolfgangmm/tei-simple-pm/blob/master/odd/teisimple.odd )). There are [nearly 500 ODD files](https://github.com/search?q=extension%3Aodd+NOT+djfhdirijdskqdhd&type=Code&utf8=%E2%9C%93 ) in GitHub, and this number is projected to grow.
2015-03-26 13:18:49 -04:00
TSUYUSATO Kitsune
2ba6ecefe5
Fix ada aliases
2015-03-26 12:08:46 +09:00
Garen Torikian
91c2a4682d
Merge pull request #2274 from csimons/master
...
intro.wisp: Fixed typographical error ('rather then' -> 'rather than').
2015-03-25 13:24:10 -07:00
Patrick Toomey
738be195ef
Bump escape-utils to 1.1.0
2015-03-25 14:18:46 -06:00
Christopher L. Simons
5dcc4d74ec
intro.wisp: Fixed typographical error ('rather then' -> 'rather than').
2015-03-25 14:35:16 -04:00
Arfon Smith
4213bec62a
Merge pull request #2272 from lpil/master
...
Elixir: Add mix.lock filename
2015-03-25 09:04:07 -05:00
Louis Pilfold
babe733bf4
Elixir: Add mix.lock filename
2015-03-25 13:52:52 +00:00
Arfon Smith
ab5f60555e
Merge pull request #2270 from larsbrinkhoff/ocaml
...
Add interpreters for OCaml.
2015-03-25 08:39:49 -05:00
Lars Brinkhoff
b61e33a49e
Add interpreters for OCaml.
2015-03-25 08:11:40 +01:00
Arfon Smith
a0d5a8338b
Merge pull request #2269 from stuartpb/patch-2
...
Use #000080 for Lua color
2015-03-24 19:24:34 -05:00
Arfon Smith
eec321f013
Merge pull request #2265 from github/cut-release-v4.5.3
...
Bumping to v4.5.3
2015-03-24 19:08:59 -05:00
Stuart P. Bentley
e538f72b63
Use #000080 for Lua color
...
This is the color of the official Lua logo, as seen at http://www.lua.org/images/
2015-03-24 14:34:13 -07:00
Dorian Marié
bde843b67f
Add .ruby to the list of ruby file extensions
...
Can be found in Rails partial, eg `.html.ruby`
2015-03-24 18:59:53 +01:00
Arfon Smith
44c3d47b30
Bumping to v4.5.3
2015-03-24 12:33:35 -05:00
Arfon Smith
f1d3f396bb
Merge pull request #2264 from github/grammar-update
...
Updating grammars
2015-03-24 12:28:29 -05:00
Arfon Smith
65ae444791
Updating grammars
2015-03-24 12:26:40 -05:00
Arfon Smith
e9916c644d
Merge pull request #2263 from github/NetLinx
...
Net linx
2015-03-24 12:09:15 -05:00
Arfon Smith
1940a9ea92
Merge branch 'master' into NetLinx
2015-03-24 11:41:26 -05:00
Arfon Smith
c9f8a2677a
Merge pull request #2261 from ntkme/storyboard-xib-xml
...
.storyboard and .xib as XML
2015-03-24 11:38:39 -05:00
Arfon Smith
5b6b3f74b5
Merge pull request #2262 from drautb/master
...
Fix categorization for Racket shell scripts.
2015-03-24 11:38:21 -05:00
Vicent Marti
f9ccac4240
Merge pull request #2259 from github/bump-rugged
...
Bump rugged to latest release
2015-03-24 08:36:52 -07:00
Ben Draut
aa7aae7808
Fix categorization for Racket shell scripts.
...
The current implementation categorizes shell scripts written in Racket
as Scheme, which is incorrect.
For example:
```racket
\#!/usr/bin/env racket
\#lang racket
"Hello World!"
```
This should be categorized as Racket, not Scheme. [This file][1]
demonstrates the problem in an existing repository.
[1]: https://github.com/drautb/sketchbook/blob/master/racket/sublime-project-generator/generate-sublime-project.rkt
2015-03-24 08:22:00 -06:00
なつき
7c66301583
.storyboard and .xib as XML
2015-03-24 01:58:55 -07:00
michael tesch
a5b0b333b0
Merge branch 'master' into tesch1-emacs-patch-1
2015-03-24 09:44:08 +01:00
Andy Delcambre
7df872eb7f
Bump rugged to latest release
2015-03-23 14:33:03 -06:00
Arfon Smith
6a4f4c724c
Merge pull request #2253 from larsbrinkhoff/dtrace-script-mode
...
Fix Emacs modeline in DTrace sample.
2015-03-23 15:30:03 -05:00
Lars Brinkhoff
76828c45c7
Fix Emacs modeline in DTrace sample.
...
Apparently, the DTrace mode for Emacs is called dtrace-script:
https://github.com/dotemacs/dtrace-script-mode
2015-03-23 19:43:32 +01:00
Arfon Smith
27215f148b
Merge pull request #2257 from Oldes/rebol_grammar_scope
...
Adding tm_scope for REBOL language and removing REBOL from LICENSE_WHITE...
2015-03-23 11:30:48 -05:00
Arfon Smith
77d52463ad
Merge pull request #2256 from Oldes/red_grammar
...
Added grammar submodule for Red language
2015-03-23 11:30:06 -05:00
Oldes
0f6c2afbf6
Sublime-REBOL submodule updated.
2015-03-23 15:58:01 +01:00
Oldes
cbaa3ca6f4
Adding tm_scope for REBOL language and removing REBOL from LICENSE_WHITELIST as now is license available in the Sublime-REBOL project.
2015-03-23 11:38:07 +01:00
Oldes
63f54bdf06
Added grammar submodule for Red language
2015-03-23 10:43:39 +01:00
Alex McLain
b302863a4d
Added additional sample files.
2015-03-21 20:22:46 -07:00
Alex McLain
ec46b1a92e
Added NetLinx language.
2015-03-21 18:58:09 -07:00
Arfon Smith
ed65040539
Merge pull request #2250 from shaneog/patch-2
...
Add Neovim config file names to VimL language
2015-03-21 16:56:00 -05:00
Arfon Smith
cc1a420bc5
Merge pull request #2254 from shaunlebron/master
...
add .boot to clojure extensions
2015-03-21 16:54:20 -05:00
Shaun Williams
8555b20380
add .boot Clojure sample
2015-03-21 12:02:20 -05:00
Shaun Williams
6462ba70f9
put .boot after primary .clj extension
2015-03-21 11:48:52 -05:00
Shaun Williams
1ac43e0d7d
reorder .boot to be in order
2015-03-21 11:32:29 -05:00
Shaun Williams
6ac51968c6
add .boot to clojure extensions
2015-03-21 11:20:48 -05:00
Shane O'Grady
cbcadf8e45
Add Neovim config file names to VimL language
...
Neovim uses configuration files named `.nvimrc` rather than `.vimrc`
See this PR for details neovim/neovim#330
2015-03-21 09:53:21 -03:00
Arfon Smith
74b111501d
Merge pull request #2213 from ntkme/source-map
...
Detect generated source maps
2015-03-20 09:26:40 -05:00
なつき
67e4212f64
Test detecting generated source maps
2015-03-19 19:50:40 -07:00
Arfon Smith
55559a1020
Merge pull request #2246 from ampl/nl
...
Add a heuristic to disambiguate between NL and NewLisp
2015-03-19 20:26:56 -05:00
なつき
b103232e0e
Detect generated source maps
2015-03-19 17:38:59 -07:00
vitaut
b587379f4a
Add a heuristic to disambiguate between NL and NewLisp
2015-03-19 17:33:52 -07:00
Arfon Smith
ba654b2a1d
Merge pull request #2242 from larsbrinkhoff/types
...
Fix the type classification of some languages.
2015-03-19 08:46:55 -05:00
Lars Brinkhoff
ae39475133
Fix the type classification of some languages.
2015-03-19 07:09:42 +01:00
Arfon Smith
c641ea833f
Merge pull request #2241 from github/cut-release-v4.5.2
...
v4.5.2
2015-03-18 10:45:42 -05:00
Arfon Smith
ebf10c2cd6
v4.5.2
2015-03-18 09:50:57 -05:00
Arfon Smith
29ef8beb3f
Grammar submodule update
2015-03-18 09:47:43 -05:00
Arfon Smith
2b5f38264b
Merge pull request #2222 from chriskuehl/master
...
languages.yml: don't assume .conf is Apache
2015-03-18 09:27:32 -05:00
Arfon Smith
5850716eb3
Merge pull request #2236 from Phasesaber/master
...
Give Diff a color
2015-03-18 09:24:46 -05:00
Arfon Smith
3db6c4a5b6
Merge pull request #2227 from samoht/OCaml
...
Disambiguate between OCaml and Standard ML
2015-03-18 09:05:12 -05:00
Thomas Gazagnaire
e79607372b
Disambiguate between OCaml and Standard ML
...
Fix #2208
2015-03-18 09:58:14 +00:00
Arfon Smith
b5472ab753
Merge pull request #2123 from larsbrinkhoff/for
...
Some .for files are text.
2015-03-17 14:59:53 -05:00
Lars Brinkhoff
013188dcd9
Add new language Formatted for .for.
...
Sample file wksst8110.for is from the Climate Prediction Center at the
National Weather Service of the USA, and is in the public domain.
2015-03-17 20:44:06 +01:00
Jαdon Fowler
3cf7bfbee2
Give Diff a color
2015-03-16 23:44:08 -07:00
michael tesch
5f647f2236
more realistic emacs modeline for dtrace sample
2015-03-16 19:56:06 +01:00
Arfon Smith
3bb740fe9f
Merge pull request #2198 from tarebyte/handlebars_color
...
Assign handlebars a color for the language bar.
2015-03-16 07:58:05 -05:00
michael tesch
50db5c012e
disable modelines strategy for webidl sample
2015-03-15 20:18:57 +01:00
michael tesch
dcb14d0fc7
disable modelines strategy for webidl sample
2015-03-15 20:06:41 +01:00
michael tesch
419cfe54e0
disable modelines strategy match for dtrace sample
2015-03-15 13:05:43 +01:00
michael tesch
ce1f51a34f
forgot a |
2015-03-15 12:51:14 +01:00
michael tesch
5fd7992f98
dont save useless matches, thanks to pchaigno
2015-03-15 12:40:31 +01:00
Arfon Smith
3f5a96a15b
Merge pull request #2017 from github/revert-2014-revert-1976-path-for-fileblob
...
Cut 4.5.0 release
2015-03-14 20:42:20 -05:00
Arfon Smith
840bdf95e3
v4.5.1
2015-03-14 20:32:18 -05:00
Arfon Smith
01deb07ae9
Return false for empty file.
2015-03-14 20:19:11 -05:00
michael tesch
fda0f2a042
detect emacs modeline for fundamental as Text
2015-03-14 23:53:17 +01:00
michael tesch
6af4ab6db1
harder test
2015-03-14 23:26:08 +01:00
michael tesch
6aab682728
fixed case with multiple other file vars before and after mode:
2015-03-14 23:24:41 +01:00
Arfon Smith
6c37613bf0
Merge branch 'master' into revert-2014-revert-1976-path-for-fileblob
2015-03-14 17:18:36 -05:00
Arfon Smith
188c7364f8
Merge pull request #2209 from chezwicker/master
...
Add .plsql as extension for PL/SQL
2015-03-14 17:17:52 -05:00
Arfon Smith
09ead55502
Merge pull request #2232 from pchaigno/cython-generated-files
...
Detect Cython generated files
2015-03-14 17:16:45 -05:00
michael tesch
a364e4a2dc
tests for emacs modeline regex
2015-03-14 23:13:59 +01:00
Arfon Smith
f7f9513fba
Merge branch 'master' into revert-2014-revert-1976-path-for-fileblob
2015-03-14 17:13:31 -05:00
Arfon Smith
dd2d2389c8
Cobol grammars fix.
2015-03-14 17:11:44 -05:00
Michael Tesch
1bb639617c
Create seeplusplusEmacs1
...
one type of emacs modeline
2015-03-14 22:44:02 +01:00
Chris Zwicker
03b43a85c8
Change sorting of extensions to fix failing test
2015-03-14 20:16:31 +00:00
Chris Zwicker
fb709e2e10
Add sample file for .plsql extension
2015-03-14 19:59:25 +00:00
Chris Zwicker
dad653492a
Merge remote-tracking branch 'upstream/master'
2015-03-14 19:56:27 +00:00
Paul Chaignon
0db133ffb2
Detect Cython generated files
2015-03-14 19:43:17 +01:00
Arfon Smith
6d1682911b
Merge branch 'master' into revert-2014-revert-1976-path-for-fileblob
2015-03-14 13:14:26 -05:00
Arfon Smith
d1de479c49
Merge branch 'master' of github.com:github/linguist
2015-03-14 13:13:07 -05:00
Arfon Smith
ad7e231f39
Updating grammars
2015-03-14 13:12:37 -05:00
Arfon Smith
f36d239b85
Merge pull request #2229 from pchaigno/perl6-grammar
...
Grammar for Perl6
2015-03-14 13:08:29 -05:00
Arfon Smith
540865d045
Merge pull request #2231 from pchaigno/description-group
...
Description of group attribute
2015-03-14 13:08:06 -05:00
Arfon Smith
5ed0da7b08
v4.5.0
2015-03-14 13:06:55 -05:00
Michael Tesch
068c8a341d
better regex for matching emacs modeline
...
the emacs modeline is actually a per-file variable setting mechanism, which means it can have other flags in it.
this regex extracts the part that corresponds to the file's language ("mode:" - ie emacs major mode)
http://ergoemacs.org/emacs_manual/emacs/Specifying-File-Variables.html
2015-03-14 18:35:57 +01:00
Paul Chaignon
e61be66d4f
Grammar for Perl and Perl6 from TextMate bundle
2015-03-14 11:47:44 +01:00
Paul Chaignon
d263f0c91a
Remove submodule for Perl grammar
2015-03-14 11:42:30 +01:00
Arfon Smith
fee0cebcec
Merge branch 'master' into revert-2014-revert-1976-path-for-fileblob
2015-03-13 11:42:24 -07:00
Arfon Smith
3745308642
Merge pull request #2224 from github/bin-linguist
...
Simplifying requires
2015-03-12 11:13:37 -07:00
Arfon Smith
8843fa3ed4
Merge pull request #2218 from xPaw/patch-1
...
Detect *.sma files as SourcePawn
2015-03-12 11:13:24 -07:00
Arfon Smith
464d6e9ec4
Simplifying requires
2015-03-12 10:41:34 -07:00
Chris Kuehl
02ced24751
languages.yml: don't assume .conf is Apache
...
The assumption that `.conf` files are Apache is causing many projects to
be detected incorrectly as being primarily "ApacheConf".
The `.conf` extension is widely used by software; Apache accounts for
only a very tiny proportion of its overall use. The addition of `.conf`
for ApacheConf has resulted in projects which contain none (or almost
no) Apache config being marked as primarily containing it.
The problem was introduced by 18a3ef9e5e
2015-03-10 22:19:22 -07:00
Pavel
8b9ad131d1
Create foo.sma
2015-03-10 16:20:59 +02:00
Pavel
5ef944e8b8
Detect *.sma files as SourcePawn
2015-03-10 11:16:17 +02:00
Mark Tareshawty
ea0145fda5
Merge branch 'master' into handlebars_color
2015-03-09 10:04:51 -04:00
Adam Roben
53c3cb382c
Merge pull request #2207 from github/update-popular
...
Update popular languages
2015-03-09 09:15:30 -04:00
Brandon Keepers
179c557e5b
Merge pull request #2215 from github/apt-get-update
...
apt-get update before downloading deps
2015-03-08 16:35:06 -07:00
Brandon Keepers
8da458e1a8
apt-get update before downloading deps
2015-03-08 16:24:05 -07:00
Mark Tareshawty
b009c85b64
inverted color
2015-03-08 15:31:52 -04:00
Brandon Keepers
3eb3dd7d4b
Merge pull request #2178 from munrocape/patch-1
...
Standardized color hexcode length to 6
2015-03-07 19:57:24 -08:00
Chris Zwicker
c9a1159a2e
Add .plsql as extension for PL/SQL
2015-03-07 08:51:16 +00:00
Paul Chaignon
17f75e64ba
.vhost as an Apache extension
2015-03-06 21:19:28 +01:00
Adam Roben
8664668524
Update popular languages
...
I took all non-fork repositories on github.com, grouped them by their
primary language, and took the 25 most popular.
2015-03-06 14:26:09 -05:00
Arfon Smith
3ba4cf699a
Merge pull request #2202 from pchaigno/jbuilder
...
.jbuilder as a Ruby extension
2015-03-06 07:33:51 -06:00
Arfon Smith
8bc39ce44f
Merge pull request #2204 from aquileia/patch-1
...
Exclude gettext catalogues from statistics
2015-03-06 07:26:39 -06:00
aquileia
2d03eae413
Exclude gettext catalogues from statistics
...
Gettext catalogues are used for translations and are thus essentially prose, but were classified as "programming" in 507d191d7d .
In large projects like e.g. wesnoth/wesnoth, gettext can dominate the language statistics with about 95% although the actual code is C++.
2015-03-06 13:34:19 +01:00
Paul Chaignon
0157b9eb37
.vhost as a Nginx extension
2015-03-06 07:38:54 +01:00
Paul Chaignon
0d848b342f
.jbuilder as a Ruby extension
2015-03-06 07:07:41 +01:00
Arfon Smith
ad6030b0e8
Merge pull request #2200 from github/cut-release-v4.4.3
...
Bumping version to 4.4.3
2015-03-05 16:37:40 -06:00
Arfon Smith
bdb2a221a5
Bumping version to 4.4.3
2015-03-05 15:13:54 -06:00
Arfon Smith
44f505e687
Grammars update
2015-03-05 15:08:05 -06:00
Arfon Smith
d931dacd47
Merge pull request #2196 from larsbrinkhoff/glsl-group
...
GLSL should not be in the C group.
2015-03-05 15:03:45 -06:00
Arfon Smith
1da425ae2f
Merge pull request #2162 from github/instrumentation
...
Add instrumentation to detection and classification
2015-03-05 15:03:30 -06:00
Arfon Smith
9ceea4ac81
Merge pull request #2173 from github/moar-instrumentation
...
Instrument all calls and pass the blob, strategy and language candidates in the payload.
2015-03-05 15:02:42 -06:00
Arfon Smith
a1010b8cf8
Actually return the strategy
2015-03-05 13:21:07 -06:00
Paul Chaignon
19a300a4ba
Description of group attribute
2015-03-05 20:14:15 +01:00
Arfon Smith
1bc1803628
Check for block here too
2015-03-05 12:50:12 -06:00
Brandon Keepers
7fdead0100
Only yield if block given
2015-03-05 10:11:08 -08:00
Brandon Keepers
3dcdc11c1b
Avoid passing block to detected instrumenter
2015-03-05 10:03:51 -08:00
Brandon Keepers
e8326529b5
Pass blob to instrumentation
2015-03-05 10:03:01 -08:00
Brandon Keepers
2d5476f6c8
Yield the block in LocalInstrumenter
2015-03-05 10:01:28 -08:00
Mark Tareshawty
781133d0d3
assign handlebars a color
2015-03-04 19:42:32 -05:00
Lars Brinkhoff
c7b4cf636f
GLSL should not be in the C group.
2015-03-04 21:26:55 +01:00
Arfon Smith
d81c796dc0
Merge pull request #2193 from pchaigno/nl
...
Support for NL file format
2015-03-03 21:43:55 -06:00
Arfon Smith
1a3680bba6
Merge pull request #2189 from pchaigno/qml-programming-type
...
QML as a programming language
2015-03-03 11:50:49 -06:00
Arfon Smith
600bca149a
Merge pull request #2192 from graymalkin/master
...
Added XC syntax
2015-03-03 11:50:29 -06:00
Simon Cooksey
3a56d632e1
Fixed build by removing duplicate C syntax definition
2015-03-03 13:09:19 +00:00
Simon Cooksey
7f3f0327c2
Added XC syntax
2015-03-03 12:45:08 +00:00
Paul Chaignon
cc0c71b277
New sample for NL
2015-03-02 22:13:17 +01:00
Paul Chaignon
e5ce286c63
NL file format with .nl extension
2015-03-02 21:55:41 +01:00
Arfon Smith
86a0cf9424
Merge pull request #2188 from graymalkin/patch-1
...
Add colour for XMOS XC in linguist
2015-03-02 11:11:40 -06:00
Paul Chaignon
eaea6ac837
QML as a programming language
2015-03-02 18:09:09 +01:00
Simon Cooksey
4efc3ff822
Add colour for XMOS XC in linguist
...
Adds a colour matching the XMOS colour scheme for .xc files.
2015-03-02 17:04:18 +00:00
Arfon Smith
c22a6563d9
Writing some (failing) tests for instrumentation
2015-03-01 22:13:26 -06:00
Arfon Smith
f9683efb74
Merge pull request #2184 from redj/ec-lang-color
...
Add designated color of eC language for display in language bar.
2015-03-01 19:21:27 -06:00
Rejean Loyer
08945923e6
Add designated color of eC language in lib/linguist/languages.yml for display in repository page's language bar.
2015-03-01 18:54:47 -05:00
Arfon Smith
4745c62853
Merge pull request #2181 from pchaigno/prolog-heuristic
...
More specific heuristic for Prolog
2015-03-01 11:13:58 -06:00
Paul Chaignon
7c593899e7
Make heuristic for Prolog more specific
2015-03-01 12:43:35 +01:00
Arfon Smith
9151e7066a
Merge pull request #2175 from github/sqlllll
...
Sqlllll
2015-02-28 20:45:08 -06:00
Paul Chaignon
730be65514
Ignore symlinks in repository statistics
2015-02-28 16:08:16 +01:00
Zach Munro-Cape
b358a22d32
Standardized color hexcode length to 6
...
C was the only language to have a hex code length of 3.
#555555 == #555 == rgb(85, 85, 85)
2015-02-27 23:02:13 -04:00
Arfon Smith
8a0ff14d22
Merge pull request #2112 from nwellnhof/patch-1
...
Mark XS files as "type: programming"
2015-02-27 14:19:42 -06:00
Arfon Smith
7604a2d80b
Merge pull request #2176 from github/2073-local
...
2073 local
2015-02-27 14:16:03 -06:00
Arfon Smith
78b1c8a430
Merge branch 'master' into 2073-local
2015-02-27 14:12:23 -06:00
Arfon Smith
4ef925d8be
Merge pull request #2087 from pchaigno/case-sensitivity
...
Detection by extension made case-insensitive
2015-02-27 14:06:50 -06:00
Arfon Smith
7ba4f0c571
Oracle grammar now has a license
2015-02-27 13:51:23 -06:00
Arfon Smith
63fc9dd6a5
Updating grammars
2015-02-27 13:50:29 -06:00
Arfon Smith
b350f1572b
Reformatting
2015-02-27 13:36:20 -06:00
Arfon Smith
e24a9ba602
Ordering
2015-02-27 13:36:12 -06:00
Arfon Smith
a338228b57
Merge branch 'master' into sqlllll
2015-02-27 13:32:09 -06:00
Arfon Smith
d6d232ec37
Merge pull request #2154 from pchaigno/kicad-files
...
Support for .pro INI files (KiCad project files)
2015-02-27 10:14:20 -06:00
Brandon Keepers
b723405e9f
Merge pull request #2174 from github/2171-local
...
2171 local
2015-02-27 01:00:54 -10:00
Arfon Smith
cecb125b0b
Merge branch 'master' into 2171-local
2015-02-26 21:13:18 -06:00
Arfon Smith
2177ff1806
Merge pull request #2024 from halirutan/feature-Mathematica10Extensions
...
New Mathematica (aka Wolfram Language) extensions added
2015-02-26 21:10:00 -06:00
Arfon Smith
674eb31cfe
Merge pull request #2145 from larsbrinkhoff/muf
...
Add MUF - Multi-user Forth
2015-02-26 21:04:13 -06:00
Arfon Smith
9783710adf
Merge pull request #2160 from brandonwamboldt/use-vcl
...
Use correct VCL syntax highlighting
2015-02-26 21:02:35 -06:00
Arfon Smith
8888555f71
Merge pull request #2102 from phillipberndt/master
...
Added a sample of a C header file that is currently recognized as C++
2015-02-26 21:00:52 -06:00
Arfon Smith
13a6180507
Merge pull request #2128 from larsbrinkhoff/d
...
Add to .d: DTrace and Makefile dependencies
2015-02-26 20:52:41 -06:00
Arfon Smith
9a86b9ad75
Instrument all calls and pass the blob, strategy and language candidates in the payload.
2015-02-26 15:27:33 -06:00
Paul Chaignon
65260e3aaa
Grammar for OpenScad from TextMate bundle
2015-02-26 21:59:03 +01:00
Victor Zverovich
51af1bd162
Use AMPL grammar
2015-02-26 10:40:56 -08:00
Victor Zverovich
e093ac843f
Remove AMPL samples using .mod, .dat and .run extensions
2015-02-25 14:22:45 -08:00
Victor Zverovich
13eb7c796e
Remove .dat, .mod and .run AMPL extensions as they are ambiguous
...
As discussed in #2073 adding these extensions will require more work
to avoid incorrect language detection.
2015-02-25 12:59:23 -08:00
Victor Zverovich
1cdd3c55ab
Add AMPL grammar
2015-02-25 12:56:02 -08:00
Victor Zverovich
407dbbb7fb
Mark AMPL with tm_scope: none because it doesn't have grammar info
2015-02-25 12:54:31 -08:00
Victor Zverovich
0bccf97d16
Add support for the AMPL modeling and script language
2015-02-25 12:54:31 -08:00
Lars Brinkhoff
c6e16ee6bd
MUF sample files.
...
39.m by Revar; license GPL v2.
cmd-say.muf by Natasha Snunkemeox; license MIT.
2015-02-25 19:29:57 +01:00
Lars Brinkhoff
2b25bb6d1c
Add MUF language - Multi-user Forth.
2015-02-25 19:29:57 +01:00
Lars Brinkhoff
e791a71566
Add DTrace and Makefile dependency includes.
...
Sample file mpq.d by Georg Lukas; license GPL 2.
Sample file counts.d by Kate Turner; public domain.
Sample file javascript-race.d by unknown; license MPL 1.1/GPL 2.0/LGPL 2.1.
Sample file probes.d by momjian; license TBD.
2015-02-25 19:29:56 +01:00
Arfon Smith
739b512cee
Prefer 'statistics'
2015-02-25 08:18:45 -06:00
Arfon Smith
effcab4297
Merge pull request #2165 from deviantintegral/attr-highlight-note
...
Issue #2140 : Note that only modelines control syntax highlighting.
2015-02-25 08:17:55 -06:00
Nick Wellnhofer
2e1161e061
Add sample XS file
2015-02-25 15:14:34 +01:00
Andrew Berry
649a5987e7
Issue #2140 : Note that only modelines control syntax highlighting.
2015-02-25 08:54:41 -05:00
Brandon Wamboldt
71e0e2bc8e
Use actual VCL syntax highlighting
2015-02-24 17:54:23 -08:00
Charlie Somerville
fd7633518f
add instrumentation to detection and classification
2015-02-25 12:34:07 +11:00
Garen Torikian
04252c28f2
Merge pull request #2153 from github/enforce-type
...
Test that languages have a type
2015-02-24 13:34:22 -08:00
Arfon Smith
94be1ab277
documentation? should use path too
2015-02-24 15:20:58 -06:00
Arfon Smith
8561f2a6b0
Merge branch 'master' into revert-2014-revert-1976-path-for-fileblob
...
Conflicts:
lib/linguist/version.rb
2015-02-24 14:54:14 -06:00
Arfon Smith
2bd050657d
Merge pull request #2151 from soonhokong/master
...
add support for Lean Theorem Prover
2015-02-24 14:34:59 -06:00
Arfon Smith
c7d8f39ad8
Merge pull request #2158 from github/overrides-should-support-aliases-too
...
Finding by alias too.
2015-02-24 14:32:21 -06:00
Arfon Smith
ad4b5bdc16
Merge pull request #2157 from hoosierEE/master
...
Add a color code for J language to languages.yml.
2015-02-24 14:31:53 -06:00
Arfon Smith
ef5eff45aa
Merge pull request #2152 from pchaigno/generated-go
...
Detect Go files generated by Protocol Buffers
2015-02-24 14:30:37 -06:00
Arfon Smith
d18c8614ba
Merge pull request #2147 from pchaigno/tcc-interpreter
...
tcc interpreter for C
2015-02-24 14:25:38 -06:00
Arfon Smith
29192e8d5f
Finding by alias too.
2015-02-24 14:10:41 -06:00
Soonho Kong
c2e894c48c
add ace-mode support for Lean
2015-02-24 14:45:15 -05:00
Alex Shroyer
2cc6e5bfe6
Update languages.yml
...
Add a color for J language. This color is the average of the colors of the [J wiki icon](http://www.jsoftware.com/jwiki/moin_static194/common/jwlogo.png ).
2015-02-24 10:58:33 -05:00
Soonho Kong
2d15ea54cb
add support for Lean Theorem Prover
2015-02-23 11:32:22 -05:00
Garen Torikian
6b26386a81
Improve "no type found" error message
2015-02-22 20:21:02 -08:00
CodingAnarchy
525e886d79
Comments added to one sample
2015-02-22 11:00:14 -08:00
CodingAnarchy
05f73df064
Brainfuck samples
2015-02-22 11:00:14 -08:00
Paul Chaignon
e592381a54
Support for .pro INI files (KiCad project files)
...
Update the heuristic for .pro to include both INI and QMake files
Fixes #2116
2015-02-22 19:33:06 +01:00
Garen Torikian
fecf0cc137
There is no "other"
2015-02-22 10:32:01 -08:00
Garen Torikian
507d191d7d
Add missing types
2015-02-22 10:27:24 -08:00
Garen Torikian
8420e4b044
Test that languages have a type
2015-02-22 10:23:48 -08:00
Paul Chaignon
2ca5868610
Detect Go files generated by Protocol Buffers
2015-02-22 10:50:47 +01:00
Paul Chaignon
6d8559eccb
Add test file for C interpreter tcc
2015-02-21 17:16:33 +01:00
Paul Chaignon
53d020f7b0
tcc interpreter for C
2015-02-21 17:10:43 +01:00
Adam Roben
ad9a2d231e
Merge pull request #2141 from github/release-4.4.2
...
Release v4.4.2
2015-02-20 15:51:24 -05:00
Adam Roben
7bbb3da010
Bump version to 4.4.2
2015-02-20 15:00:42 -05:00
Adam Roben
76a85b7637
Merge pull request #2139 from github/stats-improvements
...
Improve repository language statistics
2015-02-20 15:00:06 -05:00
Adam Roben
80f72a5093
Classify the .google_apis/ directory as vendored
...
This is used in Android projects that use certain Google SDKs to store
the SDKs locally.
2015-02-20 10:36:47 -05:00
Adam Roben
df552c241e
Classify XML as a data language
...
While XML is technically a markup language, in the majority of cases it
is just a serialization format for a tool (e.g., project files for IDEs)
rather than hand-authored markup. As such it isn't really useful to
include it in repository language statistics. A C# project doesn't
really care whether Visual Studio uses XML, JSON, or some other format
to serialize its project files, for example.
2015-02-20 10:30:44 -05:00
Adam Roben
9e020dd15d
Classify "documentation/" directories (lowercase) as documentation
...
This is used in repositories like jashkenas/coffeescript.
2015-02-20 10:24:59 -05:00
Adam Roben
c7c0c30ecf
Classify javadoc/ directories as documentation
2015-02-20 10:24:38 -05:00
Adam Roben
60deead669
Add a couple more documentation patterns
...
These are used in repositories like jashkenas/coffeescript and
tj/git-extras.
2015-02-20 09:53:07 -05:00
Adam Roben
6d843eca60
Merge pull request #2136 from github/release-4.4.1
...
Release v4.4.1
2015-02-20 09:35:32 -05:00
Stefan Johnson
885b5aab41
Changed tokenizer number literals to be more encompassing
...
Number literals now skips hexadecimal, and C style literals.
2015-02-20 14:08:39 +11:00
Adam Roben
12c22d0311
Bump version to 4.4.1
2015-02-19 16:56:20 -05:00
Adam Roben
d28f5e87c0
Merge pull request #2135 from github/rollback-clojure
...
Roll back to language-clojure v0.10.0
2015-02-19 16:55:44 -05:00
Adam Roben
471fabfff5
Roll back to language-clojure v0.10.0
...
v0.11.0 seems to have introduced deeply nested meta.expression.clojure
scopes.
* vendor/grammars/language-clojure cfc8a5c...bae6eee (6):
< Prepare 0.12.0 release
< Merge pull request #14 from joelash/master
< Prepare 0.11.0 release
< Merge pull request #13 from hanjos/proposed
< Add initial spec
< Add initial Travis CI config
2015-02-19 16:53:57 -05:00
Adam Roben
2e1a6d9d43
Merge pull request #2133 from github/update-grammars
...
Update grammar submodules
2015-02-19 11:19:44 -05:00
Adam Roben
d2d22e849e
Update grammar submodules
...
* vendor/grammars/Modelica f2b1242...e1fd853 (1):
> Some string improvements
* vendor/grammars/NimLime 58a1e0c...fac6b18 (2):
> Added support for ST3
> Merge pull request #15 from fenekku/master
* vendor/grammars/SublimePapyrus 152c7b7...2731300 (1):
> Updated INI path setting behavior
* vendor/grammars/actionscript3-tmbundle d69fcc8...d24ad7d (1):
> all contexts
* vendor/grammars/dart-sublime-bundle c1afc62...d55b1d4 (4):
> Merge pull request #458 from guillermooo-forks/prep-release
> Merge pull request #457 from guillermooo-forks/refactor
> Merge pull request #455 from guillermooo-forks/fix-stagehand-unavailable
> Merge pull request #452 from guillermooo-forks/improve-syntax-def
* vendor/grammars/grace-tmbundle c342d35...acbf9a2 (9):
> Add simple block parameter highlighting
> Track open braces for better interpolation
> Add highlighting for full import syntax
> Check for extra word characters after var keyword
> Remove built-ins and change storage to support
> Highlight untyped block parameters
> Highlight interpolation braces as keywords
> Highlight only capitalised words with generic args
> Include comment highlighting in every construct
* vendor/grammars/language-javascript ac37d2a...d58edec (2):
> Prepare 0.57.0 release
> Merge pull request #101 from postcasio/iojs-shebang
* vendor/grammars/latex.tmbundle 0441781...669040b (1):
> Fix doctest for `run_biber` in `texmate`
* vendor/grammars/mako-tmbundle e039636...da79638 (1):
> Merge pull request #7 from seedofjoy/patch-1
* vendor/grammars/sublime-text-ox bdd03e0...10ca883 (5):
> Update README.md
> Update README.md
> Moved license to separate md-file.
> Ctrl+B executes on a single core instaed of two.
> Added patterns for 'foreach' and 'delete'.
2015-02-19 10:50:00 -05:00
Brandon Keepers
6c41bfa44d
Merge pull request #2118 from xbony2/patch-1
...
Made assembly color more noticeable
2015-02-18 11:51:57 +13:00
Brandon Keepers
d54bcc85e7
Merge pull request #2119 from pchaigno/new-grammars
...
Grammars for 4 languages
2015-02-18 11:39:13 +13:00
Brahn Partridge
ef22eee4d9
updating submodule to latest with license
2015-02-17 13:18:19 +01:00
Brahn Partridge
b609f24bbc
added ace_mode
2015-02-17 13:09:00 +01:00
Brahn Partridge
83b03df98b
Merge branch 'master' of https://github.com/github/linguist
...
Conflicts:
grammars.yml
2015-02-17 12:56:19 +01:00
Arfon Smith
6d94ddb114
Merge pull request #2120 from github/ascii
...
Ascii
2015-02-16 11:23:08 -08:00
Arfon Smith
7fd720bf39
Merge branch 'master' into ascii
2015-02-16 11:18:31 -08:00
Arfon Smith
e10558e444
Fall back to classifier
2015-02-16 11:14:40 -08:00
Adam Roben
7c48d5ee1f
Merge pull request #2114 from github/release-4.4.0
...
Release v4.4.0
2015-02-16 10:19:41 -05:00
Adam Roben
10ffd870e2
Update to latest version of season
...
This is needed to parse the Clojure grammar.
2015-02-16 09:50:04 -05:00
Adam Roben
3a4ab156b0
Update all grammars
...
* vendor/grammars/GDScript-sublime 99a0d51...44ac5c4 (3):
> Merge pull request #7 from erbridge/null-keyword
> Merge pull request #6 from erbridge/assert-keyword
> Merge pull request #5 from erbridge/update-yaml
* vendor/grammars/Modelica d7e50e3...f2b1242 (8):
> Update README.md
> Update README.md
> Update README.md
> Update README.md
> Update README.md
> Update README.md
> Delete .gitattributes
> Create .gitattributes
* vendor/grammars/NimLime 7581153...58a1e0c (5):
> Merge pull request #13 from fenekku/master
> Refactored a bit nimsuggest service hosting a bit more robust
> Print error if nimsuggest does not respond
> Close test sock Turn off autoreload
> Merge pull request #14 from Varriount/update-to-sockets
* vendor/grammars/Sublime-SQF-Language 708c78a...0313fbe (1):
> Merge pull request #12 from DenVdmj/master
* vendor/grammars/SublimePapyrus 5a7b3e7...152c7b7 (1):
> Added setting
* vendor/grammars/ats.sublime d954ef6...2565468 (2):
> fix record/tuple/then/else with {
> fix bugs for single quote char
* vendor/grammars/c.tmbundle f825425...f6048af (1):
> Add syntax highlight for CoreGraphics types
* vendor/grammars/dart-sublime-bundle fecdbc5...c1afc62 (4):
> Merge pull request #450 from guillermooo-forks/prep-release
> Merge pull request #449 from guillermooo-forks/fix-analysis-server-init
> Merge pull request #448 from guillermooo-forks/prep-release
> Merge pull request #446 from guillermooo-forks/new-analysis-server-integration-linting
* vendor/grammars/elixir-tmbundle dcf1fc1...9c63ff0 (1):
> Merge pull request #34 from bharendt/master
* vendor/grammars/factor 4ada328...ec896cd (17):
> images.tiff: Fix partial refactor rollback and offeset typo.
> images.tiff: Fix infinite loop bug exposed by AFL test suite. IDFs are found at certain offsets, then the next offset is after the IDF. If a next-offset is its own previous offset, then it would loop. Now we record the offset and stop if it would loop.
> alien.libraries: Cannot include alien.libraries.finder here for docs.
> Explicitly reference find-library in alien docs
> Fix typo in hash-set documentation
> opencl: remove <size_t> (use size_t <ref> instead).
> forestdb.ffi: Update ffi.
> forestdb: Embrace the forestdb handle vs kvs handle idiom. Update tests.
> stack-checker.state: Fix error in docs. Tweak doc grammar.
> bootstrap.image.upload: Use pscp on Windows for uploading boot images since c:\ paths are treated as hostnames and the command fails.
> stack-checker: minor help-lint fixes.
> compiler.tree.*: more compiler tree docs
> stack-checker.*: misc doc additions
> stack-checker.known-words: docs and tests
> stack-checker.values: docs and tests
> stack-checker.state: docs and tests
> stack-checker.backend: docs and tests
* vendor/grammars/fsharpbinding 92d969b...0cd6439 (2):
> revert typo, typo is actually upstream in monodevelop
> bump version number
* vendor/grammars/java.tmbundle a74cb83...ccdebdf (1):
> Highlight volatile like synchronized
* vendor/grammars/javadoc.tmbundle 484d468...5276d7a (1):
> Grammar: Be strict on what can start an HTML tag
* vendor/grammars/language-clojure bae6eee...cfc8a5c (6):
> Prepare 0.12.0 release
> Merge pull request #14 from joelash/master
> Prepare 0.11.0 release
> Merge pull request #13 from hanjos/proposed
> Add initial spec
> Add initial Travis CI config
* vendor/grammars/language-csharp fba368a...d07ba8f (4):
> Prepare 0.5.0 release
> Merge pull request #19 from atom/ks-remove-deprecations
> Prepare 0.4.0 release
> Merge pull request #16 from damieng/master
* vendor/grammars/language-gfm 18400b2...5f5df30 (3):
> Prepare 0.64.0 release
> Add heading spec with no space
> Merge pull request #77 from jonathandelgado/master
* vendor/grammars/language-python 0141d44...8daa100 (4):
> Prepare 0.32.0 release
> Merge pull request #54 from nicktimko/binary-literals
> Prepare 0.31.0 release
> Merge pull request #53 from nicktimko/python-3-octals
* vendor/grammars/latex.tmbundle 16154ce...0441781 (16):
> Remove unnecessary code from tests
> Try to read tex file using different encodings
> Recognize errors in files containing spaces
> Prepend `lib` to path in Python scripts
> Fix minor style issues reported by `flake8`
> Tell `flake8` to ignore “relative” imports
> Use `format` instead of `sprintf`
> Use encoding `latin_1` to open log files
> Add “LaTeX Tidy” to the bundle again
> Add `YAML::Tiny` library to the bundle
> Use `texdoc` to show documentation for single word
> Determine `TEXMFMAIN` only once in `texdoc`
> Autoupdate cache for “Documentation for Package”
> Update “Documentation for Package”
> Use direct imports in `texdoc`
> Add folding markers for sections
* vendor/grammars/objective-c.tmbundle 8387be8...1bade8a (1):
> Add syntax highlight for the typedefs in NSObjCRuntime.h
* vendor/grammars/php.tmbundle 1ae104d...7178a10 (4):
> Doc Snippet: Allow for static keyword in declarations
> Further work on escapes in single-quoted regular expressions
> Grammar: Correct improper '\' escaping
> Improve/simplify escaping rules for single-quoted regexps
* vendor/grammars/sublime-nix 412f7e1...217ffe5 (1):
> Fix comma-first
2015-02-16 09:45:24 -05:00
Paul Chaignon
651d863069
Grammar for PigLatin from Sublime Text package
2015-02-15 17:45:25 +01:00
Paul Chaignon
a3c595a4a9
Grammar for AsciiDoc from TextMate bundle
2015-02-15 17:30:19 +01:00
Paul Chaignon
7660714a9e
Stylus grammar from Sublime Text package
2015-02-15 17:24:56 +01:00
Paul Chaignon
71002dfb65
Grammar for BrightScript from TextMate bundle
2015-02-15 17:16:10 +01:00
xbony2
013cfdcdaf
Made assembly color more noticeable
2015-02-15 11:12:40 -05:00
Adam Roben
5ad6add91e
Bump version to 4.4.0
2015-02-13 16:44:10 -05:00
Adam Roben
2f5b49f4ae
Merge pull request #2097 from github/detect-all-markup
...
Detect all markup languages when computing language statistics
2015-02-13 16:43:41 -05:00
Adam Roben
353479fe72
Add a color for HTML
...
Courtesy of @fabianperez and the HTML5 logo.
2015-02-13 16:20:14 -05:00
Adam Roben
6f5c935837
Clarify the difference between vendored and documentation files
2015-02-13 14:52:30 -05:00
Adam Roben
1bf91d4281
Use .html files in some #documentation? tests
...
This is what we were trying to classify in the twbs/bootstrap
repository, for example.
2015-02-13 14:31:40 -05:00
Adam Roben
8d2dd55c94
Categorize INSTALL files as documentation too
2015-02-13 14:30:44 -05:00
Adam Roben
6a86e8ea97
Add BlobHelper#include_in_language_stats?
...
This just extracts some logic from Repository#compute_stats and makes it
testable.
2015-02-13 14:27:20 -05:00
Adam Roben
a817d95d6c
Fix CSS/SVG grammar names
2015-02-13 11:57:21 -05:00
Nick Wellnhofer
7cdb5ccba8
Mark XS files as "type: programming"
...
I'd actually prefer to treat Perl XS files as C code, but this fix shouldn't be controversial.
2015-02-13 15:37:39 +01:00
Arfon Smith
22b8d462c2
Merge pull request #2076 from larsbrinkhoff/nasm
...
Add .nasm extension for Assembly files.
2015-02-12 10:51:37 -06:00
Adam Roben
066052ddd2
Exclude documentation files from language statistics
...
Documentation is an important part of a software project but is not
generally thought of as part of the code for that project. Repository
language statistics are used to quantify the project's code, so it makes
sense to exclude documentation from those computations.
Documentation files are recognized similarly to vendored files.
lib/linguist/documentation.yml contains regular expressions to match
common names for documentation files. A new linguist-documentation Git
attribute can be used to override those conventions.
2015-02-12 10:20:47 -05:00
Lars Brinkhoff
d673010420
Add .nasm extension for Assembly files.
...
Sample file by Chris Hinsley.
2015-02-12 08:24:44 +01:00
Arfon Smith
fffd1b986d
Merge pull request #2085 from github/shebang-first
...
Shebang first
2015-02-11 16:00:25 -06:00
Phillip Berndt
dc852b6398
Added a sample of a C header file that is currently recognized as C++
...
See https://github.com/github/linguist/issues/1626#issuecomment-73870081
Taken from 469fe63df4/pqiv.h
2015-02-11 13:00:11 +01:00
Arfon Smith
64471be009
Merge pull request #2100 from honzabrecka/feature-as3-highlighting
...
change submodule url for proper AS3 syntax highlighting
2015-02-10 15:08:47 -06:00
Arfon Smith
d43ffe09b3
Merge pull request #2098 from larsbrinkhoff/fortran
...
Tweak heuristic for free-form Fortran.
2015-02-10 15:06:44 -06:00
Adam Roben
e0c1107a25
Classify SVG files as data
...
This keeps SVG files (which are really just images, even though they
happen to be represented as text) out of repository language statistics.
2015-02-10 15:36:08 -05:00
Jan Brecka
3475aefd04
change submodule url
2015-02-10 21:15:45 +01:00
Adam Roben
4e4a18c71a
Classify CSS as a markup language
...
It was the only language in Language.detectable_markup that wasn't
actually classified as "markup".
2015-02-10 14:08:58 -05:00
Lars Brinkhoff
9a2f2c1fb2
Tweak heuristic for free-form Fortran.
2015-02-10 20:06:00 +01:00
Adam Roben
b2ee2cc7b8
Detect all markup languages when computing language statistics
...
Originally, only "programming" languages were included in repository
language statistics. In 33ebee0f6a we
started detecting a few selected "markup" languages as well. We didn't
include all "markup" languages because at the time formats like Markdown
and AsciiDoc were labeled as "markup" languages, and we thought that
including those prose (i.e., non-code) languages in repository
statistics on github.com was misleading for repositories that are
largely about code but also contain a lot of documentation (e.g.,
rails/rails).
This hand-picked set of whitelisted "markup" languages can cause strange
categorization for some repositories. For example, it includes CSS (and
some variants) but not HTML. This results in repositories that contain
the source code for a static website being classified as either a
JavaScript (programming) or CSS (markup) repository, with no mention of
HTML anywhere.
Fast-forward to today, and prose languages are no longer "markup"
languages; they're now "prose" languages. So now we can include all
"markup" languages in repository language statistics without worrying
about undesirable effects for documentation-heavy repositories.
2015-02-10 13:39:42 -05:00
Adam Roben
ee0b4f96a8
Merge pull request #2089 from pchaigno/new-grammars
...
Grammar for 5 languages
2015-02-09 17:27:31 -05:00
Paul Chaignon
665f9ee5b5
Merge branch 'master' into new-grammars
2015-02-09 23:19:37 +01:00
Paul Chaignon
4eb8903bed
Comment for GAP grammar in whitelist
2015-02-09 23:01:24 +01:00
Paul Chaignon
d11b2f05bb
Detection of zlib license
2015-02-09 22:57:19 +01:00
Paul Chaignon
11f7e6e1b4
Add Papyrus and GAP grammars to whitelist
2015-02-09 21:29:53 +01:00
Adam Roben
72acbc567b
Update Lightshow's URL
...
This is the public URL going forward. The old URL will redirect to the new one.
2015-02-09 13:37:54 -05:00
Brandon Keepers
1170ac6105
Merge pull request #2092 from github/perl-use-5
...
Add "use 5.xxx" to Perl Heuristic
2015-02-09 10:24:00 -05:00
Brandon Keepers
bdc724d548
Detect "use 5.xxx" as Perl
2015-02-09 10:19:36 -05:00
Brandon Keepers
74cd03de0b
Remove old link in docs
2015-02-09 09:57:24 -05:00
David Pyke Le Brun
5e9bb67d10
temporary add grammer to whitelist until license gets added
2015-02-09 14:27:14 +00:00
David Pyke Le Brun
e969172543
recode heuristic to use existing style. add additional sample
2015-02-09 14:16:25 +00:00
David Pyke Le Brun
f570260dfe
Merge remote-tracking branch 'upstream/master' into plsql
...
Conflicts:
.gitmodules
2015-02-09 12:04:21 +00:00
David Pyke Le Brun
7ecf65551e
re-add oracle grammer module using https
2015-02-09 11:58:50 +00:00
David Pyke Le Brun
fb6ec8aaa7
remove oracle grammer. (to be readded)
2015-02-09 11:46:14 +00:00
Arfon Smith
0ba6a7adf0
Merge pull request #2086 from pchaigno/mediawiki-grammar
...
Grammar for Mediawiki
2015-02-08 11:16:37 -06:00
Paul Chaignon
0019abe5e7
Opal grammar from Sublime Text package
2015-02-08 11:45:54 +01:00
Paul Chaignon
30d2883436
Grammar for PogoScript from TextMate bundle
2015-02-08 11:44:11 +01:00
Paul Chaignon
cc5881dca2
Grammar for Propeller Spin from Sublime Text package
2015-02-08 11:20:40 +01:00
Paul Chaignon
d17f5dfd9e
Papyrus grammar from Sublime Text package
2015-02-08 11:14:18 +01:00
Paul Chaignon
4c037c644f
Grammar for GAP from TextMate bundle
2015-02-08 10:43:45 +01:00
Paul Chaignon
a08f0da30d
Grammar for Mediawiki from TextMate bundle
2015-02-07 19:58:49 +01:00
Arfon Smith
654cfd7a47
Merge pull request #2078 from pchaigno/innosetup-grammar
...
Grammar for Inno Setup
2015-02-07 10:46:11 -06:00
Arfon Smith
88e79cd3a8
Adding fixtures to test shebang strategy ordering
2015-02-07 10:24:03 -06:00
Arfon Smith
4543c7a0b3
Use the shebang strategy first
2015-02-07 08:47:17 -06:00
Brandon Keepers
f5bc9735af
Merge pull request #2002 from github/rewrite-readme
...
Rearrange docs
2015-02-06 16:45:01 -05:00
Brandon Keepers
107a27aa25
Fix formatting of example
2015-02-06 16:41:57 -05:00
Brandon Keepers
5c29ce0695
Add usage and link to contributing
2015-02-06 16:26:55 -05:00
Paul Chaignon
41e1b7bd4e
Detection by extension made case-insensitive
2015-02-06 22:14:22 +01:00
Brandon Keepers
462a570d3c
Friendly welcome
2015-02-06 16:04:32 -05:00
Brandon Keepers
7f1af4215a
Merge remote-tracking branch 'origin/master' into rewrite-readme
...
* origin/master: (97 commits)
Modifying some modeline fixtures to test case InSeNsItivitY
Making modelines case-insensitive
Missing whitespace
Vim and Emacs modelines
Update README.md
Update URL for AutoHotkey grammar
Remove grammar for AutoHotkey
Bumping version to v4.3.1
Grammar update
'Text' doesn't qualify as a valid modeline language.
Add .4TH Forth extension.
Grammar for eC from TextMate bundle
Sample for eC
Grammar for Ox from Sublime Text package
Grammar for Grace from TextMate bundle
Grammar for G-Code from Sublime Text package
Grammar for TXL from Sublime Text package
Grammar for J from Sublime Text package
Sample for J
Grammar for Golo from Sublime Text package
...
Conflicts:
README.md
2015-02-06 15:53:19 -05:00
Arfon Smith
7a141a923c
Merge pull request #2083 from github/case-insensitive-modelines
...
Making modelines case-insensitive
2015-02-06 09:06:28 -06:00
Arfon Smith
0db1d1c8ca
Modifying some modeline fixtures to test case InSeNsItivitY
2015-02-06 08:48:59 -06:00
Arfon Smith
201b0ba53c
Making modelines case-insensitive
2015-02-06 08:41:37 -06:00
David Pyke Le Brun
3e54d6651c
update of old PL/SQL PLpgSQL and SQLPL patch based on current version
...
see [linguist] add support for oracle PLSQL (#1003 )
2015-02-06 13:36:40 +00:00
Arfon Smith
6d770ab68f
Merge pull request #2079 from lqez/patch-1
...
Missing whitespace
2015-02-05 11:27:08 -06:00
Park Hyunwoo
6ca149de1d
Missing whitespace
2015-02-05 10:27:14 +09:00
Paul Chaignon
2e76ce740e
Grammar for Inno Setup from Sublime Text package
2015-02-04 21:28:36 +01:00
Paul Chaignon
a664b9dd0c
Sample for Inno Setup
2015-02-04 21:26:42 +01:00
Arfon Smith
d49701f470
Merge pull request #2071 from pchaigno/new-grammars
...
Grammars for 6 languages
2015-02-04 14:14:54 -06:00
Arfon Smith
67fae52b32
Vim and Emacs modelines
2015-02-04 13:52:08 -06:00
Arfon Smith
bb9f6ff082
Update README.md
2015-02-04 13:51:25 -06:00
Paul Chaignon
ad7fc977df
Merge conflict fixed
2015-02-04 20:01:27 +01:00
Paul Chaignon
0479a89982
Update URL for AutoHotkey grammar
2015-02-04 19:57:48 +01:00
Paul Chaignon
d7b9791514
Remove grammar for AutoHotkey
2015-02-04 19:47:23 +01:00
Arfon Smith
832d379ace
Merge pull request #2077 from github/cut-release-v4.3.1
...
Cut release v4.3.1
2015-02-04 09:20:30 -06:00
Arfon Smith
b8f3078966
Bumping version to v4.3.1
2015-02-04 08:31:36 -06:00
Arfon Smith
d496aaae55
Grammar update
2015-02-04 08:28:55 -06:00
Brandon Keepers
87e60cfd78
Merge pull request #2063 from larsbrinkhoff/modeline
...
'Text' shouldn't qualify as a valid modeline language.
2015-02-04 09:18:38 -05:00
Lars Brinkhoff
2077fa3837
'Text' doesn't qualify as a valid modeline language.
2015-02-04 08:20:19 +01:00
Felipe Oliveira Carvalho
96c2f86613
Add cpplint.py to vendor.yml
...
`cpplint.py` is Google's Python script used for linting C++ files.
I have a small C++ project with `cpplint.py` included mistakenly making
Python the main language of my project.
2015-02-04 02:22:08 -03:00
Edmundo Ruiz
eaa03e15ed
Improved Heuristics for .asc files.
2015-02-03 21:09:32 -08:00
Arfon Smith
95bedf0bfc
Merge pull request #2072 from larsbrinkhoff/4TH
...
Add .4TH Forth extension.
2015-02-03 19:49:46 -06:00
Lars Brinkhoff
3a1b17f1f9
Add .4TH Forth extension.
2015-02-03 13:04:06 +01:00
Paul Chaignon
9fe9bf617f
Grammar for eC from TextMate bundle
2015-02-03 12:52:35 +01:00
Paul Chaignon
3c34da8bd3
Sample for eC
2015-02-03 12:52:06 +01:00
Edmundo Ruiz
9fa7adaa61
#1638 New heuristics to distinguish between AsciiDoc, AGS Script, and Public Key.
2015-02-03 00:43:53 -08:00
Edmundo Ruiz
54a2f5347a
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
lib/linguist/heuristics.rb
2015-02-02 22:13:00 -08:00
Edmundo Ruiz
a716d3ad49
Reverted name Adventure Game Studio back to AGS Script.
2015-02-02 21:48:36 -08:00
Paul Chaignon
8f70604466
Grammar for Ox from Sublime Text package
2015-02-02 21:50:49 +01:00
Paul Chaignon
2044e191a2
Grammar for Grace from TextMate bundle
2015-02-02 21:48:27 +01:00
Paul Chaignon
8fe9ec0521
Grammar for G-Code from Sublime Text package
2015-02-02 21:37:24 +01:00
Paul Chaignon
034e510ba5
Grammar for TXL from Sublime Text package
2015-02-02 21:24:22 +01:00
Arfon Smith
bdec1ac64d
Merge pull request #2064 from pchaigno/new-grammars
...
Grammars for 8 languages
2015-02-01 14:09:42 -08:00
Paul Chaignon
36a0d760e9
Grammar for J from Sublime Text package
2015-02-01 21:52:24 +01:00
Paul Chaignon
a901e85c3c
Sample for J
2015-02-01 21:50:34 +01:00
Paul Chaignon
6e9dc2339d
Grammar for Golo from Sublime Text package
2015-02-01 21:41:22 +01:00
Paul Chaignon
3864e712ef
Grammar for GDScript from Sublime Text package
2015-02-01 21:37:07 +01:00
Paul Chaignon
8376f1e4a4
Grammar for Creole from Sublime Text package
2015-02-01 21:34:10 +01:00
Paul Chaignon
1b0fd752d3
Grammar for CLIPS from Sublime Text package
2015-02-01 21:29:03 +01:00
Paul Chaignon
bef473a48b
Samples for CLIPS
2015-02-01 21:27:14 +01:00
Paul Chaignon
0c60078d27
Grammar for APL from Sublime Text package
2015-02-01 21:16:45 +01:00
Arfon Smith
2f65462ce0
Trailing slash fix.
2015-02-01 11:39:59 -08:00
Arfon Smith
ace6156c65
Merge pull request #2058 from pchaigno/move-autohotkey-grammar
...
Update URL for AutoHotkey grammar
2015-02-01 11:24:54 -08:00
Paul Chaignon
ada8feba34
Merge branch 'master' into move-autohotkey-grammar
2015-02-01 20:12:22 +01:00
Arfon Smith
75d685a7f4
Merge pull request #2000 from jayphelps/patch-2
...
Added `htmlbars` as an alias for Handlebars
2015-02-01 11:03:13 -08:00
Arfon Smith
6b7f20323b
Merge pull request #2057 from steinwaywhw/master
...
Adding ATS language support by converting existing SublimeText syntax def
2015-01-31 19:03:05 -06:00
Steinway Wu
c2ab5bc09d
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
.gitmodules
2015-01-31 17:24:23 -05:00
Arfon Smith
95d5b8bdbc
Merge pull request #2059 from pchaigno/modelica
...
Support of Modelica language
2015-01-31 15:17:38 -06:00
Steinway Wu
da7b3182e8
update to newer ats-mode-sublime
2015-01-31 16:00:00 -05:00
Paul Chaignon
08790f2f0a
Grammar for Modelica
2015-01-31 13:44:11 +01:00
Paul Chaignon
896270e617
Support for Modelica
2015-01-31 13:37:42 +01:00
Paul Chaignon
fb40ee986f
Update URL for AutoHotkey grammar
2015-01-31 12:16:41 +01:00
Paul Chaignon
20b82e4bc9
Remove grammar for AutoHotkey
2015-01-31 12:14:36 +01:00
Steinway Wu
513347911e
update ats grammar to the latest commits
2015-01-30 13:25:22 -05:00
Arfon Smith
1a3960e95d
Merge pull request #2056 from github/cut-release-v4.3.0
...
Cut release v4.3.0
2015-01-30 12:15:55 -06:00
Steinway Wu
7d9a47b7c3
remove atxt support
2015-01-30 13:02:37 -05:00
Steinway Wu
c80d085e33
revise git module
2015-01-30 12:56:17 -05:00
Steinway Wu
98518e5c8c
add ats mode from sublime package
2015-01-30 12:52:38 -05:00
Arfon Smith
2b7a488d64
Bumping version to 4.3.0
2015-01-30 11:25:50 -06:00
Arfon Smith
25aa6669be
Updating grammars
2015-01-30 11:17:13 -06:00
Arfon Smith
ef9e1c4e4f
Merge pull request #2055 from github/cp-cpp
...
Adding cp as a C++ extension
2015-01-30 11:04:21 -06:00
Arfon Smith
cf483c28e3
Adding cp as a C++ extension
2015-01-30 10:56:06 -06:00
Arfon Smith
fecc39d97d
Merge pull request #1652 from github/objc-mercury
...
Disambiguate Matlab, Objective-C, Mathematica, M, and Mercury
2015-01-30 08:51:51 -06:00
Arfon Smith
339370a703
Extracting ObjectiveC regex into a constant
2015-01-30 08:48:26 -06:00
Arfon Smith
359e5157a8
Merge branch 'master' into objc-mercury
2015-01-30 08:34:50 -06:00
Arfon Smith
207bd8d77c
Merge pull request #2001 from rusthon/master
...
added Rusthon to languages list for syntax highlighting in md.
2015-01-30 08:28:27 -06:00
Arfon Smith
ba5454808e
Merge pull request #1916 from Mailaender/dot-desktop-files
...
Added support for Linux .desktop and .emacs.desktop files
2015-01-30 08:24:27 -06:00
Arfon Smith
9196ba91bb
Merge pull request #2041 from github/emacs-vim-mode-lines
...
Emacs vim modelines
2015-01-29 20:12:47 -06:00
Arfon Smith
5ff1b02e49
1.9.3 reprieve
2015-01-29 20:03:18 -06:00
Brandon Keepers
4f92d620eb
Simplify detect
2015-01-29 16:28:54 -06:00
Brandon Keepers
e7f5779659
Break modelines into two regular expressions
...
This makes them easier to read and maintains Ruby 1.9 compatibility
2015-01-29 16:28:54 -06:00
Arfon Smith
512cfc4858
Dropping 1.9.3
2015-01-29 15:45:07 -06:00
Brandon Keepers
437ba70b9e
Find modeline anywhere in the data
2015-01-29 13:14:06 -06:00
Brandon Keepers
fadca563bc
Move regex to a constant
2015-01-29 13:09:12 -06:00
Brandon Keepers
7a601b196e
Fix regex syntax
2015-01-29 13:07:18 -06:00
Arfon Smith
bf6bd246fd
Syntax tweak
2015-01-28 16:52:26 -06:00
Arfon Smith
168ff4c050
Merge pull request #2048 from infininight/master
...
Update Swift grammar
2015-01-28 07:02:49 -06:00
Arfon Smith
d6fdbafa3c
Merge pull request #2047 from vors/powershell
...
Replace vendor powershell.tmBundle by SublimeText powershell
2015-01-28 07:00:18 -06:00
Michael Sheets
3e1570a716
Update Swift grammar
2015-01-28 04:12:05 -06:00
Sergei Vorobev
160c0b4ac0
Replace vendor powershell.tmBundle by SublimeText powershell. Improve samples for PS.
2015-01-27 18:31:17 -08:00
Arfon Smith
cf0bc3914f
Merge pull request #2044 from pchaigno/liquid-grammar
...
Grammar for Liquid
2015-01-27 09:45:24 -06:00
Arfon Smith
96154627d3
Clearer regex
2015-01-27 09:42:24 -06:00
Arfon Smith
6f07b62a3f
New year.
2015-01-27 08:18:34 -06:00
Paul Chaignon
cae17b91b8
Grammar (TextMate bundle) for Liquid
2015-01-27 13:02:13 +01:00
Arfon Smith
69b68f3a44
Extracting common methods into helper.
2015-01-26 16:22:55 -06:00
Arfon Smith
20a3e7e4b8
Update docs
2015-01-26 16:12:20 -06:00
Arfon Smith
119a8fff1e
Emacs modeline fixtures
2015-01-26 15:38:19 -06:00
Arfon Smith
8094b1bd92
Test strategy and language
2015-01-26 15:38:07 -06:00
Arfon Smith
98fc4d78aa
Slightly reworked regex.
2015-01-26 15:37:45 -06:00
Arfon Smith
d773c2e90d
Escape the *
2015-01-26 15:18:40 -06:00
Arfon Smith
7929e7ab9c
Adding Emacs modes
2015-01-26 15:11:55 -06:00
Arfon Smith
e8e95f113c
Modeline should come first (as it's an override)
2015-01-26 15:03:22 -06:00
Arfon Smith
429c791377
Testing Vim modeline support
2015-01-26 14:39:07 -06:00
Arfon Smith
e536eea5b6
Basic Vim modeline detection strategy
2015-01-26 14:22:09 -06:00
Adam Roben
0a5b5eadeb
Merge pull request #1986 from pchaigno/remove-lexer
...
Remove last mentions of lexer
2015-01-26 10:28:11 -05:00
Arfon Smith
12351d3a8a
Merge pull request #2037 from pchaigno/asp-tm_scope
...
Change TextMate scope for ASP
2015-01-25 19:24:15 -06:00
halirutan
aa8eb955e9
Removed .mt file extension and example since there are more languages that use this.
2015-01-26 01:44:45 +01:00
halirutan
8e52c18200
Merge branch 'master' into feature-Mathematica10Extensions
2015-01-26 01:43:13 +01:00
Paul Chaignon
7421b2e553
Change TextMate scope for ASP
2015-01-25 19:04:00 +01:00
Arfon Smith
8aa4dce6f4
Merge pull request #1723 from techhat/pythonmultiline
...
Python also supports triple single-quotes for comments
2015-01-24 10:54:30 -06:00
Joseph Hall
feeceefe99
Merge pull request #1 from pchaigno/pythonmultiline
...
Multiline comments for Python during tokenization
2015-01-24 09:00:00 -07:00
Arfon Smith
60483e3216
Merge pull request #1143 from pchaigno/newlisp
...
NewLisp language added with some heuristics
2015-01-24 08:58:07 -06:00
Arfon Smith
49837e0c20
Merge pull request #2031 from pchaigno/fix-pascal-samples
...
Better samples for Pascal
2015-01-24 08:51:26 -06:00
Paul Chaignon
c7668ad882
Better samples for Pascal
2015-01-24 01:32:56 +01:00
Paul Chaignon
4f37563be1
Remove mention of lexer for GAP in languages.yml
2015-01-24 01:02:58 +01:00
halirutan
e468723abc
Reordered the extensions entries for Mathematica
...
Added examples for newly introduces file extensions
2015-01-24 01:00:41 +01:00
Paul Chaignon
9c3ab95048
Merge branch 'master' into remove-lexer
2015-01-24 00:57:20 +01:00
halirutan
99bfde32a8
Merge branch 'master' into feature-Mathematica10Extensions
2015-01-24 00:54:03 +01:00
Paul Chaignon
bf5651e127
Merge branch 'master' into newlisp
2015-01-24 00:15:52 +01:00
Arfon Smith
f854a12043
Merge pull request #2025 from hyperair/scad
...
Specify ace_mode for OpenSCAD
2015-01-23 15:29:57 -06:00
Arfon Smith
dd09f02f53
Adding some samples to verify new heuristics
2015-01-23 15:25:36 -06:00
Arfon Smith
268f43d668
Merge pull request #2030 from github/tst
...
GAP and Scilab
2015-01-23 14:50:31 -06:00
Arfon Smith
d95b7504ab
Merge branch 'master' into tst
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/language.rb
lib/linguist/languages.yml
2015-01-23 14:35:27 -06:00
Arfon Smith
4d2b6ee99e
Updating heuristic order
2015-01-23 13:22:45 -06:00
Arfon Smith
6ad6984fe7
Merge branch 'master' into mmmmmm
...
Conflicts:
lib/linguist/heuristics.rb
2015-01-23 11:02:25 -06:00
Chow Loong Jin
97d48a204a
Specify ace_mode for OpenSCAD
2015-01-23 14:14:15 +08:00
halirutan
c6e8915627
Added Wolfram Language extensions to the Mathematica section. I checked whether other languages have the same extensions I indroduced which is not the case.
...
Added a sample .wlt file for a Wolfram Unit Test
2015-01-23 04:40:47 +01:00
Arfon Smith
496b3e5a78
Bumping to 4.3.0 beta
2015-01-20 14:48:25 -06:00
Arfon Smith
01be9e68ee
Revert "Revert "Use path for Generated?""
2015-01-20 14:34:36 -06:00
Arfon Smith
cc56ddb354
Merge pull request #2015 from github/cut-release-v4.2.7
...
Cut release v4.2.7
2015-01-20 10:40:38 -06:00
Arfon Smith
3ce527b0b9
Updating version.rb
2015-01-20 09:29:26 -06:00
Arfon Smith
94d4d92cc0
Merge branch 'master' into cut-release-v4.2.7
2015-01-20 09:22:55 -06:00
Arfon Smith
72b268b253
Updating grammars
2015-01-20 09:17:46 -06:00
Arfon Smith
2c7885bbc1
Merge pull request #2014 from github/revert-1976-path-for-fileblob
...
Revert "Use path for Generated?"
2015-01-20 09:12:33 -06:00
Arfon Smith
36120a9122
Revert "Use path for Generated?"
2015-01-20 08:58:11 -06:00
Maximo Dominguez
56c3b8c3fe
Added generated rule for SpecFlow's *.feature.cs
...
More info about specFlow here http://www.specflow.org/
2015-01-18 19:31:47 -04:00
Arfon Smith
6305ec3f31
Merge pull request #2005 from JJ/master
...
Adds Rexfile
2015-01-18 08:44:00 -06:00
Juan Julián Merelo Guervós
b319731a2d
Adds Rexfile
...
That's a Vagrantfile-like file for the Rex provisioning tool.
2015-01-18 13:16:33 +01:00
Arfon Smith
885740dad6
Merge pull request #1944 from pchaigno/revert-1438
...
Revert #1438 : add file extensions with multiple segments
2015-01-17 16:12:56 -06:00
hartsantler
b178268cbc
changed to make rusthon a python alias.
...
https://github.com/github/linguist/pull/2001
2015-01-17 13:34:12 -08:00
Arfon Smith
3ae556893f
Merge pull request #1900 from dalehenrich/master
...
Use source.smalltalk to hightlight STON file
2015-01-17 09:15:57 -06:00
Arfon Smith
43b297636d
Merge pull request #2003 from pchaigno/cs-heuristics
...
Heuristics for .cs files: C# and Smalltalk
2015-01-17 09:10:58 -06:00
Paul Chaignon
8cd17698fe
Slightly improve heuristic for C#
2015-01-17 13:34:06 +01:00
Brandon Keepers
3886c406ab
Add section on fixing misclassifications
2015-01-16 10:28:09 -05:00
Brandon Keepers
b56671c20d
Lists are easier to follow than walls of text
2015-01-16 10:15:47 -05:00
Brandon Keepers
f3cbad065f
Merge remote-tracking branch 'origin/master' into rewrite-readme
...
* origin/master: (104 commits)
Added shebang sample for Pike.
Added interpreter "pike" for Pike.
Add support for FXML files.
Add support for Turtle and SPARQL
Fixed issues for web ontology to pass tests
Added Web Ontology Language Support
Simplify blob tests
Use the original FileBlob path for filesystem access
Sample sagews file, as requested
Update languages.yml with *.sagews
New grammar for Racket
Remove grammar for Racket
Modifying BlobHelper and FileBlob to use path
Sample file for .cmake.in
Restore the .cmake.in extension.
More CMake samples.
Updating file regex to support unlicense.txt
Updating ref to include license
Remove pry
Start using path with LazyBlob
...
Conflicts:
CONTRIBUTING.md
README.md
2015-01-16 09:35:33 -05:00
Brandon Keepers
4b3b1a80f6
Rearrange docs
2015-01-16 09:02:51 -05:00
hartsantler
7abcc39c8c
added Rusthon to languages list for syntax highlighting in md.
2015-01-16 04:32:52 -08:00
Jay Phelps
a5b915d571
Added htmlbars as an alias for Handlebars
...
See tildeio/htmlbars
2015-01-15 22:13:06 -08:00
Arfon Smith
0fcdca653a
Merge pull request #1995 from phuicy/master
...
Support for web ontology language (OWL)
2015-01-15 20:26:19 -06:00
Adam Roben
9ec801d495
Merge pull request #1976 from github/path-for-fileblob
...
Use path for Generated?
2015-01-15 21:20:00 -05:00
Arfon Smith
4ccbdcb93c
Merge pull request #1999 from github/more-relative-paths
...
More relative paths
2015-01-15 16:41:36 -06:00
Arfon Smith
53f909f2a1
Merge pull request #1998 from Frigolit/master
...
Added interpreter "pike" for Pike.
2015-01-15 16:07:22 -06:00
Pontus Rodling
f8603705a8
Added shebang sample for Pike.
2015-01-16 09:56:13 +13:00
Pontus Rodling
3bc1b97a68
Added interpreter "pike" for Pike.
2015-01-16 09:18:55 +13:00
Arfon Smith
27ed17e62e
Merge pull request #1996 from aoetk/fxml
...
Add FXML to languages.yml
2015-01-15 09:30:02 -06:00
Arfon Smith
f3d5090d51
Merge pull request #1841 from danmichaelo/turtle
...
Add support for Turtle and SPARQL
2015-01-15 09:28:26 -06:00
AOE Takashi
d030f9be99
Add support for FXML files.
2015-01-15 17:42:47 +09:00
Dan Michael O. Heggø
774d18ed8f
Add support for Turtle and SPARQL
2015-01-14 23:45:25 +01:00
Guy Burroughes
d39f5eedf1
Fixed issues for web ontology to pass tests
2015-01-14 19:18:25 +00:00
phuicy
1a1e21f344
Added Web Ontology Language Support
...
As syntax is only xml, it is a very simple fix.
2015-01-14 18:11:33 +00:00
Adam Roben
96c7bc30d8
Simplify blob tests
...
Now that FileBlobs with relative paths can still access their files on
disk, we can use relative paths for all FileBlobs in the test. This more
closely matches the behavior in github.com's codebase, where all blobs
use relative paths.
2015-01-14 08:57:53 -05:00
Adam Roben
0328b1cb3c
Use the original FileBlob path for filesystem access
...
FileBlob now remembers the full path that was passed to its constructor,
and uses that for performing filesystem access. FileBlob#path continues
to return a relative path as before. This ensures that you can call
methods like #size and #mode on FileBlobs with relative paths,
regardless of the current working directory.
2015-01-14 08:54:49 -05:00
Arfon Smith
ad0cc7f39d
Merge pull request #1989 from davidabian/patch-1
...
Update languages.yml with *.sagews
2015-01-12 08:12:45 -06:00
David Abián
42a491ab8b
Merge branch 'patch-1' of https://github.com/davidabian/linguist into patch-1
2015-01-11 22:09:48 +01:00
David Abián
ef4b25591b
Sample sagews file, as requested
2015-01-11 22:08:56 +01:00
David Abián
fbc99cf7e6
Update languages.yml with *.sagews
2015-01-11 19:43:20 +01:00
Paul Chaignon
5d0e9484ce
Remove last mentions of lexer
2015-01-11 10:02:52 +01:00
Brandon Keepers
1bc6a6dfe5
Merge pull request #1955 from pchaigno/zephir-generated-samples
...
Reclassify three samples files generated from Zephir code
2015-01-10 10:43:00 -08:00
Arfon Smith
30be3265fb
Merge pull request #1982 from pchaigno/racket-grammar
...
New grammar for Racket
2015-01-10 09:18:45 -06:00
Paul Chaignon
ecaad7979f
New grammar for Racket
2015-01-10 14:40:58 +01:00
Paul Chaignon
d638edbeae
Remove grammar for Racket
2015-01-10 13:10:04 +01:00
Brandon Keepers
91779b6de9
Merge pull request #1978 from larsbrinkhoff/cmake_samples
...
More CMake samples
2015-01-09 15:53:25 -08:00
Adam Roben
3abb0e80d5
Merge pull request #1963 from github/aroben-patch-1
...
Recommend updating grammars when releasing
2015-01-09 16:20:30 -05:00
Arfon Smith
f4c1cc576b
Modifying BlobHelper and FileBlob to use path
2015-01-09 15:15:34 -06:00
Paul Chaignon
986235dce7
Sample file for .cmake.in
2015-01-09 20:02:01 +01:00
Lars Brinkhoff
1f0c88a934
Restore the .cmake.in extension.
2015-01-09 20:02:01 +01:00
Lars Brinkhoff
94f7dd2238
More CMake samples.
2015-01-09 20:02:01 +01:00
Arfon Smith
79fd12eb75
Merge branch 'master' into path-for-fileblob
2015-01-09 11:56:11 -06:00
Arfon Smith
05a98be1e5
Merge pull request #1977 from github/auto
...
Auto
2015-01-09 11:50:01 -06:00
Arfon Smith
24eb1d3fe2
Updating file regex to support unlicense.txt
2015-01-09 11:43:34 -06:00
Brandon Keepers
75d1bcdc69
Merge pull request #1912 from 0a-/master
...
vendor.yml: improved & added more regex for auto-generated stylesheets
2015-01-09 08:09:57 -08:00
Arfon Smith
7549eff9c1
Merge branch 'master' into auto
...
Conflicts:
.gitmodules
2015-01-08 17:00:45 -06:00
Arfon Smith
6e2b4f7514
Updating ref to include license
2015-01-08 16:59:43 -06:00
Arfon Smith
846cff5721
Remove pry
2015-01-08 15:10:05 -06:00
Arfon Smith
efd25ec4d2
Start using path with LazyBlob
2015-01-08 15:08:28 -06:00
Arfon Smith
5c94b50386
Merge pull request #1975 from github/http
...
Http
2015-01-08 14:19:38 -06:00
Arfon Smith
c0fbc9ef8c
Updating Sublime-HTTP reference
2015-01-08 14:11:04 -06:00
Arfon Smith
1f429fb488
Whitespace
2015-01-08 14:06:00 -06:00
Arfon Smith
ec28ea299f
Use path for Generated?
2015-01-08 14:03:35 -06:00
Arfon Smith
08558aa118
Merge branch 'master' into http
...
Conflicts:
.gitmodules
2015-01-08 13:13:07 -06:00
Adam Roben
7e319b797f
Merge pull request #1970 from larsbrinkhoff/fr
...
Add missing ^ in regexp for Frege heuristic
2015-01-08 13:43:14 -05:00
Lars Brinkhoff
3957a11f25
Add to sample to show that a false positive goes away.
2015-01-08 19:35:02 +01:00
Adam Roben
743922d45a
Merge pull request #1974 from github/hy-grammar
...
Update Hy support by adding a reference to an Atom grammar.
2015-01-08 11:13:59 -05:00
Bob Tolbert
5f70776cf3
Update Hy support by adding a reference to an Atom grammar.
2015-01-08 11:09:28 -05:00
Adam Roben
289f91997c
Merge pull request #1973 from github/nit-grammar
...
Add a language grammar for Nit
2015-01-08 11:01:05 -05:00
Lucas Bajolet
163ea9ecdd
Added a few samples for the Nit language
...
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com >
2015-01-08 10:52:45 -05:00
Lucas Bajolet
9be941acc8
Added support for the nit language in grammars.yml, updated languages.yml for .nit source files highlighting
...
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com >
2015-01-08 10:51:51 -05:00
Adam Roben
e95314f072
Recognize WTFPL-licensed grammars
2015-01-08 10:49:54 -05:00
Adam Roben
6fef6b578a
Fix script/convert-grammars --add
2015-01-08 10:49:01 -05:00
Adam Roben
dd59814563
Merge pull request #1905 from joaquincasares/cql_support
...
Add support for cql and ddl files
2015-01-08 10:45:15 -05:00
Adam Roben
b704b20695
Merge pull request #1888 from MattDMo/master
...
reorganized Sublime Text extensions, added some
2015-01-08 10:42:56 -05:00
Lars Brinkhoff
71885b8a79
Add missing ^ in Frege heuristic regexp.
2015-01-08 13:02:04 +01:00
Adam Roben
59a6963a89
Say that you should commit the submodule update
2015-01-07 14:26:23 -05:00
Adam Roben
6e9dfdff30
Recommend updating grammars when releasing
...
This will help ensure we keep pulling in fixes from the grammar repos.
2015-01-07 14:16:23 -05:00
Adam Roben
470419d732
Merge pull request #1962 from github/bump-4.2.6
...
Bump to v4.2.6
2015-01-07 10:57:29 -05:00
Adam Roben
5b05653881
Bump to v4.2.6
2015-01-07 10:30:51 -05:00
Adam Roben
899dc07883
Merge pull request #1938 from floscher/carto-grammar
...
Add grammar for CartoCSS
2015-01-07 09:31:34 -05:00
Florian M. Schäfer
83dfd408e9
Update carto-grammar to current version (2ec5a89)
2015-01-07 15:27:40 +01:00
Florian M. Schäfer
417171cfe1
Don't pass JSON-files through csonc
2015-01-07 15:27:40 +01:00
Florian Schäfer
e8e82a1ca3
Add grammar for CartoCSS
2015-01-07 15:27:40 +01:00
Florian Schäfer
6843aa7cc8
Enable file extension .json for grammar files
2015-01-07 15:27:40 +01:00
Adam Roben
952acc983d
Merge pull request #1958 from floscher/fix-convert-script
...
Fixes script/convert-grammars: require thread-gem and solve problem with visibility of variable p
2015-01-07 08:58:34 -05:00
Adam Roben
650f267be7
Merge pull request #1959 from floscher/licence
...
Allow British-English spelled LICENCE-files
2015-01-07 08:56:20 -05:00
Florian M. Schäfer
3ace4c57f7
Allow British-English LICENCE-files
2015-01-06 22:51:08 +01:00
Florian M. Schäfer
ab1b603c78
Require thread-gem and solve problem with visibility of variable p in convert-grammars
...
* The `thread`-gem is required for the script, because otherwise Ruby throws an error that `Queue` in line 259 is an uninitialized constant
* The variable `p` was previously in the same method with the status message saying `OK ‹path› ‹converted scopes›`. But `p` is now defined in load_grammars() and thus not visible when showing the OK-message in install_grammars(). This was solved by adding a path-parameter to install_grammars().
2015-01-06 22:06:55 +01:00
Adam Roben
8430f694e5
Merge pull request #1954 from github/test-grammar-licenses
...
Test that all grammar submodules have an appropriate license
2015-01-06 13:59:52 -05:00
Adam Roben
71f0cafc78
Update all submodules
...
This was done via `git submodule update --remote`.
Since Scalate.tmbundle now has a license we can remove it from the
whitelist.
* vendor/grammars/NimLime 9cef4b6...a7067c6 (1):
> Added 'nim' to tmpl sublimetext highlighting
* vendor/grammars/Scalate.tmbundle 4f85314...0307535 (1):
> Merge pull request #3 from aroben/patch-1
* vendor/grammars/fsharpbinding d097476...99d2e9a (2):
> Merge pull request #917 from 7sharp9/CleanMacProjects
> Merge pull request #916 from 7sharp9/ToolTipsLessBlocky
* vendor/grammars/language-clojure d649d9f...bae6eee (2):
> Prepare 0.10.0 release
> Rename scoped-properties/ to settings/
* vendor/grammars/language-coffee-script c6e8d33...d86c896 (2):
> Prepare 0.39.0 release
> Rename scoped-properties/ to settings/
* vendor/grammars/language-gfm 7b62290...6af44a0 (2):
> Remove unneeded newline
> Merge pull request #65 from braver/line-break
* vendor/grammars/language-javascript 6690feb...5157519 (2):
> Prepare 0.53.0 release
> Rename scoped-properties/ to settings/
* vendor/grammars/language-python f518e49...46072e3 (2):
> Prepare 0.29.0 release
> Rename scoped-properties/ to settings/
* vendor/grammars/language-shellscript cbec163...9839719 (2):
> Prepare 0.12.0 release
> Rename scoped-properties/ to settings/
* vendor/grammars/language-yaml eddd079...ce8b441 (2):
> Prepare 0.22.0 release
> Rename scoped-properties/ to settings/
2015-01-06 13:46:04 -05:00
Adam Roben
4614287a55
Test that all grammar submodules have an appropriate license
...
We require all grammars to have a license that permits redistribution. A
few existing grammars have been grandfathered in without a license (and
we're working to remedy that), but no new grammars should be added
without a license.
2015-01-06 13:44:11 -05:00
Adam Roben
f477f811df
Extract TestGrammars#submodule_paths method
2015-01-06 13:43:50 -05:00
Adam Roben
95bb5a1ae4
Switch to the master branch of tenbits/sublime-mask
...
The master branch contains a license while the release branch does not.
Other than that they're nearly identical.
2015-01-06 13:43:37 -05:00
Adam Roben
70699037ae
Merge pull request #1909 from github/scopes-test
...
Test that grammars.yml lists the right scopes for each submodule
2015-01-06 13:41:44 -05:00
Adam Roben
7edddec920
Make convert-grammars a little quieter
...
No need to say "Done" at the end. We're obviously done; the script is
exiting.
2015-01-06 13:39:18 -05:00
Adam Roben
8f3779c94c
Update grammars.yml to match submodules
...
I should have done this in 2c2c4740a8 .
2015-01-06 13:36:51 -05:00
Adam Roben
917bc48348
Use File.directory? to test for local directories
...
Some of our submodules end in ".tmLanguage", which we used to think
meant it was a file rather than a directory.
2015-01-06 13:31:26 -05:00
Adam Roben
581dc36c47
Ruby 1.9 compatibility for convert-grammars
2015-01-06 13:28:26 -05:00
Adam Roben
a4286ba950
Show stderr output when running convert-grammars
...
This will let us see why it's failing.
2015-01-06 13:28:26 -05:00
Adam Roben
5fa85f268f
Ruby 1.9 compatibility
2015-01-06 13:28:26 -05:00
Adam Roben
ada6f6882a
Test that grammars.yml lists the right scopes for each submodule
...
convert-grammars now supports a few flags that we can use to make it
dump out the YAML just for the local grammar submodules. We can then
compare this to the YAML that's actually in grammars.yml to check that
they're the same. If they aren't, grammars.yml needs to be updated.
This will help catch mistakes like using the wrong scope name.
2015-01-06 13:28:25 -05:00
Adam Roben
78a0030d46
download-grammars -> convert-grammars
...
Downloading is only a small part of what this script does. The main
thing it does is convert grammars to JSON.
2015-01-06 13:28:25 -05:00
Adam Roben
e2d6aecd81
Merge pull request #1956 from github/new-sass-grammar
...
Switch Sass grammar to nathos/sass-textmate-bundle
2015-01-06 13:26:09 -05:00
Patrik Affentranger
a2e99e8ddb
Switch Sass grammar to nathos/sass-textmate-bundle
...
This provides better highlighting in many cases than the previous
grammar. See https://github.com/github/linguist/pull/1852 .
2015-01-06 13:18:30 -05:00
Adam Roben
b499a074cf
Merge pull request #1931 from github/travis-container
...
Opt in to container-based Travis CI builds
2015-01-06 13:02:53 -05:00
Adam Roben
188e579df7
Use a single git fetch invocation in CI
2015-01-06 12:56:08 -05:00
Adam Roben
d82e4801ff
Use --with-icu-dir everywhere but Ruby 2.0
...
--with-icu-dir is broken on Ruby 2.0 due to
https://bugs.ruby-lang.org/issues/8074 . Specifying
--with-icu-include/--with-icu-lib is broken on Ruby 2.1 and newer due to
https://github.com/bundler/bundler/pull/3338 . So now we use
--with-icu-dir everywhere but Ruby 2.0.
2015-01-06 12:44:39 -05:00
Adam Roben
d258d146b8
Move before_install steps to a separate script
2015-01-06 12:44:14 -05:00
Paul Chaignon
96e6b3f53e
Reclassify samples generated from Zephir code
2015-01-06 17:00:16 +01:00
Adam Roben
ae6b0f0d40
Merge pull request #1953 from github/update-grammars
...
Update all grammar submodules
2015-01-06 10:18:52 -05:00
Adam Roben
2c2c4740a8
Update all grammar submodules
...
This was performed via `git submodule update --remote`.
* vendor/grammars/Agda.tmbundle 784f435...68a218c (1):
> Merge pull request #1 from aroben/patch-1
* vendor/grammars/IDL-Syntax 9473b7f...3baeaea (1):
> Merge pull request #3 from aroben/patch-1
* vendor/grammars/NimLime 7a2fb4e...9cef4b6 (4):
> Updated command names
> Updated generated documentation
> renamed more from nimrod to nim
> Renamed several files
* vendor/grammars/SCSS.tmbundle d6188e5...4147502 (1):
> Merge pull request #181 from redgluten/master
* vendor/grammars/Sublime-VimL 6ab7e19...366fdc6 (1):
> Merge pull request #2 from yous/fix-single-quoted-string
* vendor/grammars/factor 2dc5590...2453a78 (38):
> json.writer: make sure we make hex values two digits zero padded.
> json.writer: support escaping unicode > 0x10000. Thanks @jonenst!
> mason.git: fix status check.
> compiler.cfg.*: new unit test vocabs
> compiler.cfg.*: more docs
> compiler.cfg.*: refactoring away the compute-global-sets word
> compiler.cfg.*: docs and more tests
> compiler.cfg.stacks.local: refactoring making stack-changes and height-changes take and return stuff instead of using variables and the make building
> compiler.cfg.parallel-copy: docs
> compiler.cfg.stacks.height: these words are unused
> compiler.cfg.*: more compiler docs
> compiler.cfg.stacks.finalize: initial docs
> io.launcher: fix stack effects.
> io.launcher: fix docs for with-process-reader and with-process-writer.
> io.launcher: add versions of with-process that preserve process and status.
> mason.git: fix use.
> mason.git: fix for rename.
> io.launcher: cleanup public interface, make some things private or internal.
> gopher: set 1 minute timeout by default.
> brainfuck: cleanup tests.
> json.writer: don't escape spaces, thats weird.
> unix: some using cleanups.
> python: rename startup/shutdown hooks.
> math.extras: adding the Möbius function.
> alien.c-types: move definitions of stdint.h from unix.types.
> gopher: use contents now that it works.
> io.ports: Make buffered-port not have a length because of Linux virtual files and TCP sockets. Related to issues #1256 and #1259 .
> tools.deploy.backend: add word for deleting cached staging images.
> command-line: save the executable in a variable so that people don't use (command-line) directly if possible.
> bootstrap: fix this use of (command-line).
> tools.deploy.shaker: set the rest of the args to preserve current behavior.
> vm: store full command-line including executable first argument.
> gopher: fix bug where empty lines weren't printed properly in menus.
> gopher: simplify.
> gopher: change gopher-text to use split1.
> io.encodings.detect: simplify prolog-tag.
> gopher: add way to get result without converting to objects.
> tools.disassembler: allow disassemble of compose and curry.
* vendor/grammars/fsharpbinding af755c8...d097476 (24):
> Merge pull request #909 from cbowdon/issue877-vim-73-support
> Merge pull request #913 from 7sharp9/Move_GetColourizations_toBg
> Merge pull request #912 from 7sharp9/TryFind_opt
> Merge pull request #911 from 7sharp9/FoldingParser
> Merge pull request #908 from 7sharp9/TooltipOverhaul_AutoParamFix
> Merge pull request #907 from 7sharp9/Movegetdefinestomodule
> Merge pull request #906 from 7sharp9/tooltipfixforclosures
> Merge pull request #905 from 7sharp9/ResolverProvider_singletimeout
> Merge pull request #904 from fsharp/revert-903-ResolverProvider_singletimeout
> Merge pull request #903 from 7sharp9/ResolverProvider_singletimeout
> Merge pull request #902 from 7sharp9/ParameterCompletion_gatherTimeout
> Merge pull request #901 from 7sharp9/Changed_invalidate_project
> Merge pull request #900 from 7sharp9/Syntaxmode_removeextraoperation
> Merge pull request #899 from 7sharp9/tooltips_ensureTimout
> Merge pull request #898 from 7sharp9/pathextension_useAddRange
> Merge pull request #897 from 7sharp9/resolverprovider_ensuretimout
> Merge pull request #896 from 7sharp9/completion_ensuretimout
> Merge pull request #895 from cbowdon/894-Vim-fix-for-no-completions-stacktrace
> Merge pull request #890 from wangzq/gotodecl
> Merge pull request #893 from 7sharp9/fixfortooltipvaltypes
> Merge pull request #892 from 7sharp9/fixforprojecttypechecking
> Added correct indentation
> Merge pull request #891 from 7sharp9/ImproveImplementInterface
> Merge pull request #888 from VincentDondain/master
* vendor/grammars/haxe-sublime-bundle 58cad47...e2613bb (4):
> fixed goto definition / find type
> clean
> adaptations for toplevel completion
> first test
* vendor/grammars/language-gfm c6df027...7b62290 (7):
> Prepare 0.59.0 release
> scoped-properties -> settings
> Prepare 0.58.0 release
> Merge pull request #67 from davidcelis/master
> Prepare 0.57.0 release
> Prepare 0.56.0 release
> Merge pull request #64 from atom/mb-new-cpp-scope-name
* vendor/grammars/language-javascript 15dc5d1...6690feb (5):
> Prepare 0.52.0 release
> Merge pull request #82 from Hurtak/feature/snippets-for
> Merge pull request #80 from Hurtak/feature/snippets-querySelector
> Merge pull request #79 from Hurtak/feature/snippets-switch-indentation-fix
> Merge pull request #81 from Hurtak/feature/snippets-iife
* vendor/grammars/language-python 476a353...f518e49 (5):
> Prepare 0.28.0 release
> Use trailing scope name
> Merge pull request #48 from msabramo/patch-1
> Prepare 0.27.0 release
> Add pattern for nonlocal keyword
* vendor/grammars/language-sass 064a8b5...33efa33 (2):
> Prepare 0.29.0 release
> Allow + and - in selector argument
* vendor/grammars/language-shellscript e2d62af...cbec163 (2):
> Prepare 0.11.0 release
> Merge pull request #4 from hd-deman/patch-1
* vendor/grammars/latex.tmbundle 682c4b7...52b2251 (42):
> Replaced `python` with `python2.7` in shebangs
> Make the preferences compatible with Python 3
> Handle manual spacing in “Reformat” (Table)
> Fix: Reformatting of table containing empty cells
> Use more descriptive variable names in `format`
> Add documentation to `reformat`
> Fix doctest in `refresh_viewer`
> Add tests for `reformat`
> Ignore “exit discard” status in `cramtests`
> Remove print statements from `reformat` function
> Fix: Close log window option ignored
> Automatically scroll to bottom in “HTML Output”
> Handle “\” signs in the notification window
> Fix missing logname in default error message
> Extend list of auxiliary files
> Remove unused code from `latex_watch`
> Display default message in notification window
> Sort error messages by line number
> Do not store duplicate error messages anymore
> Close notification window on cleanup
> Improve reopening of closed notification windows
> Improve rewrap code in `texparser`
> Improve readability of verbose log output
> Only parse log file if there were changes
> Remove unnecessary function call in “LaTeX Watch”
> Properly close file in `guess_tex_engine`
> Handle log messages containing double quotes
> Left justify severity in notification window
> Handle manual closing of notification window
> Add additional information to notification window
> Remove unused code from `texparser`
> Close notification when typesetting succeeds
> Add support for notifications to “LaTeX Watch”
> Update bundle preference values instantly
> Make “Reformat” (Table) compatible with Ruby 2
> Ignore escaped ampersand `\&` in “Format” (Table)
> Remove warnings reported by `RuboCop`
> Format code for “Reformat” (Table)
> Move code for “Reformat” into separate script
> Save “Reformat” command with TextMate 2
> Remove unused import
> Use explicit import in “Itemize Lines In Selection”
* vendor/grammars/mercury-tmlanguage b5a4fd6...eaef0b0 (8):
> Add require_* and some, all keywords
> Highlight %f format specifiers, `` as op
> Correct implementation of '''', """" and 0'<char>
> README.md: Mention GitHub grammar compatability
> README.md: add resources and demonstration
> reformatted whitespace; added foreign mods; missing keywords
> Highlight variables, determ decls, more pragmas
> no highlighting of variables, function names, type names, inst's, etc.
* vendor/grammars/sublime-mask 2f59519...632ff3c (4):
> v0.8.7
> v0.8.7
> + expression in component nodes
< v0.8.6
* vendor/grammars/swift.tmbundle 81a0164...3c7eac5 (9):
> Use constant scope for booleans
> Use storage scope instead of keyword
> Correct typo in include
> Revamp string literal matching
> Improve punctuation scopes
> Allow for functions without a body
> Add simple folding markers for swift
> Improved matching of capture specifiers
> Add Support for UInt, Int[8|16|32|64] & Float80
2015-01-06 10:09:53 -05:00
Paul Chaignon
14740e8a89
Grammar for HTTP
2015-01-06 11:57:28 +01:00
Paul Chaignon
b357257f4d
Grammar for AutoHotkey
2015-01-06 09:51:51 +01:00
Adam Roben
4428e62b99
Merge pull request #1950 from github/upstream-c-bundle
...
Switch back to textmate/c.tmbundle
2015-01-05 15:24:42 -05:00
Adam Roben
575ad0d8a2
Switch back to textmate/c.tmbundle
...
We were using a fork to get the fix for
https://github.com/textmate/c.tmbundle/pull/24 before it was merged
upstream. Now it's been merged so we can go back to the upstream
repository.
2015-01-05 15:07:28 -05:00
Joaquin Casares
5ad9deb199
Added sample files
2015-01-05 13:50:54 -06:00
MattDMo
e99f6edb56
Put .sublime_* after .sublime-*
2015-01-05 13:41:58 -05:00
MattDMo
3149d1232b
Moved .sublime_metrics after .sublime-mousemap due to failing Travis test
2015-01-05 13:36:57 -05:00
Paul Chaignon
3c6218f20e
Heuristics for .cs files: Smalltalk and C#
2015-01-04 22:07:29 +01:00
Matthias Mailänder
68f04a50aa
add support for Emacs desktop files
2015-01-03 19:22:54 +01:00
Arfon Smith
ec01672f6c
Merge pull request #1866 from github/cpp-c-improvements
...
Better C++ regex
2015-01-03 11:23:20 -06:00
Arfon Smith
be6b1bb3ee
Merge branch 'master' into cpp-c-improvements
2015-01-03 11:12:55 -06:00
Arfon Smith
6f4557a103
Updating Objective-C matchers and adding a sample C++ file
2015-01-03 11:10:24 -06:00
Matthias Mailänder
dc96f62f9e
add support for Linux .desktop files
2015-01-03 14:00:07 +01:00
Paul Chaignon
2f86bd8bda
Sample file for .html.hl
2015-01-03 09:37:50 +01:00
Paul Chaignon
fbe43b61d4
Sample file for .cmake.in
2015-01-03 09:37:40 +01:00
Paul Chaignon
546d4163a9
Remove unnecessary file extensions
2015-01-03 09:27:43 +01:00
Arfon Smith
55132f2955
Merge pull request #1945 from thotypous/bluespec
...
Add Bluespec SystemVerilog grammar
2015-01-02 21:14:52 -06:00
Paulo Matias
ebdd2d4a23
Add Bluespec SystemVerilog Sublime Text grammar
2015-01-03 00:55:19 -02:00
Arfon Smith
4c63827517
Merge pull request #1942 from pchaigno/xml.dist
...
Add .xml.dist as a XML file extension
2015-01-02 17:07:32 -06:00
Paul Chaignon
401067f637
Revert #1438 : add file extensions with multiple segments
2015-01-02 22:57:20 +01:00
Paul Chaignon
8e6609c192
.xml.dist as an XML file extension
2015-01-02 22:29:44 +01:00
Adam Roben
1f1ffcbfa6
Merge pull request #1930 from github/minitest
...
Switch to Minitest::Test instead of Test::Unit::TestCase
2015-01-02 16:27:43 -05:00
Adam Roben
065dd713c1
Assert that generated files are detected correctly
2015-01-02 16:15:55 -05:00
Arfon Smith
71132d48ff
Merge pull request #1922 from Mailaender/patch-2
...
Added support for Mono .dll.config XML files
2015-01-02 11:10:46 -06:00
Matthias Mailänder
d77e0c62c1
add a DllMap example file
...
www.mono-project.com/docs/advanced/pinvoke/dllmap/#example
2015-01-02 17:28:37 +01:00
Matthias Mailänder
e853c36039
Update languages.yml
...
add support for Mono .dll.config XML files
2015-01-02 17:28:36 +01:00
Brandon Keepers
2be3220824
Merge pull request #1940 from github/fix-multiple-extensions
...
Fix for extensions with multiple segments
2015-01-02 10:59:30 -05:00
Lars Brinkhoff
6ae39e50ae
Fix #1731 to allow samples with multiple file extension segments.
2015-01-02 10:41:22 -05:00
Arfon Smith
c783acc973
Merge pull request #1937 from github/hack-highlighting
...
Update languages.yml for Hack syntax-highlighting
2015-01-02 07:38:24 -06:00
Arfon Smith
e5210b5137
Update languages.yml
2015-01-02 06:53:58 -06:00
Arfon Smith
41f0950c04
Merge pull request #1933 from floscher/patch-1
...
Added CartoCSS to languages.yml
2015-01-01 13:46:22 -06:00
Florian Schäfer
9f439cd7fb
Added support for CartoCSS
...
Code sample was taken from https://github.com/gravitystorm
/openstreetmap-carto/blob/ae990905790a26ae8af107441ce9e85b60ea1266
/amenity-points.mss
2015-01-01 17:15:22 +01:00
Arfon Smith
c911c5c045
Merge pull request #1932 from deadfoxygrandpa/elm
...
Update Elm support by adding its own syntax highlighting
2015-01-01 09:16:29 -06:00
Alex Neslusan
27a7873e08
Add color to Elm language definition
2015-01-01 20:41:05 +08:00
Alex Neslusan
5fe233384e
Update Elm support
2015-01-01 20:24:13 +08:00
Adam Roben
d42ad45423
Turn on the bundler cache
...
This should allow us to skip installing gems in most builds, shaving off
~40 seconds.
2014-12-31 15:42:34 -05:00
Adam Roben
84235478ef
Download and install libicu-dev without using sudo
...
We tell apt-get to download it to vendor/apt and then install it into a
vendor/icu directory.
We should be able to just specify --with-icu-dir, but apparently Ruby
2.0 (but not 1.9 or 2.1 or 2.2) has a bug that requires us to use
--with-icu-include/--with-icu-lib instead. Otherwise it can't find the
ICU libraries.
2014-12-31 15:42:34 -05:00
Adam Roben
509b35a19f
Opt in to container-based Travis CI builds
...
This should speed up our builds by providing lower latency, better
caching, and more resources on the build machine. See
http://docs.travis-ci.com/user/workers/container-based-infrastructure/ .
2014-12-31 15:42:34 -05:00
Adam Roben
65296e86a3
Switch to Minitest::Test instead of Test::Unit::TestCase
...
This gives us a consistent test framework across all Ruby versions which
should help avoid errors that are only found when CI runs the tests on
different Rubies. (And this fixes an immediate bug where there's no
`skip` method in the version of test-unit we're currently using only on
Ruby 2.2.)
2014-12-31 15:26:26 -05:00
Adam Roben
c9b7bb73b9
Use test/helper.rb in test_file_blob.rb
2014-12-31 15:19:56 -05:00
Adam Roben
795f42cbaa
Merge pull request #1832 from pchaigno/optimize-generated
...
Optimization of generated?
2014-12-31 15:19:43 -05:00
Arfon Smith
d540ec0cb8
Merge pull request #1928 from github/contributing-update
...
Update including explicit steps to resolve conflicts.
2014-12-31 11:38:48 -06:00
Arfon Smith
202cba1a14
Update CONTRIBUTING.md
2014-12-31 11:38:03 -06:00
Arfon Smith
20d5b81085
Merge pull request #1929 from github/1304-local
...
Take 2: Add support for .sls YAML files (SaltStack states)
2014-12-31 09:45:14 -06:00
Arfon Smith
d8b806592d
Removing trailing slash
2014-12-31 08:27:40 -06:00
Arfon Smith
84f9b83fc2
Fixing up grammars
2014-12-31 08:25:56 -06:00
Arfon Smith
7cb5106656
Adding atom-salt gitsubmodule
2014-12-31 07:48:48 -06:00
Arfon Smith
6f21df7624
Merge branch 'master' into 1304-local
...
Conflicts:
grammars.yml
2014-12-30 22:15:55 -06:00
Arfon Smith
4c7dc565e7
Update including explicit steps to resolve conflicts.
2014-12-30 20:52:48 -06:00
Adam Roben
3c60fba430
Merge pull request #1926 from github/sas-grammar
...
Added support for SAS syntax.
2014-12-30 07:26:32 -05:00
Roy Pardee
224eef9ffa
Added support for SAS syntax.
2014-12-30 06:34:37 -05:00
Paul Chaignon
42beadcf34
Use an exception for tests on Generated.generated?
2014-12-28 17:00:13 +01:00
Brandon Keepers
80ed2d6d30
Merge pull request #1920 from pchaigno/webidl-grammar
...
Grammar for WebIDL
2014-12-27 14:55:47 -05:00
Paul Chaignon
c2bf6fe7f5
Grammar for WebIDL
2014-12-27 16:54:41 +01:00
Gerwin Klein
f18ae4f99f
add support for Isabelle ROOT file syntax
2014-12-27 10:13:02 +11:00
archy
084a9ab976
vendor.yml: added stylesheets imported from packages
2014-12-26 04:45:37 +08:00
archy
356b942114
vendor.yml: added less, scss, styl suffixes for popular stylesheets
2014-12-26 04:45:30 +08:00
archy
2c5d720146
vendor.yml: added imported bootstrap files
2014-12-26 04:45:18 +08:00
archy
64f83eee07
vendor.yml: added styl
2014-12-26 04:45:09 +08:00
archy
542cf9c52b
vendor.yml: added custom bootstrap
2014-12-26 04:44:47 +08:00
Joaquin Casares
0bbccc1bc1
Properly order extensions
2014-12-22 16:48:22 -06:00
Adam Roben
6f014f8638
Merge pull request #1896 from github/grammar-submodules
...
Move all grammars that use Git repos to submodules
2014-12-22 17:17:40 -05:00
Adam Roben
66ca5aca89
Init submodules in CI
2014-12-22 17:07:37 -05:00
Adam Roben
33afa30c30
Don't use question marks in struct fields
...
Apparently it doesn't work in Ruby 1.9.
2014-12-22 17:06:49 -05:00
Adam Roben
1634d787ec
Use fast-submodule-update in CI
...
Hopefully this will speed up CI builds.
2014-12-22 16:58:59 -05:00
Adam Roben
df7b529e23
Set tracking branches for submodules that aren't tracking master
...
This will let us use `git submodule update --remote` to update the
submodules to the latest commit from the relevant branch.
2014-12-22 16:41:22 -05:00
Adam Roben
56d90bedd0
Sort grammars.yml
2014-12-22 16:36:35 -05:00
Brandon Keepers
8369d253f8
Move grammar sources to vendor/grammars
2014-12-22 16:28:58 -05:00
Adam Roben
516d3e226c
Suggest adding/removing submodules from the repo
2014-12-22 15:50:33 -05:00
Joaquin Casares
f4208cb27d
Add support for cql and ddl files
2014-12-19 17:51:59 -06:00
Adam Roben
47b785a8fd
Initialize submodules before updating them
...
Initialization cannot happen in parallel because every submodule has to
get written to .git/config.
2014-12-19 16:05:17 -05:00
Adam Roben
6a2bf3fd2f
Update submodules in parallel to speed up bootstrap
...
This runs 8 `git submodule update` processes in parallel, speeding up
bootstrap from 2 minutes to 30 seconds for me. (Obviously this is
dependent on bandwidth.)
2014-12-19 16:05:17 -05:00
Adam Roben
ff678642e6
Suggest running script/bootstrap before building gems
...
This ensures all our submodules are up to date as well.
2014-12-19 16:05:17 -05:00
Adam Roben
e3eb1b90c5
Test that grammars.yml agrees with the list of submodules
...
If any submodules are missing from grammars.yml, or are listed in
grammars.yml but missing from the repo, the test will fail.
Eventually it would be good to test that the scopes for each submodule
are accurate, but that will take some more work.
2014-12-19 16:05:17 -05:00
Adam Roben
49125f077c
Update grammars.yml
...
This is just the result of running script/download-grammars.
2014-12-19 15:39:02 -05:00
Adam Roben
324031cb68
Sort grammars.yml
2014-12-19 15:39:02 -05:00
Adam Roben
f2ab426d38
Move all grammars that use Git repos to submodules
...
This makes it so we don't have to redownload all the grammars every time
we build the grammars gem. It will also let us verify that grammars.yml
is accurate in the future by checking it against the submodules on disk.
script/bootstrap now updates the submodules.
2014-12-19 15:39:02 -05:00
Brandon Keepers
587ab35d65
Merge pull request #1904 from github/remove-cached-gems
...
Remove cached gems
2014-12-19 11:27:10 -05:00
Brandon Keepers
16a6dda3dd
Remove cached gems
2014-12-19 10:52:29 -05:00
Dale Henrichs
034137f533
Use source.smalltalk to hightlight STON files.
...
While not perfect, source.smalltalk is a better fit for highlighting STON files than source.json. When STON departs from pure JSON (often) the hightlighting is pretty bad.
2014-12-18 21:19:38 -08:00
Dale Henrichs
6f75e18bfa
Merge pull request #1 from github/master
...
update with latest master
2014-12-18 20:29:28 -08:00
Seth Vargo
5217f19faa
Alphabetize order
2014-12-18 17:53:53 -05:00
Seth Vargo
296d170ba9
Add sample for HCL
2014-12-18 17:52:30 -05:00
Seth Vargo
a97fd74399
Add HCL to languages.yml
...
More information on HCL: https://github.com/hashicorp/hcl
2014-12-18 17:46:26 -05:00
Arfon Smith
15191b068d
Merge pull request #1890 from github/cut-release-v4.2.4
...
Updating Linguist version for v4.2.4
2014-12-18 14:31:21 -08:00
Arfon Smith
ee9cc24e52
Longer timeout
2014-12-18 14:28:33 -08:00
Arfon Smith
0584fbf42b
4.2.5
2014-12-18 14:17:36 -08:00
Adam Roben
f5f9ccee7f
Merge pull request #1895 from github/bootstrap-script
...
Add script/bootstrap
2014-12-18 12:20:26 -05:00
Adam Roben
0d183e2e89
Ignore vendor/gems
...
This is where script/bootstrap places the bundle.
2014-12-18 12:14:45 -05:00
Adam Roben
b9eacfefc8
Add script/bootstrap
...
This just runs Bundler with the right options. Maybe it will do more in
the future, like update submodules.
2014-12-18 12:13:32 -05:00
Arfon Smith
0239127db4
4.2.5b1
2014-12-18 08:02:24 -08:00
Arfon Smith
281d1ea91c
Merge branch 'master' into cut-release-v4.2.4
2014-12-17 15:37:46 -08:00
Arfon Smith
df92ecaa55
Merge pull request #1891 from github/fix-grammars
...
Fix some bugs in grammars.yml
2014-12-17 15:35:30 -08:00
Adam Roben
60d40c8ad8
Update grammars.yml
...
I just ran script/download-grammars and these are the changes it made.
The most notable one is that we had the wrong scope listed for Markdown.
2014-12-17 16:39:03 -05:00
Adam Roben
f428c561c9
Remove the WebIDL grammar
...
This grammar uses the same scope name (source.idl) as our existing IDL
grammar. The wrong scope name was listed in grammars.yml which masked
this problem. https://github.com/andik/IDL-Syntax/pull/2 tracks getting
the grammar to use a different scope name; in the meantime we just won't
highlight these files.
2014-12-17 16:39:03 -05:00
Adam Roben
8fbb7a1d93
Sort grammars.yml
2014-12-17 16:39:03 -05:00
Adam Roben
e98223b2b3
Use raw links as little as possible
...
It's much cleaner and more robust to specify the repo URL instead of a
URL to an individual file. If the file gets moved we'll still be able to
find it if we're using the repo URL.
Where we do need raw links, we now use github.com/owner/repo/raw/*
because it looks a bit nicer and sorts better with non-raw links.
2014-12-17 16:39:03 -05:00
Adam Roben
410fe2843d
Add some tests for grammars.yml
...
It must be sorted, because it will get re-sorted when
script/download-grammars is next run and that would clutter up diffs.
And it must not contain any duplicate scopes.
2014-12-17 16:39:02 -05:00
Arfon Smith
dc8d69e0f4
Updating Linguist version for v4.2.4
2014-12-17 10:31:51 -08:00
Arfon Smith
a056765e38
Merge pull request #1886 from Dadido3/patch-1
...
Add PureBasic
2014-12-17 10:28:46 -08:00
MattDMo
97cd1e3886
Reorganized Sublime files, added more extensions. Moved those in JSON to JavaScript, as comments are allowed, and added several. Added 2 to XML.
2014-12-17 11:49:54 -05:00
Adam Roben
4e7da98bfa
Merge pull request #1875 from arctic5/patch-1
...
change ace mode of game maker language to c++
2014-12-17 08:59:21 -05:00
David Vogel
0a56f5282d
Create Example_Sine.pb
2014-12-17 12:00:16 +01:00
Arfon Smith
04b9ca2fd4
Merge pull request #1797 from github/cs-smalltalk
...
Cs smalltalk
2014-12-17 04:47:37 -06:00
Arfon Smith
ddbe3df6de
Merge pull request #1876 from Mailaender/patch-2
...
Added support for StyleCop XML configuration files
2014-12-16 21:29:55 -06:00
Arfon Smith
ab5c88a7f3
Merge pull request #1881 from hawkw/master
...
Add support for Jasmin JVM assembly
2014-12-16 21:29:19 -06:00
Arfon Smith
4046a0efe9
Merge pull request #1877 from sebgod/change-mercury-grammar
...
Added a more suitable grammar for Mercury
2014-12-16 21:27:10 -06:00
Arfon Smith
5aefc7cdff
Merge pull request #1885 from github/gjtorikian-patch-1
...
Use atom/language-atom for the YAML grammar
2014-12-16 21:25:02 -06:00
David Vogel
70eb779ce5
Reduced PureBasic to .pb and .pbi
2014-12-16 22:19:56 +01:00
David Vogel
39f5d28348
Added PureBasic example
2014-12-16 21:12:13 +01:00
David Vogel
e70407f16b
Added PureBasic
2014-12-16 20:34:32 +01:00
Garen Torikian
c25475296d
Use atom/language-atom for the YAML grammar
2014-12-16 08:17:07 -08:00
Paul Chaignon
1363af0317
Remove defactor keyword for .lsp heuristic
2014-12-16 11:02:23 -05:00
Vicent Marti
e97b7454e9
grammars: Temporarily use vmg's fork for C.tmbundle
2014-12-16 17:02:09 +01:00
Paul Chaignon
2418356eff
Merge branch 'master' into newlisp
2014-12-16 10:52:17 -05:00
Hawk Weisman
735caa03b1
Fix empty sample file.
2014-12-15 22:47:11 -05:00
Hawk Weisman
f577aece08
Add Objective-J samples
2014-12-15 22:40:02 -05:00
Hawk Weisman
b7f1bfdb92
Put Jasmin entry in the right place.
2014-12-15 22:37:17 -05:00
Hawk Weisman
b5301e280b
Add some samples of Jasmin assembly
2014-12-15 21:35:14 -05:00
Hawk Weisman
741816db52
Add Jasmin to languages.yml
2014-12-15 21:29:26 -05:00
Hawk Weisman
546a6e2a68
Add Jasmin textmate language
2014-12-15 21:27:06 -05:00
Sebastian Godelet
1be5e8c63e
Added a more suitable grammar for Mercury
2014-12-15 10:31:50 +08:00
Matthias Mailänder
917a25317a
sort alphabetically
2014-12-14 15:27:39 +01:00
Matthias Mailänder
949167e6ad
add support for StyleCop XML configuration files
2014-12-14 13:04:31 +01:00
arctic
a359905a06
change ace mode of game maker language to c++
2014-12-13 23:41:31 -08:00
Arfon Smith
4ce606306d
Merge pull request #1871 from github/fish
...
Fish
2014-12-12 11:24:40 -06:00
Arfon Smith
707fcd29ea
Merge branch 'master' into fish
...
Conflicts:
grammars.yml
lib/linguist/languages.yml
2014-12-12 11:22:24 -06:00
Arfon Smith
970cbe35b8
:blank: -> \t
2014-12-12 08:23:17 -06:00
Arfon Smith
fa9e8aa5c0
Merge branch 'master' into cpp-c-improvements
2014-12-12 08:21:32 -06:00
Brandon Keepers
a5e6d37049
Merge pull request #1859 from pchaigno/rc-interpreter
...
rc as a Shell interpreter for Plan 9
2014-12-11 22:49:27 -05:00
Arfon Smith
dacac135fb
Merge pull request #1868 from github/no-language
...
No language
2014-12-11 21:23:02 -06:00
Arfon Smith
0ddf0d5d0d
Merge branch 'master' into no-language
...
Conflicts:
lib/linguist/heuristics.rb
2014-12-11 21:17:38 -06:00
Arfon Smith
90a5251fa7
Merge branch 'master' into cpp-c-improvements
2014-12-11 21:11:32 -06:00
Arfon Smith
a97c69e06f
BitBake ace_mode
2014-12-11 21:10:57 -06:00
Arfon Smith
a323eb43ed
Better C++ regex
2014-12-11 21:06:35 -06:00
Arfon Smith
79243b77fd
Merge pull request #1129 from pchaigno/bitbake
...
Support of the BitBake language
2014-12-11 20:58:06 -06:00
Arfon Smith
5ab2720ddc
Merge pull request #1865 from github/webidl
...
Webidl
2014-12-11 20:56:05 -06:00
Arfon Smith
c72a49b77f
Whitespace
2014-12-11 20:52:44 -06:00
Arfon Smith
a0d92b80df
Merge branch 'master' into webidl
...
Conflicts:
grammars.yml
2014-12-11 20:52:17 -06:00
Arfon Smith
1a32a6252b
Merge pull request #1861 from github/aroben-patch-1
...
Suggest reproducing highlighting errors in text editors
2014-12-11 20:45:33 -06:00
Arfon Smith
6df7cbaf6e
Merge pull request #1864 from github/robrix-patch-1
...
Use atom/language-gfm’s Markdown grammar.
2014-12-11 20:44:37 -06:00
Rob Rix
0a90cd3a0a
Remove the accidental “m”.
2014-12-11 16:38:10 -05:00
Rob Rix
c529939481
Use atom/language-gfm’s Markdown grammar.
...
We render [GitHub Flavoured Markdown](https://help.github.com/articles/github-flavored-markdown/ ) on the site. We can use Atom’s grammar to ensure that syntax highlighting uses the same dialect.
2014-12-11 16:29:36 -05:00
Paul Chaignon
db70630eaa
Renamed text in Text
2014-12-11 12:51:09 -05:00
Adam Roben
24862d9759
Merge pull request #1863 from github/popular-integrity
...
Test that all popular languages exist
2014-12-11 12:31:08 -05:00
Adam Roben
cb5f2685cd
Test that all popular languages exist
...
popular.yml listed "Bash" but should have been listing "Shell" instead.
There is no "Bash" language. Now CI will fail if this happens again.
2014-12-11 11:47:52 -05:00
Brandon Keepers
baa298873a
Merge pull request #1854 from github/more-shebang-fixes
...
More shebang fixes
2014-12-11 10:40:11 -05:00
Adam Roben
a8f57d37bf
Merge pull request #1860 from github/atom-sass-grammar
...
Use atom/language-sass's Sass grammar
2014-12-11 09:52:14 -05:00
Adam Roben
d97ee52f4e
Suggest reproducing highlighting errors in text editors
...
This will make for more useful upstream bug reports.
2014-12-11 09:39:24 -05:00
Adam Roben
1cfdb6decd
Use atom/language-sass's Sass grammar
...
This works better than the old Ruby Sass.tmbundle we were pulling from
svn.textmate.org.
atom/language-sass also contains an SCSS grammar, but I didn't switch to
using that grammar because it isn't obviously better than our current
one and I'm not an SCSS expert.
2014-12-11 09:35:33 -05:00
Paul Chaignon
f93272f0bd
Move text files from fixtures to samples when possible
2014-12-10 20:09:14 -05:00
Paul Chaignon
e783e953d9
Merge branch 'master' into data-fixture-folder
2014-12-10 19:15:41 -05:00
Paul Chaignon
39cac919c7
rc as a Shell interpreter for Plan 9
2014-12-10 19:12:28 -05:00
Arfon Smith
fec82173d9
Merge pull request #1856 from lutoma/xelix-c-samples
...
Add a bunch of C header samples for the Bayesian classifier
2014-12-10 15:29:18 -06:00
Lukas Martini
35efed73d4
Add a bunch of C header samples for the Bayesian classifier
2014-12-10 20:28:20 +01:00
Brandon Keepers
21b8e16afc
Use #start_with? for clarity
2014-12-10 12:05:37 -05:00
Brandon Keepers
6efee51101
Add missing test cases
2014-12-10 11:00:46 -05:00
Brandon Keepers
1490425ecb
document shebang code
2014-12-10 11:00:41 -05:00
Brandon Keepers
afac6a918d
Handle empty shebang with whitespace
2014-12-10 11:00:32 -05:00
Brandon Keepers
bf0e488c06
Test case for case causing error
2014-12-10 10:58:14 -05:00
othree
37c2bee3ae
Follow #1831 , change WebIDL ace_mode to 'text'
2014-12-10 14:18:25 +08:00
othree
4debcabb88
Add syntax define for WebIDL
2014-12-10 12:03:59 +08:00
Garen Torikian
5a0c637ad0
Merge pull request #1831 from github/return-nil-on-no-ace-mode
...
Set "missing" ace modes to `text`
2014-12-09 10:53:47 -08:00
othree
d91215680a
Add WebIDL support and two sample file
2014-12-10 01:28:23 +08:00
Garen Torikian
0cbcbd4614
Set Public Key ace_mode to text
2014-12-09 09:16:51 -08:00
Garen Torikian
19135f08c3
Merge branch 'master' into return-nil-on-no-ace-mode
2014-12-09 09:13:02 -08:00
Brandon Keepers
855cc52f0f
Merge pull request #1844 from pchaigno/pgp
...
Public Key as a language with .asc and .pub extensions
2014-12-09 11:24:18 -05:00
Garen Torikian
4e5da23474
Add warn message indicating deprecation
2014-12-09 08:20:15 -08:00
Arfon Smith
3cca4ec0ac
Merge pull request #1848 from larsbrinkhoff/again_with_the_fortran
...
Improve FORTRAN heuristic.
2014-12-08 16:02:58 -06:00
Lars Brinkhoff
e393f7feb4
Improve FORTRAN heuristic.
2014-12-08 13:53:19 +01:00
Arfon Smith
b76ac7bab0
Merge pull request #1845 from lostcolony/patch-1
...
Adding 'erlang.mk' to vendor.yml exclusion list.
2014-12-07 17:45:48 -06:00
lostcolony
a3c842ba18
Adding erlang.mk to exclusion list.
...
Adding 'erlang.mk' to list of erlang bundles; it's seeing some adoption in the Erlang community for building Erlang apps, and at 1k lines of code at present can dominate an initial check-in, project skeleton, or small library.
See https://github.com/ninenines/erlang.mk for further details.
2014-12-07 16:41:56 -05:00
Paul Chaignon
1640370c9d
Add Public Key as a language with .asc and .pub extensions
2014-12-07 10:37:25 -05:00
Garen Torikian
b6427fa05a
Set text's ace_mode to text
2014-12-07 14:48:36 +02:00
Garen Torikian
2a04d854cc
Merge branch 'master' into return-nil-on-no-ace-mode
2014-12-07 14:45:27 +02:00
Jorge Bucaran
6d190d7d7c
Add Fish. (Fix* ace_mode: none)
2014-12-07 16:24:16 +09:00
Jorge Bucaran
b8a2bd595a
Add Fish. (Update)
2014-12-07 15:57:46 +09:00
Paul Chaignon
8b7d5546f7
Merge branch 'master' into newlisp
2014-12-06 20:04:18 -05:00
Paul Chaignon
b63423ce37
Merge branch 'master' into newlisp
2014-12-06 19:56:29 -05:00
Paul Chaignon
0b02b68538
Heuristic for .lsp and .lisp (Common Lisp, NewLisp)
2014-12-06 19:51:45 -05:00
Paul Chaignon
bbd1646ae5
Add .lisp as a NewLisp file extension
2014-12-06 19:51:20 -05:00
Arfon Smith
299a9c7bc9
Merge pull request #1835 from tenbits/master
...
MaskLang: Use proper tm scope
2014-12-06 17:14:06 -06:00
Arfon Smith
37f8d5b5e1
Merge pull request #1834 from karel-brinda/master
...
Python syntax highlighting for Snakemake files
2014-12-06 17:11:51 -06:00
Arfon Smith
2a6a59c047
Merge pull request #1842 from pchaigno/ts
...
Add .ts as a XML extension for Qt translation files
2014-12-06 17:06:09 -06:00
Paul Chaignon
c4da2dd557
Merge branch 'master' into newlisp
2014-12-06 17:50:37 -05:00
Paul Chaignon
583392d179
Heuristic for .ts (TypeScript, XML)
2014-12-06 16:31:14 -05:00
Paul Chaignon
1488796779
.ts as a XML extension for Qt translation files
2014-12-06 15:41:13 -05:00
Paul Chaignon
7458a2f9ff
Heuristic for .bb (BitBake, BlitzBasic)
2014-12-06 15:26:30 -05:00
Garen Torikian
348dab4b9f
Update test to account for using text
2014-12-06 11:59:31 +02:00
Paul Chaignon
5c824e0771
Ace mode and grammar to none for BitBake after merge with master
2014-12-05 21:20:55 -05:00
Paul Chaignon
b9c88a758c
Merge branch 'master' into bitbake
2014-12-05 19:35:48 -05:00
Paul Chaignon
a51d637e58
Error messages for tests on Generated
2014-12-05 17:53:19 -05:00
Karel Brinda
d002dfa70c
Snakemake => Snakefile (Snakemake ... program, Snakefile ... file)
2014-12-05 23:46:37 +01:00
Karel Brinda
d118017d27
Correction of alphabet sorting of filenames
2014-12-05 23:36:25 +01:00
Alex Kit
d10d328eb1
MaskLang: Use proper tm scope
2014-12-05 23:13:01 +01:00
Karel Brinda
e472d7b8b1
Python syntax highlighting for Snakemake files
2014-12-05 20:00:52 +01:00
Brandon Keepers
a54d6f3a8a
Merge pull request #1779 from larsbrinkhoff/fr
...
Disambiguate .fr between Frege, Forth, and plain text files
2014-12-05 08:18:24 -08:00
Paul Chaignon
67ccb24b41
Require test helper in generated test
2014-12-05 10:29:19 -05:00
Paul Chaignon
42ff3f58d9
Tests for Generated.generated? optimization
2014-12-05 11:38:03 -05:00
Garen Torikian
ad778571a2
This reject is no longer necessary
2014-12-05 16:57:55 +02:00
Garen Torikian
bb12b86445
Set missing ace_mode values to text
...
This makes it much easier to deal with when iterating over all the
languages, since `text` is a valid, non-highlighting lexer.
2014-12-05 16:56:55 +02:00
Garen Torikian
ab61b06c34
Reject Ace modes that are lacking a mode
2014-12-05 16:25:14 +02:00
Lars Brinkhoff
de6b2f3307
Add 'text' language with samples, and heuristics for .fr.
2014-12-05 12:19:36 +01:00
Lars Brinkhoff
5fd56c75d5
Add Forth extension .fr; and a sample.
2014-12-05 11:52:00 +01:00
Paul Chaignon
6aa70a3e93
Reorganize the methods called in generated? to only load the data in last resort
2014-12-05 01:22:38 -05:00
Paul Chaignon
93186947c2
Move binaries and text files from samples folder to fixtures
2014-12-04 23:48:05 -05:00
Paul Chaignon
77444284e3
Data folder in fixtures for files with no language
2014-12-04 19:14:44 -05:00
Paul Chaignon
6950b028df
Ace mode for SaltStack
2014-12-04 15:06:35 -05:00
Paul Chaignon
565767ef42
Merge branch 'master' into saltstack-states
2014-12-04 15:05:52 -05:00
Garen Torikian
a1f26d64d5
Merge pull request #1762 from github/add-missing-ace-modes-for-popular-languages
...
Add missing `ace_mode` values wherever necessary
2014-12-04 21:46:58 +02:00
Paul Chaignon
be30e1c658
Grammar for .sls SaltStack files
2014-12-04 14:42:24 -05:00
Garen Torikian
3aec4dd2ea
Adjust to ignore generated
2014-12-04 21:27:07 +02:00
Paul Chaignon
ed34caa565
Merge branch 'master' into saltstack-states
2014-12-04 14:14:05 -05:00
Garen Torikian
81b8c57bae
Add Loomscript exclusion
2014-12-04 21:10:28 +02:00
Garen Torikian
0780b7239a
Merge branch 'master' into add-missing-ace-modes-for-popular-languages
2014-12-04 21:09:46 +02:00
Arfon Smith
1d626f7378
Merge pull request #1821 from github/cut-release-v4.2.3
...
v4.2.3
2014-12-03 15:09:42 -06:00
Arfon Smith
ff3438b810
v4.2.3
2014-12-03 13:52:45 -06:00
Arfon Smith
1762c2cefd
Merge pull request #1816 from github/FS-samples
...
Adding more F# .fs samples. Fixes #1814
2014-12-03 13:47:18 -06:00
Arfon Smith
7aaf99c9b1
Merge branch 'FS-samples' of github.com:github/linguist into FS-samples
2014-12-03 13:09:00 -06:00
Arfon Smith
07cd9aa994
Merge branch 'master' into FS-samples
2014-12-03 13:08:41 -06:00
Arfon Smith
6ae4aa50e2
Merge pull request #1817 from pchaigno/fix-fs-heuristic
...
Fix .fs heuristic
2014-12-03 13:08:08 -06:00
Brandon Keepers
22fbcc244b
Merge pull request #1820 from github/cut-release-v4.2.2
...
v4.2.2
2014-12-03 10:55:09 -08:00
Garen Torikian
1a3177409c
Merge master
2014-12-03 20:15:55 +02:00
Garen Torikian
de4b538d82
Update comment at the top of the file
2014-12-03 20:14:20 +02:00
Brandon Keepers
70b1ec97db
Clean before running janky build
2014-12-03 10:07:59 -08:00
Brandon Keepers
a97e328484
v4.2.2
2014-12-03 09:58:08 -08:00
Brandon Keepers
e446b86b90
Merge pull request #1813 from github/invalid-shebang
...
Fix detection for invalid shebang
2014-12-03 09:48:48 -08:00
Arfon Smith
901e8da911
Merge pull request #1818 from github/remove-scss-from-sass
...
SCSS isnt SASS
2014-12-03 10:13:32 -06:00
Arfon Smith
e9036d675e
SCSS isnt SASS
2014-12-03 10:12:58 -06:00
Paul Chaignon
351e348ac0
New F# sample to test fix for .fs heuristics
2014-12-03 10:07:54 -05:00
Paul Chaignon
feea9bfd30
Fix heuristic for .fs
2014-12-03 09:48:54 -05:00
Arfon Smith
f1282b857d
Better output for failing test
2014-12-03 08:46:45 -06:00
Arfon Smith
70e0ce1d73
Adding more F# .fs samples. Fixes #1814
2014-12-03 08:36:58 -06:00
Brandon Keepers
a5673e7fb6
Fix detection for invalid shebang
2014-12-02 21:03:39 -06:00
Arfon Smith
d06529fd14
Merge pull request #1812 from github/cut-release-v4.2.1
...
Bumping linguist version
2014-12-02 20:30:30 -06:00
Arfon Smith
a02f19f5a3
Bumping linguist version
2014-12-02 20:06:36 -06:00
Arfon Smith
a9a62fff15
Merge pull request #1809 from pchaigno/fix-matches-heuristics
...
Fix error when matching languages against heuristics
2014-12-02 20:05:22 -06:00
Paul Chaignon
7625c92307
Remove .module extension for PHP
2014-12-02 20:37:09 -05:00
Paul Chaignon
7dd318ca76
Use namespace.js for the heuristic test with no match
2014-12-02 20:36:18 -05:00
Paul Chaignon
e5bc2845cd
Fix for fixture tests: fixture files were not tested at all
2014-12-02 20:26:15 -05:00
Paul Chaignon
4ddd8d9d2b
Unit test for fix #1809 on heuristics
2014-12-02 20:06:12 -05:00
Paul Chaignon
37ffdb9020
Fix error when matching languages against heuristics: if no language, no heuristic rule should be used
2014-12-02 16:41:39 -05:00
Arfon Smith
39037d5bfb
Merge pull request #1803 from github/cut-release-v4.2.0
...
Bumping to v4.2.0
2014-12-02 12:36:05 -06:00
Arfon Smith
31d882b07e
Merge branch 'master' into cut-release-v4.2.0
...
Conflicts:
grammars.yml
2014-12-02 10:57:53 -06:00
Arfon Smith
fd9275b213
Merge pull request #1702 from ellemenno/loomscript-support
...
add language declaration and samples for LoomScript
2014-12-02 10:54:36 -06:00
Arfon Smith
cfa63cff35
Merge pull request #900 from hoelzro/master
...
Update Perl 6 samples
2014-12-02 10:52:45 -06:00
Arfon Smith
5e6fd11cc2
Updating Oz tmbundle
2014-12-01 15:08:22 -06:00
Arfon Smith
62a8b52df4
Bumping to v4.2.0
2014-12-01 14:19:08 -06:00
Adam Roben
783670095c
Merge pull request #1802 from wmertens/master
...
Add grammar for Nix
2014-12-01 13:05:24 -05:00
Wout Mertens
23cfa86f93
Add grammar for Nix
2014-12-01 18:50:56 +01:00
Garen Torikian
dce00d01d9
Add missing ace_mode values
2014-12-01 15:54:33 +02:00
Garen Torikian
768ec76ff0
Merge master
2014-12-01 15:52:37 +02:00
ellemenno
211cb9567a
refactor heuristic tests to use new helper
2014-12-01 01:37:55 -05:00
ellemenno
1e68a45515
add test of ls disambiguation
2014-12-01 01:30:14 -05:00
ellemenno
72c00f869c
add textmate scope for loomscript
2014-12-01 01:30:14 -05:00
ellemenno
c76137efc0
improve regex for loomscript
2014-12-01 01:30:13 -05:00
ellemenno
88f196e4d4
add a heuristic to disambiguate LiveScript from LoomScript
...
Keying off of `package {`, since LoomScript code must be enclosed in a
package definition, whereas that would be invalid LiveScript
2014-12-01 01:28:33 -05:00
ellemenno
4fe5980065
add language declaration and samples for LoomScript
...
LoomScript is the scripting language for the Loom SDK.
It has an ActionScript3-like syntax with added C#-esque capabilities.
Loom SDK: https://github.com/LoomSDK/LoomSDK
2014-12-01 01:03:03 -05:00
Rob Hoelz
7c7b1fb9c4
Reorder extensions for Perl 6
2014-11-30 22:35:52 -06:00
Rob Hoelz
ed3d38cf05
Create Perl6 heuristic
2014-11-30 22:35:52 -06:00
Rob Hoelz
837e9a6325
Add a bunch of Perl 6 sample files
2014-11-30 22:28:06 -06:00
Rob Hoelz
1364e9be51
Add .t as a valid Perl/Perl6 file extension
2014-11-30 22:28:06 -06:00
Arfon Smith
2fbfaf448d
Merge pull request #1800 from github/isabelle-grammar
...
Isabelle grammar
2014-11-30 21:58:08 -06:00
Arfon Smith
bf82caccfc
Merge branch 'master' into isabelle-grammar
...
Conflicts:
grammars.yml
2014-11-30 21:53:02 -06:00
Arfon Smith
325dbc8e16
Merge pull request #1698 from sebgod/add-mercury-interpreter
...
languages.yml: added an interpreter entry to Mercury section
2014-11-30 21:28:04 -06:00
Arfon Smith
bd2fb0af51
Merge pull request #1790 from pchaigno/gradle
...
Support for gradle files
2014-11-30 21:24:30 -06:00
Arfon Smith
3c904dff61
Merge pull request #1798 from github/google-apps
...
Google apps
2014-11-30 21:16:50 -06:00
Arfon Smith
9b22b2973f
Merge branch 'master' into google-apps
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/samples.json
2014-11-30 21:11:59 -06:00
Arfon Smith
025bb35ac7
Merge pull request #1673 from blakeembrey/support-raml
...
Add spport for RAML language
2014-11-30 21:05:10 -06:00
Arfon Smith
7fb5d0cadd
Merge pull request #1782 from anpar/master
...
Add Oz to recognized languages
2014-11-30 20:57:55 -06:00
Arfon Smith
8157c6f56b
Merge pull request #1796 from github/cool
...
Cool
2014-11-30 20:49:26 -06:00
Arfon Smith
0154c21c3d
Adding Cool grammar
2014-11-30 20:45:24 -06:00
Arfon Smith
8c841903a5
Merge branch 'master' into cs-smalltalk
...
Conflicts:
lib/linguist/languages.yml
lib/linguist/samples.json
2014-11-30 15:35:16 -06:00
Arfon Smith
648596dbb2
Be explicit about tm_scope
2014-11-30 15:24:33 -06:00
Arfon Smith
212c74d8a3
Merge branch 'master' into cool
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/languages.yml
lib/linguist/samples.json
2014-11-30 15:23:09 -06:00
Antoine Paris
4495e15fa7
Misspelling correction
2014-11-30 22:07:55 +01:00
Antoine Paris
da96e11b37
Add grammar for Oz
2014-11-30 22:01:39 +01:00
Antoine Paris
b7a9843770
Corrections by @pchaigno
2014-11-30 21:18:23 +01:00
Arfon Smith
55432774c7
Merge pull request #1795 from github/mercury-vendor
...
Removing Mercury directory from vendor.yml
2014-11-30 08:00:36 -06:00
Arfon Smith
ca76802ee4
Removing Mercury directory from vendor.yml
2014-11-30 07:55:55 -06:00
Gerwin Klein
cec54837bc
add language grammar for Isabelle theorem prover
2014-11-30 17:17:13 +11:00
Arfon Smith
e0c35b0665
Merge pull request #1706 from pchaigno/mm-xml
...
Add .mm as an XML extension with heuristic rule
2014-11-29 23:07:58 -06:00
Brandon Keepers
865980b8f7
Merge pull request #1791 from pchaigno/remove-old-heuristic
...
Remove old test forgotten in #1788
2014-11-29 12:32:28 -06:00
Paul Chaignon
9367a4797f
Remove old test forgotten in #1788
2014-11-28 23:14:17 -05:00
Paul Chaignon
4ed58c743d
Support for gradle files
2014-11-28 23:00:35 -05:00
Arfon Smith
cfd95360cb
Merge pull request #1627 from github/1036-local
...
Disambiguate C, C++, Objective-C
2014-11-28 18:05:16 -06:00
Brandon Keepers
22144e79d3
Merge pull request #1787 from github/move-shebang
...
Move shebang (updated)
2014-11-28 18:02:04 -06:00
Brandon Keepers
3acbf06beb
Merge pull request #1788 from github/refactor-heuristics
...
Refactor heuristics (updated)
2014-11-28 17:59:43 -06:00
Brandon Keepers
7b41346db8
Merge branch 'refactor-heuristics' into 1036-local
...
* refactor-heuristics: (43 commits)
update docs
Clean up heuristic logic
Allow disambiguate to return an Array
Rename .create to .disambiguate
docs
Remove inactive heuristics
Refactor heuristics
Not going back
docs
Move call method into existing Classifier class
Try strategies until one language is returned
Remove unneded empty blob check
Add F# and GLSL samples. Add Forth and GLSL extension .fs. Add heuristic to disambiguate between F#, Forth, and GLSL.
byebug requires ruby 2.0
Remove test for removed extension
Fix typo in test
add rake interpreter
add python3 interpreter
Remove old wrong_shebang.rb sample
Add byebug
...
Conflicts:
lib/linguist/heuristics.rb
test/test_heuristics.rb
2014-11-28 17:58:00 -06:00
Brandon Keepers
878b321b89
Merge remote-tracking branch 'origin/master' into move-shebang
...
* origin/master:
Tweak docs
2014-11-28 17:41:10 -06:00
Brandon Keepers
a903123cb8
Merge pull request #1663 from github/strategies
...
Refactor detection into strategies
2014-11-28 17:40:12 -06:00
Brandon Keepers
577fb95384
Tweak docs
2014-11-28 17:36:14 -06:00
Brandon Keepers
770a1d4553
update docs
2014-11-28 17:07:15 -06:00
Brandon Keepers
c038b51941
Clean up heuristic logic
2014-11-28 17:03:01 -06:00
Brandon Keepers
4bebcef6ef
Allow disambiguate to return an Array
2014-11-28 16:55:00 -06:00
Jorge Bucaran
d4888098e5
Add source.fish scope reference.
2014-11-29 07:39:19 +09:00
Jorge Bucaran
a349daeaeb
Add fish tmBundle source.
2014-11-29 07:38:00 +09:00
Brandon Keepers
b8685103d0
Rename .create to .disambiguate
2014-11-28 14:41:52 -06:00
Brandon Keepers
26d789612b
docs
2014-11-28 14:40:02 -06:00
Garen Torikian
7a57a0b594
What is this, Lisp?
2014-11-28 12:35:42 -08:00
Garen Torikian
66eabd8bdc
Prefer Yajl.load
2014-11-28 12:34:02 -08:00
Garen Torikian
be82b55408
Simplify rescue catching
2014-11-28 12:33:43 -08:00
Garen Torikian
526ca1761a
This require is no longer used
2014-11-28 12:33:37 -08:00
Brandon Keepers
10de952ed6
Remove Linguist.interpreter_from_shebang
2014-11-28 14:14:40 -06:00
Brandon Keepers
2517650ecb
Fix shebang without path
2014-11-28 14:14:10 -06:00
Brandon Keepers
47b739527a
Treat lines as enumerator and not array
2014-11-28 13:55:55 -06:00
Garen Torikian
8655d966ad
Make corrections from a bade merge resolution
2014-11-28 11:50:46 -08:00
Garen Torikian
3fb4973aab
Add missing ace_modes (introduced from master)
2014-11-28 11:48:39 -08:00
Garen Torikian
1d4149168d
Add Rake task to fetch ace_modes, and skip test if there's no internet
2014-11-28 11:48:26 -08:00
Garen Torikian
26ab33754f
Merge master
2014-11-28 11:04:53 -08:00
Brandon Keepers
88f08803ee
require shebang when building samples
2014-11-28 12:34:41 -06:00
Brandon Keepers
c05717d15c
docs
2014-11-28 12:27:48 -06:00
Brandon Keepers
bc66f558b9
Remove inactive heuristics
...
We can add these back when we’re ready to enable them.
2014-11-28 12:17:52 -06:00
Antoine Paris
71e1bd9af2
Misspelling correction
2014-11-28 17:42:54 +01:00
Antoine Paris
57b0739219
Add some examples for Oz
2014-11-28 17:40:49 +01:00
Antoine Paris
d60241cc86
Add grammar for Oz
2014-11-28 17:28:22 +01:00
Antoine Paris
d725e8e385
Add Oz to languages.yml
2014-11-28 17:16:32 +01:00
Brandon Keepers
034cb25099
Refactor heuristics
2014-11-28 09:43:59 -06:00
Brandon Keepers
fbc0947420
Not going back
2014-11-28 08:14:30 -06:00
Brandon Keepers
9020d7c044
Deprecate find_by_shebang
...
This class doesn’t need to know about shebangs.
2014-11-27 13:18:51 -05:00
Brandon Keepers
ffe2ccf1f6
Don't bother creating an instance
2014-11-27 13:17:28 -05:00
Brandon Keepers
434ab9f2c0
Add tests for shebangs
2014-11-27 13:09:05 -05:00
Brandon Keepers
cd3defda42
Simplify shebang detection
2014-11-27 12:44:55 -05:00
Brandon Keepers
fd85f7f112
consolidate shebang logic
2014-11-27 12:18:23 -05:00
Brandon Keepers
e42ccf0d82
docs
2014-11-27 11:40:48 -05:00
Brandon Keepers
bf4baff363
Move call method into existing Classifier class
2014-11-27 11:29:38 -05:00
Brandon Keepers
c1a9737313
Try strategies until one language is returned
2014-11-27 11:12:47 -05:00
Brandon Keepers
a4081498f8
Remove unneded empty blob check
2014-11-27 10:55:03 -05:00
Brandon Keepers
9efd923382
Merge remote-tracking branch 'origin/master' into strategies
...
* origin/master: (165 commits)
Add F# and GLSL samples. Add Forth and GLSL extension .fs. Add heuristic to disambiguate between F#, Forth, and GLSL.
byebug requires ruby 2.0
Remove test for removed extension
Fix typo in test
add rake interpreter
add python3 interpreter
Remove old wrong_shebang.rb sample
Add byebug
Link to Lightshow in CONTRIBUTING.md
Switch to a better F# grammar
Bump Rugged again
Checkout the master for testing
Rugged 0.22.0b3
Reordering
Bump version to 4.0.3
Add some docs for tm_scope
Change NONE to none
Checking other case for Chart.jS
Test that all languages have grammars
Fix RHTML's tm_scope
...
Conflicts:
lib/linguist/language.rb
2014-11-27 10:52:44 -05:00
Arfon Smith
b16149d641
Merge pull request #1758 from larsbrinkhoff/fsharp-glsl
...
Disambiguate .fs between F#, Forth, and GLSL
2014-11-27 07:41:14 -06:00
Brahn Partridge
43ee45d9b6
Merge branch 'master' of https://github.com/github/linguist
...
Conflicts:
grammars.yml
2014-11-27 13:47:56 +01:00
Brahn Partridge
02db72515f
removed less common extensions and better examples
2014-11-27 13:41:21 +01:00
Lars Brinkhoff
2d940e72c2
Add F# and GLSL samples. Add Forth and GLSL extension .fs.
...
Add heuristic to disambiguate between F#, Forth, and GLSL.
2014-11-27 06:56:26 +01:00
Brandon Keepers
9f103abfb5
Merge pull request #1750 from github/interpreters-in-samples
...
Fix for interpreters from samples
2014-11-26 16:51:08 -05:00
Brandon Keepers
689a209ed9
Merge remote-tracking branch 'origin/master' into interpreters-in-samples
...
* origin/master:
byebug requires ruby 2.0
Remove test for removed extension
Merge branch 'master' into 1233-local
Removing pry runtime dependency
Moving to fixtures
Language detection test for non-sample files
Refactoring of Language.detect
Try shebang detection if the extension is unknown
Change unknown extension of PHP sample file
2014-11-26 16:25:15 -05:00
Brandon Keepers
d91a451fc7
Merge pull request #1776 from github/fix-failures
...
Fix failure from #1731
2014-11-26 16:24:25 -05:00
Brandon Keepers
1ae4672230
byebug requires ruby 2.0
2014-11-26 16:12:43 -05:00
Brandon Keepers
3edf5fd770
Remove test for removed extension
...
This existed when the test was written, but was removed in https://github.com/github/linguist/pull/1734 and the test got lost in a merge somewhere.
2014-11-26 15:59:16 -05:00
Arfon Smith
412af86cb8
Merge pull request #1538 from github/1233-local
...
Detection based on the shebang (updated)
2014-11-26 14:47:12 -06:00
Brandon Keepers
5b41ab4774
Fix typo in test
2014-11-26 15:40:51 -05:00
Brandon Keepers
06c0cb916b
add rake interpreter
2014-11-26 15:40:40 -05:00
Brandon Keepers
b3a49ce627
add python3 interpreter
2014-11-26 15:40:33 -05:00
Brandon Keepers
0651568bfb
Remove old wrong_shebang.rb sample
...
This was added in a69118bd17 , but that test has since been removed.
2014-11-26 15:34:03 -05:00
Brandon Keepers
ce31e23006
Merge remote-tracking branch 'origin/master' into interpreters-in-samples
...
* origin/master: (30 commits)
Add byebug
Link to Lightshow in CONTRIBUTING.md
Switch to a better F# grammar
Bump Rugged again
Checkout the master for testing
Rugged 0.22.0b3
Reordering
Bump version to 4.0.3
Add some docs for tm_scope
Change NONE to none
Checking other case for Chart.jS
Test that all languages have grammars
Fix RHTML's tm_scope
Chart JS is vendored
Switch to a better grammar for Bro
reorder again…
put cjsx at the top
Use a SQF grammar for SQF files
move cjsx before iced
move cjsx before iced
...
Conflicts:
lib/linguist/languages.yml
2014-11-26 15:17:08 -05:00
Brandon Keepers
7ccd8caf71
Merge pull request #1774 from github/byebug
...
Add byebug
2014-11-26 15:16:06 -05:00
Brandon Keepers
598a7028ea
Add byebug
2014-11-26 15:12:55 -05:00
Brandon Keepers
4ed1efe9ce
Merge pull request #1741 from github/test-helper
...
Add test helper to make test env consistent
2014-11-26 15:10:24 -05:00
Brandon Keepers
6a4bf3fa65
Merge pull request #1731 from github/multiple-ext-segments
...
Support for multiple file extension segments
2014-11-26 15:09:15 -05:00
Brandon Keepers
5b2b3a2b53
Merge remote-tracking branch 'origin/master' into test-helper
...
* origin/master: (31 commits)
Link to Lightshow in CONTRIBUTING.md
Switch to a better F# grammar
Bump Rugged again
Checkout the master for testing
Rugged 0.22.0b3
Reordering
Bump version to 4.0.3
Add some docs for tm_scope
Change NONE to none
Checking other case for Chart.jS
Test that all languages have grammars
Fix RHTML's tm_scope
Chart JS is vendored
Switch to a better grammar for Bro
reorder again…
put cjsx at the top
Use a SQF grammar for SQF files
move cjsx before iced
move cjsx before iced
change component name
...
Conflicts:
test/test_language.rb
2014-11-26 15:07:27 -05:00
Adam Roben
596cd9368f
Merge pull request #1773 from github/introduce-lightshow
...
Link to Lightshow in CONTRIBUTING.md
2014-11-26 11:44:05 -05:00
Adam Roben
f8d50faedb
Link to Lightshow in CONTRIBUTING.md
...
This is a tool for testing grammars with GitHub's syntax highlighter.
2014-11-26 11:21:05 -05:00
Adam Roben
ccc9c197ae
Merge pull request #1771 from github/better-fsharp-grammar
...
Switch to a better F# grammar
2014-11-26 09:35:55 -05:00
Brahn Partridge
af9b5f0e98
remove sample that is no longer used
2014-11-26 15:11:23 +01:00
Brahn Partridge
a145bd92f7
remove tpl extension to avoid conflict with smarty language
2014-11-26 15:07:28 +01:00
Brahn Partridge
20204cd9fc
fix test_pedantic failure
2014-11-26 15:01:25 +01:00
Adam Roben
ed2dcc35e8
Switch to a better F# grammar
...
This fixes many bugs with F# highlighting, and the grammar is being
actively developed and maintained by the fsharp organization on GitHub.
2014-11-26 08:56:02 -05:00
Brahn Partridge
3445e55744
additional samples and fixed extensions list
2014-11-26 14:51:47 +01:00
Paul Chaignon
c5a654e692
Tests for Python multiline comments during tokenization
2014-11-25 20:01:24 -05:00
Paul Chaignon
3ac69ed4e0
Merge branch 'master' into pythonmultiline
2014-11-25 19:53:40 -05:00
Arfon Smith
208a3ff480
Merge branch 'master' into 1233-local
...
Conflicts:
lib/linguist/language.rb
2014-11-25 17:04:43 -06:00
Paul Chaignon
6739a1471b
Remove samples.json following merge with master
2014-11-25 15:46:51 -05:00
Paul Chaignon
230d91ecd8
Merge branch 'master' into saltstack-states
2014-11-25 15:41:25 -05:00
Arfon Smith
8de2cd15ed
Merge branch 'master' into 1036-local
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/languages.yml
test/test_heuristics.rb
2014-11-25 13:06:11 -06:00
Garen Torikian
4603f3b2e7
Update languages.yml to always include ace_mode
2014-11-24 11:38:51 -08:00
Garen Torikian
9d6b8b4715
Add test for catching missing ace_mode values
2014-11-24 10:58:13 -08:00
Brandon Keepers
7cbc4bc144
Merge pull request #1751 from roodboi/master
...
add .cjsx extension for Facebook’s JSX in coffescript
2014-11-24 11:30:04 -05:00
Vicent Marti
d239e71826
Merge pull request #1765 from github/vmg/rugged-22b3
...
Rugged 0.22.0b3
2014-11-24 13:37:09 +01:00
Vicent Marti
ecaa2a41c9
Bump Rugged again
2014-11-24 13:32:37 +01:00
Vicent Marti
fc71805489
Checkout the master for testing
2014-11-24 13:25:49 +01:00
Vicent Marti
74d94781cb
Rugged 0.22.0b3
2014-11-24 13:05:42 +01:00
Brahn Partridge
036b9c4094
Hello world sample
2014-11-24 11:32:53 +01:00
Brahn Partridge
ce928d8b64
Add support for the Clarion language
2014-11-24 11:30:25 +01:00
Garen Torikian
897c2c5ab6
Add missing ace_mode values wherever necessary
2014-11-23 21:16:21 -08:00
Arfon Smith
b556425037
Reordering
2014-11-21 13:10:45 -06:00
Arfon Smith
6131d17c02
Merge pull request #1748 from mrego/xht-extension
...
Add support for .xht extension which is used in some XHTML files
2014-11-21 12:48:58 -06:00
Adam Roben
875b3157bf
Merge pull request #1757 from github/cut-release-v4.0.3
...
Bump version to 4.0.3
2014-11-21 12:06:38 -05:00
Adam Roben
4ce9048f8d
Bump version to 4.0.3
2014-11-21 11:56:17 -05:00
Adam Roben
04f1b1df48
Merge pull request #1756 from github/test-for-grammars
...
Test that all languages have grammars
2014-11-21 11:54:46 -05:00
Adam Roben
f9c36345c3
Add some docs for tm_scope
2014-11-21 11:53:52 -05:00
Adam Roben
ec3967d080
Change NONE to none
...
NONE is a little shouty.
2014-11-21 11:52:29 -05:00
Arfon Smith
05a88b5b7e
Merge pull request #1754 from github/chart-js
...
Chart js
2014-11-21 09:30:20 -06:00
Arfon Smith
b6b2cf04a7
Checking other case for Chart.jS
2014-11-21 09:29:28 -06:00
Adam Roben
49247e9ec2
Test that all languages have grammars
...
This will make CI fail if someone adds a new language but neglects to
add a new grammar for it. This should make it easier for people to
review PRs, as CI will help them to make sure a new grammar gets added.
However, we currently support some languages that have no grammars, and
we may support more in the future. So you can explicitly mark the
language as having no grammar by setting `tm_scope: NONE` in
languages.yml.
2014-11-21 09:48:52 -05:00
Adam Roben
6629b75aa6
Merge pull request #1755 from github/fix-rhtml-scope
...
Fix RHTML's tm_scope
2014-11-21 09:31:07 -05:00
Adam Roben
e702b453ec
Fix RHTML's tm_scope
...
I missed this back in 9595e2ba7e .
2014-11-21 09:29:06 -05:00
Arfon Smith
38190d92fc
Chart JS is vendored
2014-11-21 08:24:33 -06:00
Adam Roben
109ca5735b
Merge pull request #1753 from github/better-bro-grammar
...
Switch to a better grammar for Bro
2014-11-21 09:23:28 -05:00
Adam Roben
4dde499f51
Switch to a better grammar for Bro
...
This grammar seems to be replacing the other ones out there and is
maintained by the Bro organization.
2014-11-21 09:17:19 -05:00
Vicent Marti
5fd18a215e
Merge pull request #1752 from github/sqf-grammar
...
Use a SQF grammar for SQF files
2014-11-21 11:31:50 +01:00
Dimitri Kennedy
b283548c0f
reorder again…
2014-11-20 18:36:08 -05:00
Dimitri Kennedy
2352ce77c9
put cjsx at the top
2014-11-20 17:38:38 -05:00
Adam Roben
2054afc741
Use a SQF grammar for SQF files
...
This produces better highlighting than using the C++ grammar.
The grammar is licensed under the Apache 2.0 license.
2014-11-20 17:22:55 -05:00
Dimitri Kennedy
9d3b9964b5
move cjsx before iced
2014-11-20 17:08:21 -05:00
Dimitri Kennedy
79c1d21a0f
move cjsx before iced
2014-11-20 17:08:10 -05:00
Dimitri Kennedy
1d69228872
change component name
2014-11-20 16:49:48 -05:00
Dimitri Kennedy
f5953a09da
add example cjsx file
2014-11-20 16:48:22 -05:00
Dimitri Kennedy
a17f6c8ae1
add .cjsx extension for Facebook’s JSX in coffescript
2014-11-20 14:56:09 -05:00
Max Horn
f9ad5dda56
Add heuristic distinguishing GAP and Scilab .tst files
2014-11-20 12:52:13 -07:00
Max Horn
ff6a10698e
Pass name of file being analyzed to find_by_heuristics
...
Some languages are sensitive to file names in the sense that
different kinds of files contain somewhat different data.
Example: GAP .tst files contain test cases, which add some
extra data compared to regular code, and as a consequence are
not directly interchangeable with regular source code.
Heuristics may need to take this into account, thus may need
to know the name of the file being analyzed.
2014-11-20 12:48:28 -07:00
Max Horn
6072a63f99
Add GAP .tst extension plus two sample files
2014-11-20 12:47:15 -07:00
Max Horn
1bd935b2b4
Set 'lexer: GAP' for GAP
...
My Pygments patch adding support for GAP was merged in April, and I
verified that it is live on GitHub.
2014-11-20 12:47:15 -07:00
Brandon Keepers
9823af0cb4
Fix for shebang with relative bin
...
`#!/usr/bin/env bin/linguist` is a valid shebang
2014-11-20 12:50:35 -05:00
Brandon Keepers
45384bd498
More missing interpreters
2014-11-20 12:29:16 -05:00
Brandon Keepers
56bfde998b
Only strip minor version off of interpreters
...
This used to turn `python2.4` into `python`, which causes trouble with
`perl6`, which is a different language definition.
2014-11-20 12:28:30 -05:00
Brandon Keepers
870feb8592
Add missing interpreters
2014-11-20 11:27:54 -05:00
Brandon Keepers
2670e2b035
Test that interpreters are defined in languages.yml
2014-11-20 11:21:52 -05:00
Brandon Keepers
eccea65641
Fix for interpreters not getting add to samples.json
2014-11-20 11:14:05 -05:00
Brandon Keepers
231ad86176
sync cached gems
2014-11-20 08:51:56 -05:00
Florian Kaiser
9658b02502
add Chart.js as vendor
...
http://www.chartjs.org
2014-11-20 10:02:45 +01:00
Manuel Rego Casasnovas
30c6b6e5a1
Add XHTML example file
2014-11-20 00:30:21 +01:00
Manuel Rego Casasnovas
b44e58dd7f
Add support for .xht extension which is used in some XHTML files
2014-11-19 23:08:51 +01:00
Vicent Marti
bce31e8b51
Merge pull request #1747 from github/cut-release-v4.0.2
...
Cut release v4.0.2
2014-11-19 18:12:07 +01:00
Adam Roben
011c654c2a
Bump version to v4.0.2
2014-11-19 12:08:49 -05:00
Adam Roben
2457b52658
Update grammars.yml
2014-11-19 12:08:43 -05:00
Arfon Smith
a3adaa6a7b
Merge pull request #1745 from github/f-case
...
Fix failures on case-insensitive filesystem
2014-11-19 07:04:58 -06:00
Brandon Keepers
a6f168d1ac
Rename file to avoid case-insensitive collision
2014-11-18 23:22:10 -05:00
Arfon Smith
f792029a20
Merge pull request #1743 from github/codemirror
...
Codemirror should be considered vendored
2014-11-18 20:02:12 -06:00
Arfon Smith
2a5dd5b224
Adding test for codemirror
2014-11-18 19:34:41 -06:00
Martín Gaitán
fb7dcfd62d
Exclude codemirror
...
An example of a wrong detection due to codemirror is my project. https://github.com/mgaitan/waliki
2014-11-18 20:17:15 -03:00
Brandon Keepers
245a1a92cf
Merge remote-tracking branch 'origin/master' into test-helper
...
* origin/master:
Add Gemfile.lock sample
Remove deprecated method
#all_extensions already includes primary extension
typo
remove unused assertion
Symlink ant.xml to build.xml
Avoid shadowing variable name
Update comment
Make missing sample failure message similar
Remove blank extensions property
Fix sample tests
Add Forth extensions .f and .for; add heuristics for Forth and FORTRAN.
Add FORTRAN and Forth samples.
Extensions aren't actually required
Fix errors from pedantic test
Make pedantic test actually pedantic
Removing extensions when they should be filenames
Adding sample pom.xml files
Link to contributing docs
require samples if filename matches multiple languages
Conflicts:
test/test_pedantic.rb
2014-11-18 16:48:26 -05:00
Brandon Keepers
aa7ab2065b
Add test helper to make test env consistent
2014-11-18 16:46:09 -05:00
Brandon Keepers
719f6e876b
Merge pull request #1732 from github/filename-matches-multiple-langages
...
Require samples if filename matches multiple languages
2014-11-18 16:31:19 -05:00
Brandon Keepers
8724dc8ccc
Merge pull request #889 from larsbrinkhoff/fortran
...
FIX: .f misidentified as Fortran
2014-11-18 16:05:23 -05:00
Brandon Keepers
63f9d0bdeb
Add Gemfile.lock sample
...
Gemfile.lock should not actually get classified as Ruby, but we can fix that in another PR.
2014-11-18 15:36:42 -05:00
Brandon Keepers
d7fd12cb32
Remove deprecated method
2014-11-18 15:19:23 -05:00
Brandon Keepers
850ab6dedb
#all_extensions already includes primary extension
2014-11-18 15:10:07 -05:00
Brandon Keepers
b20fa497b9
typo
2014-11-18 15:07:36 -05:00
Brandon Keepers
1abc7ee2ef
remove unused assertion
2014-11-18 15:04:12 -05:00
Brandon Keepers
d7a032afcd
Symlink ant.xml to build.xml
...
We require samples for explicitly defined filenames that matches multiple languages. This is generally a good thing, but in this case they will be identical.
2014-11-18 15:02:59 -05:00
Brandon Keepers
587c764950
Avoid shadowing variable name
2014-11-18 14:57:39 -05:00
Brandon Keepers
1abbcb6435
Update comment
2014-11-18 14:57:32 -05:00
Brandon Keepers
17f3d7005a
Make missing sample failure message similar
2014-11-18 14:55:15 -05:00
Brandon Keepers
ac59620728
Remove blank extensions property
2014-11-18 14:48:43 -05:00
Brandon Keepers
ba8b55391d
Fix sample tests
2014-11-18 14:48:21 -05:00
Lars Brinkhoff
03c1e725ce
Add Forth extensions .f and .for; add heuristics for Forth and FORTRAN.
2014-11-18 20:21:19 +01:00
Lars Brinkhoff
4cefaf2808
Add FORTRAN and Forth samples.
2014-11-18 20:12:39 +01:00
Brandon Keepers
757801e32f
Merge remote-tracking branch 'origin/master' into filename-matches-multiple-langages
...
* origin/master:
Allow mime-types 2.x to be used with Linguist
Upgrade to rugged 0.22.0b1
Mention that languages need to be quite popular
fix vendor/cache
Gemfile.lock is nolonger considered generated
Tests for BlobHelper#empty?
remove reference to empty.js
Remove more empty samples
Bail earlier if the file is empty.
Moving comments
Use heuristics earlier to inform the rest of the classification process
Removing inconsistency of `find_by_heuristics` (was sometimes returning nil and sometimes returning and empty array)
Removing unused array of candidate languages.
Reworking most heuristics to only return one match
2014-11-18 14:09:15 -05:00
Brandon Keepers
749ea2a580
Merge pull request #1734 from github/just-filenames
...
Removing extensions when they should be filenames
2014-11-18 14:01:57 -05:00
Adam Roben
dc373fb51f
Merge pull request #1737 from github/relax-mime-types
...
Allow mime-types 2.x to be used with Linguist
2014-11-18 11:47:35 -05:00
Arfon Smith
0443c4db2d
Merge pull request #1674 from github/rework-heuristics
...
Rework heuristics
2014-11-18 10:43:01 -06:00
Adam Roben
d699ba3a98
Allow mime-types 2.x to be used with Linguist
...
The API is compatible for our purposes, and this allows Linguist to be
used in apps that pull in newer versions of mime-types through other
gems.
2014-11-18 10:46:04 -05:00
Adam Roben
92d2782ceb
Merge pull request #1738 from github/update-rugged
...
Upgrade to rugged 0.22.0b1
2014-11-18 10:45:38 -05:00
Adam Roben
e76ebb1a74
Upgrade to rugged 0.22.0b1
...
0.21.2 was just released but doesn't contain the Repository::Attributes
code we depend on. 0.22.0b1 has this code.
2014-11-18 10:40:37 -05:00
Arfon Smith
cacde403c0
Merge pull request #1736 from github/aroben-patch-1
...
Mention that languages need to be quite popular
2014-11-18 08:07:51 -06:00
Adam Roben
906b0ee30e
Mention that languages need to be quite popular
...
The precedent seems to be "hundreds of repos".
2014-11-18 08:48:00 -05:00
Brandon Keepers
cd7549390e
Extensions aren't actually required
2014-11-17 20:00:09 -05:00
Brandon Keepers
f30cab30f4
fix vendor/cache
2014-11-17 19:42:22 -05:00
Paul Chaignon
1356d4e579
Remove heuristic rules for .mm files
2014-11-17 19:20:45 -05:00
Brandon Keepers
63c83d014b
Fix errors from pedantic test
2014-11-17 18:53:14 -05:00
Brandon Keepers
b8e426d3a3
Make pedantic test actually pedantic
...
What do you call someone that thinks they are pedantic but actually
aren’t? All the crazy custom parsing in this test was making so it
wasn’t actually doing anything.
2014-11-17 18:52:53 -05:00
Arfon Smith
c5344da2ba
Removing extensions when they should be filenames
2014-11-17 16:44:39 -06:00
Arfon Smith
7606a70bb8
Merge pull request #1733 from github/gemfile-lock-not-generated
...
Gemfile.lock is nolonger considered generated
2014-11-17 16:35:07 -06:00
Arfon Smith
7d850d7c09
Gemfile.lock is nolonger considered generated
2014-11-17 16:31:47 -06:00
Arfon Smith
c1b704075e
Adding sample pom.xml files
2014-11-17 16:25:03 -06:00
Brandon Keepers
07a6411a75
Link to contributing docs
2014-11-17 16:30:39 -05:00
Brandon Keepers
b32bc5ef47
require samples if filename matches multiple languages
2014-11-17 16:18:56 -05:00
Brandon Keepers
6c106b88c0
Avoid using singular #extension
2014-11-17 15:47:21 -05:00
Adam Roben
f2c9581bac
Merge pull request #1730 from github/more-docs
...
Add CONTRIBUTING.md
2014-11-17 15:28:32 -05:00
Brandon Keepers
c46667581d
Use the first extension with languages defined
2014-11-17 15:15:39 -05:00
Adam Roben
59e5ba351c
Mention that grammars should be licensed
2014-11-17 15:14:36 -05:00
Adam Roben
a8a710f863
Add a link to CONTRIBUTING.md from the README
2014-11-17 15:10:09 -05:00
Adam Roben
f603b731a9
Add CONTRIBUTING.md
...
This document tries to explain how to file various common kinds of bug
reports or enhancements.
2014-11-17 15:05:33 -05:00
Brandon Keepers
3ca872cea8
Support for multiple file extension segments
2014-11-17 14:54:22 -05:00
Adam Roben
970953ca12
Merge pull request #1727 from pchaigno/lexer-inform7
...
Lexer for Inform 7
2014-11-17 14:45:46 -05:00
Vicent Marti
7cf6372519
Version 4.0.1
2014-11-17 18:09:26 +01:00
Paul Chaignon
1d381233e0
Update tm_scope to match case used in Sublime-Inform
2014-11-17 11:19:23 -05:00
Paul Chaignon
6f0c24b90b
Remove grammar for Inform 6
2014-11-17 10:56:38 -05:00
Brandon Keepers
f29c172267
Merge pull request #1726 from github/makefile-tests
...
Fix tests for Makefile change
2014-11-17 10:52:39 -05:00
Paul Chaignon
e9c5598254
Add lexer for Inform 7 using download-grammars script
2014-11-17 10:50:03 -05:00
Adam Roben
dd5728a441
Merge pull request #1728 from github/new-pike-url
...
Update the URL for the source.pike grammar
2014-11-17 10:45:48 -05:00
Adam Roben
ec1d77c32e
Update the URL for the source.pike grammar
...
It's now hosted on GitHub and has a clearer license.
2014-11-17 10:43:36 -05:00
Paul Chaignon
40887930f9
Lexer for Inform 7
2014-11-17 09:41:35 -05:00
Brandon Keepers
6bf8243014
Fix tests for Makefile change
2014-11-17 08:15:17 -05:00
Brandon Keepers
419805ce9f
Merge pull request #1724 from pchaigno/make-type
...
Programming type for Makefile
2014-11-16 23:17:30 -05:00
Paul Chaignon
81089416a2
Makefile set to programming type
2014-11-16 23:13:31 -05:00
Vicent Marti
efc7799960
Clojure grammar from Atom
2014-11-16 18:29:58 +01:00
Joseph Hall
7702583314
Python also supports triple single-quotes for comments
2014-11-16 07:19:55 -07:00
Vicent Marti
fcbef97e39
Typo in README
2014-11-16 14:42:56 +01:00
Vicent Marti
8beef260da
Merge pull request #1722 from github/vmg/grammar-fixes
...
Misc. grammar fixes
2014-11-16 14:41:40 +01:00
Vicent Marti
618a5b62ee
Revert the changes in download-grammars
2014-11-16 14:40:48 +01:00
Vicent Marti
c579924485
DOCS
2014-11-16 14:25:11 +01:00
Vicent Marti
9b9fadfa19
Use a Racket grammar for Racket
2014-11-16 13:47:19 +01:00
Vicent Marti
daf64010f9
Merge pull request #1714 from github/vmg/new-languages
...
Some new TM powered languages
2014-11-14 20:24:21 +01:00
Vicent Marti
f0bd24f810
DOT was already a thing
2014-11-14 19:20:47 +01:00
Vicent Marti
5969a8b679
More samples
2014-11-14 19:18:43 +01:00
Vicent Marti
6b3ba29558
Reindent
2014-11-14 19:11:11 +01:00
Vicent Marti
f217047ac0
Rename
2014-11-14 19:06:41 +01:00
Vicent Marti
935c852364
Add Dockerfile sample
2014-11-14 19:05:42 +01:00
Vicent Marti
9e28965259
Rename Dockerfile
2014-11-14 19:04:11 +01:00
Vicent Marti
a829f3143a
Add DOT sample
2014-11-14 19:04:06 +01:00
Vicent Marti
3fc01d09ce
Hah Parrot was already a thing
2014-11-14 19:00:21 +01:00
Vicent Marti
a4ae90e2e9
Add Thrift
2014-11-14 18:58:30 +01:00
Vicent Marti
4928828874
Add Ninja
2014-11-14 18:56:34 +01:00
Vicent Marti
af90ac3758
add Maven buildfiles
2014-11-14 18:54:27 +01:00
Vicent Marti
d4e6798ba8
add Graphviz
2014-11-14 18:48:19 +01:00
Vicent Marti
03b250990d
Add Cap'n Proto
2014-11-14 18:46:16 +01:00
Vicent Marti
5bc0ce0888
Add Bison
2014-11-14 18:44:12 +01:00
Vicent Marti
a0bbf7df6f
Add Ant
2014-11-14 18:41:36 +01:00
Vicent Marti
6b90f22cef
Add Parrot IR
2014-11-14 18:37:54 +01:00
Vicent Marti
d290576543
Add Docker Files as a language
2014-11-14 18:16:51 +01:00
Vicent Marti
75871e52ea
Merge pull request #1707 from github/vmg/lol-pygments
...
Remove the Pygments dependency
2014-11-14 17:39:51 +01:00
Vicent Marti
b40459335b
...actually... This is 4.0.0 because of breaking changes
2014-11-14 17:38:39 +01:00
Vicent Marti
51b16ca965
oops
2014-11-14 17:37:12 +01:00
Vicent Marti
5dafa937de
Remove lexers from languages.yml
2014-11-14 17:37:12 +01:00
Vicent Marti
2307c2e9fc
Bump version to 3.6.0
2014-11-14 17:37:12 +01:00
Vicent Marti
d12aff9776
Unused test
2014-11-14 17:37:12 +01:00
Vicent Marti
fcd26da282
Remove outdated gems
2014-11-14 17:37:12 +01:00
Vicent Marti
4a10b27611
Remove Pygments
2014-11-14 17:37:12 +01:00
Vicent Marti
201fe54b0c
Merge pull request #1710 from github/grammars
...
Add github-linguist-grammars gem
2014-11-14 16:12:22 +01:00
Adam Roben
1618a3b02a
Use the original Kotlin package instead of a fork
...
The fork is identical to the original.
2014-11-13 14:26:06 -05:00
Adam Roben
3be97ccaa3
Update SCSS bundle location
...
The old URL redirects to this one.
2014-11-13 14:24:47 -05:00
Adam Roben
879e4977e4
Handle includes like source.c#block
2014-11-13 13:45:02 -05:00
Adam Roben
613b71719f
Add back some accidentally pruned grammars
...
A bug in the prune-grammars script caused these to be removed.
2014-11-13 13:42:36 -05:00
Adam Roben
2870f6d038
Prune unused grammars
...
script/prune-grammars will remove any grammars that aren't needed from
grammars.yml.
2014-11-13 13:16:24 -05:00
Adam Roben
046fb18980
Add github-linguist-grammars gem
...
The purpose of this gem is to package up the language grammars that are
used for syntax highlighting on github.com. The grammars are TextMate,
Sublime Text, or Atom language grammars, converted to JSON and given the
filename SCOPE.json, where SCOPE is the language scope that the grammar
defines.
The github-linguist-grammars gem packages up all the grammars, and also
exports a Linguist::Grammars.path method to locate the directory
containing the grammars.
To build the gem, simply run `rake build_grammars_gem`. The grammars.yml
file lists all the repositories we download grammars from, as well as
which scopes are defined by each repository. The
script/download-grammars script takes that list and downloads and
processes the grammars into the format expected by the gem.
2014-11-13 11:03:53 -05:00
Brandon Keepers
d133d9eccb
Merge pull request #1709 from github/emacs-lisp-assertion
...
Add assertion for Emacs Lisp
2014-11-13 10:47:52 -05:00
Brandon Keepers
296473507f
Add assert for Emacs lisp
...
/cc https://github.com/github/linguist/pull/1499
2014-11-13 10:40:58 -05:00
Adam Roben
ff8821080a
Merge pull request #1708 from github/fortran-modern
...
Use source.fortran.modern TM scope for FORTRAN
2014-11-13 09:53:33 -05:00
Adam Roben
9acf41b0fe
Use source.fortran.modern TM scope for FORTRAN
...
This is technically only for FORTRAN 90 and newer, but seems to do just fine with older variants.
2014-11-13 09:52:08 -05:00
Paul Chaignon
9c64f72f35
Add .mm as an XML extension with heuristic rule
2014-11-12 19:38:54 -05:00
Adam Roben
9385e70d2d
Merge pull request #1705 from github/cut-release-v3.5.2
...
Bump to version v3.5.2
2014-11-12 13:51:59 -05:00
Adam Roben
9469e188c8
Bump to version v3.5.2
2014-11-12 13:39:05 -05:00
Vicent Marti
6e57ca6fbc
Update the TM scope for the Zephir language
2014-11-12 18:19:10 +01:00
Adam Roben
d5e3ebaef3
Merge pull request #1704 from github/gas-tmscope
...
Add a tm_scope for GAS
2014-11-12 12:08:14 -05:00
Adam Roben
a9eac8a832
Add a tm_scope for GAS
...
The source.asm.x86 grammar does a decent job of parsing this.
2014-11-12 12:07:23 -05:00
Adam Roben
1c7f5368cf
Merge pull request #1703 from github/less-tmscope
...
Fix the tm_scope for Less
2014-11-12 11:45:01 -05:00
Adam Roben
960ff73c7f
Fix the tm_scope for Less
...
The source.css.less grammar actually understands Less syntax.
2014-11-12 11:43:52 -05:00
Sebastian Godelet
95777055d1
languages.yml: added an interpreter entry to Mercury section
2014-11-11 23:28:07 +08:00
Brandon Keepers
e1ce30c3ce
Merge pull request #1653 from baroquebobcat/patch-1
...
add pants BUILD file highlighting to languages.yml
2014-11-11 01:39:55 -05:00
Brandon Keepers
89b442c751
Merge pull request #1657 from techniq/patch-1
...
Add .NET config files as XML
2014-11-11 01:39:19 -05:00
Adam Roben
6b41059cdf
Merge pull request #1696 from github/cut-release-v3.5.1
...
Bump to 3.5.1
2014-11-10 15:19:28 -05:00
Adam Roben
62cb42eee5
Bump to 3.5.1
2014-11-10 15:15:15 -05:00
Adam Roben
6bbb56db00
Merge pull request #1695 from github/nil-safety
...
Make it safe to pass nil to Language.find_by_name/alias again
2014-11-10 15:13:28 -05:00
Adam Roben
160598b9ef
Make it safe to pass nil to Language.find_by_name/alias again
...
This restores compatibility with v3.4.x.
2014-11-10 15:12:29 -05:00
Adam Roben
32b07a4e10
Merge pull request #1694 from github/cut-release-v3.5.0
...
Bumping to 3.5.0
2014-11-10 14:52:55 -05:00
Adam Roben
8890c57681
Bumping to 3.5.0
2014-11-10 14:38:55 -05:00
Adam Roben
de188126fb
Merge pull request #1683 from github/find-by-ext
...
Extract Language.find_by_extension
2014-11-10 14:37:45 -05:00
Adam Roben
97a1adcef1
Allow extensions without a leading dot
...
This makes the API a little easier to use.
2014-11-10 14:30:37 -05:00
Adam Roben
ffbe95d6e5
Fix docs
2014-11-10 14:15:21 -05:00
Adam Roben
d54f86ae58
Add some tests for Language.find_by_extension
2014-11-10 14:12:29 -05:00
Brandon Keepers
92ace440b9
Merge pull request #1540 from rlespinasse/golo-support
...
Add support for Golo language
2014-11-08 14:00:36 -05:00
Adam Roben
d5ee477d3b
Merge pull request #1687 from github/shell-session-scope
...
Add a TextMate scope for .sh-session files
2014-11-07 15:47:35 -05:00
Adam Roben
6e8152c423
Add a TextMate scope for .sh-session files
...
Coming soon to Atom. See https://github.com/atom/language-shellscript/pull/3
2014-11-07 15:02:37 -05:00
Adam Roben
8149356668
Merge pull request #1678 from tenbits/master
...
Use MaskLexer for *.mask
2014-11-07 13:39:24 -05:00
Alex Kit
806e30d70f
Use MaskLexer for *.mask
2014-11-07 19:26:37 +01:00
Adam Roben
299ec8f8ea
Merge pull request #1686 from github/pytb-tm_scope
...
Add a TextMate scope for .pytb files
2014-11-07 12:57:36 -05:00
Adam Roben
f6fbd18bd5
Add a TextMate scope for .pytb files
...
This is the scope that Atom uses for these files.
See https://github.com/atom/language-python/blob/master/grammars/python-traceback.cson
2014-11-07 12:55:59 -05:00
Adam Roben
ecd30d3ccf
Merge pull request #1675 from github/more-aliases
...
Pull in aliases and file extensions from Pygments
2014-11-07 10:31:00 -05:00
Brandon Keepers
228d89649a
Add Language.find_by_extension
2014-11-07 10:27:07 -05:00
Adam Roben
751360ecf1
Make Language.[] and Language.find_by(alias|name) ignore case
...
This makes it easier to find a Linguist::Language for a fenced code
block in Markdown, where language names are often specified in
lowercase.
2014-11-07 10:09:55 -05:00
Adam Roben
d9ed216092
Add language aliases from Pygments
...
I went through all the aliases Pygments supports and removed the ones
that could already be used to find a Linguist::Language. Then I found
the Pygments::Lexer associated with each alias and found an associated
Linguist::Language for it (looking for a language with the same name as
the lexer, or by looking for the first langauge that uses that lexer).
Then I added the alias to the language's alias list.
2014-11-06 16:48:52 -05:00
Adam Roben
18a3ef9e5e
Pull in file extensions from Pygments
...
I read all the file extensions that Pygments knows about, mapped them
back to the appropriate Linguist::Language, and added them to the
languages.yaml file.
2014-11-06 16:43:08 -05:00
Brandon Keepers
33d75d9623
Tests for BlobHelper#empty?
2014-11-06 15:14:03 -06:00
Brandon Keepers
a0cc2c4c86
remove reference to empty.js
2014-11-06 14:59:34 -06:00
Brandon Keepers
754bc4ef6d
Remove more empty samples
2014-11-06 14:56:19 -06:00
Brandon Keepers
df55043500
Bail earlier if the file is empty.
...
This will change behavior for empty files with unique extensions, returning nil instead of the language.
2014-11-06 14:49:24 -06:00
Arfon Smith
f22524a615
Moving comments
2014-11-06 14:27:49 -06:00
Arfon Smith
1831390429
Use heuristics earlier to inform the rest of the classification process
2014-11-06 14:09:19 -06:00
Arfon Smith
f4c7661cc6
Removing inconsistency of find_by_heuristics (was sometimes returning nil and sometimes returning and empty array)
2014-11-06 14:08:42 -06:00
Arfon Smith
0ab88919c9
Removing unused array of candidate languages.
2014-11-06 13:31:34 -06:00
Arfon Smith
9107d3c243
Reworking most heuristics to only return one match
2014-11-06 13:26:40 -06:00
Blake Embrey
42e9131b4f
Add RAML support
2014-11-06 11:47:00 -06:00
Arfon Smith
e7b670c5de
Merge pull request #1669 from github/support-hack
...
Support hack
2014-11-05 13:56:37 -06:00
Arfon Smith
114fabd29a
Test for Hack heuristic
2014-11-04 16:12:46 -06:00
Arfon Smith
0946791434
Merge branch 'master' into support-hack
...
Conflicts:
lib/linguist/heuristics.rb
2014-11-04 16:09:00 -06:00
Brandon Keepers
06bcdba9c4
Merge pull request #1654 from danijar/master
...
Exclude minified JavaScript and CSS
2014-11-03 14:20:59 -05:00
Nick Howard
729a174eb6
add pants BUILD file highlighting to languages.yml
...
the pants build tool uses python files named BUILD. This adds highlighting for them.
2014-11-03 12:11:14 -07:00
Danijar Hafner
1dbbcb73e7
Add tests for minified JavaScript and CSS
...
Also, exclude -min.css pattern, like already done for JavaScript files
2014-11-03 19:41:31 +01:00
Brandon Keepers
74fa4b9b75
docs
2014-11-03 08:54:11 -05:00
Sean Lynch
87df17309c
Fix package.config to packages.config
2014-11-03 08:35:14 -05:00
Brandon Keepers
815337299a
Extract empty blob strategy
2014-11-03 08:21:46 -05:00
Brandon Keepers
fd32938cd8
Extract strategies for detecting the language
2014-11-03 08:17:02 -05:00
Brandon Keepers
8d7b4f81b4
Extract filename strategy
2014-11-02 22:15:52 -05:00
Arfon Smith
f2cd75332c
Merge pull request #1660 from github/1623-local
...
1623 local
2014-11-02 20:17:38 -06:00
Arfon Smith
2cd7579e21
Merge branch '1623-local' of github.com:github/linguist into 1623-local
...
Conflicts:
lib/linguist/heuristics.rb
2014-11-02 20:14:46 -06:00
Arfon Smith
d9daae176e
Merge branch 'master' into 1623-local
...
Conflicts:
lib/linguist/heuristics.rb
2014-11-02 20:13:58 -06:00
Arfon Smith
20814ec533
Merge branch 'master' into 1623-local
...
Conflicts:
lib/linguist/heuristics.rb
2014-11-02 20:12:59 -06:00
Arfon Smith
9d8ab16a38
Merge branch 'master' into 1623-local
...
Conflicts:
lib/linguist/heuristics.rb
2014-11-02 20:11:49 -06:00
Arfon Smith
49c2793bf5
Syntax preference
2014-11-02 19:56:20 -06:00
Sean Lynch
b5cacbba9f
Add .NET config files as XML
2014-11-02 10:13:52 -05:00
Geoff Nixon
edadca9085
Add comment styles, don't choke on #!/usr/bin/env foo=bar...
2014-11-02 03:07:21 -08:00
Danijar Hafner
20aee11cea
Exclude minified JavaScript and CSS
...
Those files are either external libraries or builds of the repository itself. In any case they are generated automatically and shouldn't count in the language statistics. This also simplifies some of the rules that had to exclude both minified and normal dependencies.
2014-11-01 19:13:19 +01:00
Arfon Smith
2bc546eadf
Merge branch 'master' into 1233-local
...
Conflicts:
lib/linguist/language.rb
2014-11-01 10:05:45 -05:00
Arfon Smith
9e50e188a8
Merge branch 'master' into 1233-local
...
Conflicts:
lib/linguist/language.rb
lib/linguist/languages.yml
lib/linguist/samples.json
2014-11-01 10:04:22 -05:00
Arfon Smith
e8cf750e18
Merge pull request #1639 from pchaigno/asc
...
Heuristic rule to detect AsciiDoc files
2014-11-01 09:26:49 -05:00
Arfon Smith
5ffc4c0158
Starting work on Disambiguate Matlab, Objective-C, Mathematica, M, and Mercury method
2014-10-31 17:22:32 -05:00
Brandon Keepers
21f56744d4
Merge pull request #1608 from github/just-yajl
...
Use yajl since it is already a dependency
2014-10-31 18:03:28 -04:00
Brandon Keepers
02aeb4f895
Merge remote-tracking branch 'origin/master' into just-yajl
...
* origin/master: (42 commits)
its always greener
that new green shell
Removing stale extension
Update README.md
Add moon interpreter for MoonScript
Bumping version for 3.4.1 release
Use text.html.erb scope for HTML+ERB files
Add sample .dyalog file for file type APL
Added extra Papyrus sample files.
Add sample Papyrus script
Add Papyrus support
Add LOLCODE support
Add ProGuard config files to vendored files
Recognise *.dyalog as APL sources
Assign a bunch more TextMate scopes
CI step for samples
Add .command as a Shell file extension
CI config
Vendored gems
Update cibuild
...
Conflicts:
Rakefile
2014-10-31 18:03:03 -04:00
Arfon Smith
f9de16fbd2
Merge pull request #1620 from unfunco/ant-build-dist-support
...
Add build.xml.dist to XML filenames
2014-10-31 16:46:49 -05:00
Brandon Keepers
abe002f30c
Merge remote-tracking branch 'origin/master' into tricknotes-ruby-22
...
* origin/master: (51 commits)
its always greener
that new green shell
Removing stale extension
Update README.md
Add moon interpreter for MoonScript
Bumping version for 3.4.1 release
Use text.html.erb scope for HTML+ERB files
Add sample .dyalog file for file type APL
Added extra Papyrus sample files.
Add sample Papyrus script
Add Papyrus support
Add LOLCODE support
Add ProGuard config files to vendored files
Recognise *.dyalog as APL sources
Assign a bunch more TextMate scopes
CI step for samples
Add .command as a Shell file extension
CI config
Vendored gems
Update cibuild
...
Conflicts:
Gemfile
2014-10-31 17:36:06 -04:00
Jessica Lord
e5ae6fb00d
Merge pull request #1650 from github/greenshell
...
That new green shell, fixes #1640
2014-10-31 21:16:34 +00:00
Jessica Lord
a0a8dd8897
its always greener
2014-10-31 21:15:59 +00:00
Jessica Lord
e00f073726
that new green shell
2014-10-31 20:08:25 +00:00
Arfon Smith
1a9ee8e187
Merge pull request #1636 from Verteiron/master
...
Add support for Papyrus scripts
2014-10-30 06:24:56 -05:00
Arfon Smith
0c05a6c3ac
Merge branch 'master' into 1036-local
2014-10-29 20:06:40 -05:00
Arfon Smith
213fce00e0
Merge pull request #1646 from github/gradle-extension
...
Removing stale extension
2014-10-29 19:57:32 -05:00
Arfon Smith
380739b209
Removing stale extension
2014-10-29 19:56:59 -05:00
Arfon Smith
36322f8ac0
Update README.md
2014-10-29 19:38:19 -05:00
Arfon Smith
57d1ec7733
Merge pull request #1645 from pchaigno/moon-shebang
...
Add moon interpreter for MoonScript
2014-10-29 17:10:14 -05:00
Paul Chaignon
648c6d4547
Add moon interpreter for MoonScript
2014-10-29 15:00:21 -04:00
Arfon Smith
6ab5870b59
Merge pull request #1643 from github/linguist-3.4.1
...
Bumping version for 3.4.1 release
2014-10-29 13:34:41 -05:00
Arfon Smith
7dbe2bb774
Bumping version for 3.4.1 release
2014-10-29 13:13:26 -05:00
Adam Roben
163a039e0d
Merge pull request #1641 from github/aroben-patch-1
...
Use text.html.erb scope for HTML+ERB files
2014-10-29 10:02:49 -04:00
Adam Roben
9595e2ba7e
Use text.html.erb scope for HTML+ERB files
...
This grammar does a better job highlighting than the text.html.ruby grammar does. It requires injection grammar support, but there's no getting around that.
2014-10-29 10:00:09 -04:00
Arfon Smith
d4d6ef314d
Merge branch 'master' into 1036-local
2014-10-28 19:14:43 -05:00
Arfon Smith
322b21e0d0
Updating regexes
2014-10-28 19:14:32 -05:00
Arfon Smith
a696e3a7a2
Merge pull request #1632 from ngn/master
...
Recognise *.dyalog as APL sources
2014-10-27 17:38:34 +00:00
Paul Chaignon
ebabcfc84f
Heuristic rule to detect AsciiDoc files
2014-10-27 10:50:18 -04:00
ngn
8336dc33e4
Add sample .dyalog file for file type APL
...
Taken from
https://github.com/Gianfrancoalongi/APLUnit/blob/master/UT.dyalog
2014-10-27 10:35:23 +00:00
Verteiron
5f22bf225c
Added extra Papyrus sample files.
2014-10-26 15:30:40 -05:00
Verteiron
8eee8ad9cf
Add sample Papyrus script
...
This is the metaquest script from one of my own mods.
2014-10-26 14:58:17 -05:00
Verteiron
24743985e4
Add Papyrus support
...
Papyrus is a scripting language used by mods/plugins for The Elder Scrolls V: Skyrim.
2014-10-26 14:53:20 -05:00
Arfon Smith
94fba197d1
Merge pull request #1634 from wil93/master
...
Add LOLCODE support
2014-10-26 09:06:38 +00:00
William Di Luigi
3504a36c3e
Add LOLCODE support
2014-10-26 00:23:08 +02:00
Arfon Smith
c8038d1c80
Merge pull request #1633 from pchaigno/proguard
...
ProGuard config files as vendored
2014-10-24 22:48:11 +01:00
Paul Chaignon
8ba8b48caf
Add ProGuard config files to vendored files
2014-10-24 17:18:22 -04:00
ngn
92d0c1f3b7
Recognise *.dyalog as APL sources
2014-10-24 15:55:27 +01:00
Adam Roben
d4186bd34a
Merge pull request #1630 from github/even-more-tmscopes
...
Assign a bunch more TextMate scopes
2014-10-23 11:42:57 -07:00
Adam Roben
008ba9e23f
Assign a bunch more TextMate scopes
2014-10-23 11:22:19 -07:00
Paul Chaignon
fd707ddf7e
Heuristic rules to distinguish .sc files between SuperCollider and Scala
2014-10-23 14:22:12 -04:00
Arfon Smith
32de8a4d19
Only exact matches
2014-10-23 13:59:36 +01:00
Arfon Smith
cf9998f3e4
Merge branch 'master' into 1036-local
2014-10-23 12:16:51 +01:00
Arfon Smith
f258e4940d
Merge branch 'master' of github.com:github/linguist
2014-10-23 12:16:26 +01:00
Arfon Smith
a7b8e38bf3
CI step for samples
2014-10-23 12:16:02 +01:00
Arfon Smith
89320b1ca4
Merge branch 'master' into 1036-local
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/samples.json
2014-10-23 12:05:18 +01:00
Arfon Smith
b65129a8e1
Merge pull request #1622 from pchaigno/shell-extensions
...
Add .command as a Shell file extension
2014-10-23 10:54:05 +01:00
Paul Chaignon
b6a9993c97
Add .sc as a SuperCollider file extension
2014-10-22 10:16:30 -04:00
Josh Watzman
9c044c5bd0
Add detection for Hack files with ".php" file extension
...
Based on top of PR#1447. Adds a simple heuristic check for Hack files vs PHP files (`<?hh` vs other `<?`).
Tested by verifying that the Hack example site was detected as 100% Hack and that Laravel was detected as 100% PHP. (Without the heuristic, Laravel gets detected as about 50% Hack, just by randomness in the classifier since PHP and Hack are very hard to distinguish unless you actually parse the file and look for specific language features.)
2014-10-21 16:17:58 -07:00
Paul Chaignon
6b0783936f
Add .command as a Shell file extension
2014-10-21 19:07:03 -04:00
Arfon Smith
2a66b754c2
CI config
2014-10-21 18:41:25 -04:00
Arfon Smith
460443b3c8
Merge branch 'master' of github.com:github/linguist
2014-10-21 18:40:53 -04:00
Arfon Smith
cd99ab2d6e
Vendored gems
2014-10-21 18:40:43 -04:00
Josh Watzman
b2cb74cabf
Add detection for Hack files with ".hh" file extension
...
Hack is Facebook's dialect of PHP: http://hacklang.org/ . This adds support for detecting it via the ".hh" file extension; although that extension techincally conflicts with C++ headers, the files look different enough that the existing classifier based on sample code has no trouble distinguising them.
This diff deliberately does not deal with detecting ".php" as another valid extension for Hack code. That's much trickier since the code looks basically identical to PHP to the classifier, and needs a different approach.
2014-10-21 15:35:57 -07:00
Arfon Smith
6d07302963
Update cibuild
2014-10-21 16:49:13 -05:00
Arfon Smith
d831205f6a
Update cibuild
2014-10-21 16:41:55 -05:00
Arfon Smith
a9b9e6216b
Update cibuild
2014-10-21 16:10:05 -05:00
Arfon Smith
3ba090de7e
Update cibuild
2014-10-21 16:07:49 -05:00
Arfon Smith
c105208481
Update cibuild
2014-10-21 14:06:43 -05:00
Arfon Smith
0c9e14eeff
Update cibuild
2014-10-21 14:06:13 -05:00
Arfon Smith
2a8a5cdca9
+x
2014-10-21 14:04:52 -05:00
Arfon Smith
1f91acbd9d
Janky CI
2014-10-21 14:03:30 -05:00
Daniel Morris
6f8278aa79
Add build.xml.dist to XML filenames
2014-10-21 10:21:39 +01:00
Arfon Smith
3e48a84cf1
Merge pull request #1612 from briandela/patch-1
...
Add hbs alias for Handlebars
2014-10-20 10:29:04 -05:00
Arfon Smith
31728a3a78
Merge pull request #1613 from hearsilent/patch-1
...
Add .a51 to Assembly
2014-10-20 10:21:24 -05:00
Arfon Smith
e56a2ed6ad
Merge pull request #1614 from creasty/viml_underscore_vimrc
...
Add a filename rule for _vimrc
2014-10-19 16:45:42 -05:00
HearSilent
35aa57657b
Add .a51 sample
2014-10-20 05:16:51 +08:00
Yuki Iwanaga
423c8865bd
Add a filename rule for _vimrc
2014-10-20 00:39:26 +09:00
HearSilent
55ecc5f7eb
Add .a51 to Assembly
...
.a51 doc is 8051-asm (coding in MIDE-51)
2014-10-19 17:32:41 +08:00
Brian Delahunty
6aae7882df
Update indenentation
2014-10-18 18:03:27 -07:00
Brian Delahunty
240fcec3ce
Add hbs alias for Handlebars
...
Adds a `hbs` alias for `Handlebars`. It's very commonly used and would make adding hbs code blocks easier in github comments.
2014-10-18 11:13:12 -07:00
Arfon Smith
170c1d4ee8
Merge pull request #1584 from laomaiweng/linguist-detect-tcl-shebang
...
Shebang detection for Tcl/Tk scripts
2014-10-17 14:32:13 -05:00
Arfon Smith
38f0a71ea3
Merge pull request #1596 from pchaigno/fcgi
...
Add .fcgi as an extension for script languages
2014-10-17 14:30:40 -05:00
Arfon Smith
62936dc6b5
Merge pull request #1609 from github/bundler-rakefile
...
Require "bundler/setup" in rakefile
2014-10-17 14:27:39 -05:00
Arfon Smith
fb9c784f4f
Merge pull request #1611 from github/rugged-gemspec
...
twiddle-wakka
2014-10-17 14:27:24 -05:00
Arfon Smith
89477ed2fa
twiddle-wakka
2014-10-17 14:20:32 -05:00
Arfon Smith
844679dcbe
Merge pull request #1610 from github/rugged-gemspec
...
Moving Rugged dependency back to gemspec
2014-10-17 14:07:47 -05:00
Brandon Keepers
cd743332f4
Use yajl since it is already a dependency
...
Both JSON and Yajl were listed as dependencies. Pygments.rb already requires yajl, so let's just use that instead of using both.
2014-10-17 14:45:28 -04:00
Arfon Smith
47843e7e78
Moving Rugged dependency back to gemspec
2014-10-17 13:36:13 -05:00
Brandon Keepers
85957ecf56
Require "bundler/setup" in rakefile
...
This ensures that the Rake task will use bundler to manage dependencies and print a warning to run `bundle install` if dependencies are missing.
2014-10-17 14:14:27 -04:00
Arfon Smith
4232b04571
Merge pull request #1602 from github/gitattribute-docs
...
Docs update
2014-10-17 08:20:03 -05:00
Arfon Smith
34f717526a
Merge pull request #1605 from github/bkeepers/gitattribute-docs
...
Suggested cuts for .gitattribute docs
2014-10-17 08:19:04 -05:00
Brandon Keepers
b0b94182a2
✂️
2014-10-17 09:15:00 -04:00
Arfon Smith
843e196f00
Formatting
2014-10-16 20:56:21 -05:00
Arfon Smith
63661dfc6e
Docs update
2014-10-16 16:33:49 -05:00
Arfon Smith
f100dc91c2
Merge pull request #1588 from github/cache-bustin
...
Bust that cache
2014-10-16 14:21:33 -05:00
Arfon Smith
fd9d63d605
Removing beta label
2014-10-16 14:05:36 -05:00
Arfon Smith
5c21c35875
Merge branch 'master' into cache-bustin
2014-10-16 12:59:41 -05:00
Arfon Smith
370d55fd74
Merge pull request #1595 from github/text-html-ruby
...
Use TextMate 1 scope for HTML+ERB files
2014-10-15 17:05:08 -05:00
Paul Chaignon
0fcc26f778
Add .fcgi as an extension for script languages
2014-10-15 10:37:58 -04:00
Arfon Smith
8dd2ddcbf7
CI
2014-10-14 20:18:32 -05:00
Arfon Smith
037857623d
Merge branch 'master' into cache-bustin
...
Conflicts:
lib/linguist/version.rb
2014-10-14 19:45:09 -05:00
Arfon Smith
d7b19d577b
Bumping version
2014-10-14 19:44:35 -05:00
Adam Roben
c70048a3e2
Use TextMate 1 scope for HTML+ERB files
...
The TextMate 2 scope requires support for injection grammars, which some parsers don't support.
2014-10-14 14:19:05 -04:00
Ryunosuke SATO
a1884ca261
Run test against Ruby 2.2 on Travis CI
2014-10-15 00:54:00 +09:00
Ryunosuke SATO
e452291314
Run test against latest Ruby 2.1 on Travis CI
...
see: https://twitter.com/travisci/status/513233940442644480
2014-10-15 00:53:57 +09:00
Arfon Smith
6d51117a91
Merge pull request #1593 from github/more-tmscopes
...
Add more TextMate scopes
2014-10-14 10:06:47 -05:00
Arfon Smith
848a1cc1e5
Minor bump
2014-10-14 10:06:38 -05:00
Adam Roben
9092dfdc7f
Add a TextMate scope for Literate CoffeeScript
2014-10-14 10:50:39 -04:00
Adam Roben
d7fe0cc5c7
Add TextMate scopes for HTML variants
2014-10-14 10:41:19 -04:00
Adam Roben
15ec37d4bc
Add a TextMate scope for Objective-C++
2014-10-14 10:41:19 -04:00
Adam Roben
43cc701ac3
Add a TextMate scope for JSON
2014-10-14 10:41:19 -04:00
Adam Roben
7cb8357f73
Add a TextMate scope for YAML
2014-10-14 10:41:19 -04:00
Adam Roben
4b46bcf649
Add TextMate scopes for Sass/SCSS files
2014-10-14 10:41:19 -04:00
Arfon Smith
a954a6465e
Update README.md
2014-10-14 09:29:45 -05:00
Arfon Smith
afb6041104
Merge pull request #1592 from github/vmg/tmscopes
...
Vmg/tmscopes
2014-10-14 09:07:02 -05:00
Arfon Smith
4b28fdbc4d
Removing beta label
2014-10-14 08:45:49 -05:00
Arfon Smith
b8a5e8505a
Merge branch 'vmg/tmscopes' into cache-bustin
...
Conflicts:
lib/linguist/version.rb
2014-10-13 20:21:31 -05:00
Arfon Smith
3087d640a3
3.2.2b1
2014-10-13 19:33:03 -05:00
Arfon Smith
e87b89ab5b
Removing todo
2014-10-13 18:52:27 -05:00
Arfon Smith
7aabc6a5ad
A different approach
2014-10-13 17:01:53 -05:00
Arfon Smith
5cc053694a
Remove pry
2014-10-13 16:38:51 -05:00
Arfon Smith
653314448c
Bust that cache
2014-10-13 16:37:46 -05:00
Arfon Smith
4f14db10ea
Merge pull request #933 from pchaigno/pro
...
Support of the .pro file extension for Prolog.
2014-10-13 14:57:19 -05:00
Arfon Smith
98e348ba5f
Minor docs update fixes #1581
2014-10-13 14:48:50 -05:00
Arfon Smith
a69b20c1a4
Minor docs update #fixes 1581
2014-10-13 14:48:04 -05:00
Vicent Marti
9275e5240f
Bump version
2014-10-13 17:50:57 +02:00
Vicent Marti
7dcc3b3edf
Add tm_scope to the BlobHelper
2014-10-13 17:19:38 +02:00
Vicent Marti
6e872c11b6
Pass tm_scope overrides
2014-10-13 17:19:38 +02:00
Vicent Marti
e5b6001759
Add support for TextMate scopes
2014-10-13 17:19:38 +02:00
Arfon Smith
769f1b8658
Merge pull request #1587 from github/linguist-3.2.1
...
Linguist v3.2.1
2014-10-13 09:47:52 -05:00
Arfon Smith
5814b61356
Linguist v3.2.1
2014-10-13 09:47:02 -05:00
Arfon Smith
8a6d7f67ed
Merge pull request #1517 from github/1515-local
...
3.2.0b3 gem / cc @vmg
2014-10-13 09:40:14 -05:00
Arfon Smith
bcb016a938
Removing beta label
2014-10-13 09:30:09 -05:00
Arfon Smith
065c6c02a8
Merge branch '1515-local' of github.com:github/linguist into 1515-local
2014-10-13 09:10:21 -05:00
Arfon Smith
f7386fcd72
Rugged bump
2014-10-13 09:10:08 -05:00
Arfon Smith
df703ef997
Rugged bump
2014-10-13 09:09:33 -05:00
Arfon Smith
9f6c421d91
Merge pull request #1586 from github/revert-1515-vmg/attributes
...
Revert "Load Git Attributes for Linguist-specific overrides"
2014-10-13 09:03:36 -05:00
Arfon Smith
91370ae955
Revert "Load Git Attributes for Linguist-specific overrides"
2014-10-13 08:58:53 -05:00
Arfon Smith
ffc0be191e
Removing beta label
2014-10-13 08:42:46 -05:00
Vicent Marti
6e9f6da2a2
Merge pull request #1515 from github/vmg/attributes
...
Load Git Attributes for Linguist-specific overrides
2014-10-13 15:13:22 +02:00
quentin
48f2949d69
Move the extension-less sample scripts in a filenames/ subdir
2014-10-13 10:09:07 +02:00
quentin
baa3cba0fc
Add sample Tcl/Tk scripts to test Tcl/Tk shebang detection
...
Scripts taken from:
* starfield: http://wiki.tcl.tk/14140
* owh: http://wiki.tcl.tk/906
2014-10-13 03:05:56 +02:00
quentin
eb54a92328
Add Tcl/Tk interpreters to languages.yml for shebang detection
2014-10-13 02:38:07 +02:00
Romain Lespinasse
ce1e2441f4
Choose a color from the Golo logo
2014-10-11 10:27:06 +02:00
Arfon Smith
c8cb7b7cab
Git attr
2014-10-10 15:34:03 -05:00
Arfon Smith
7baa130d8d
Merge branch 'master' into 1515-local
2014-10-10 15:32:28 -05:00
Arfon Smith
332d97b57f
Removing generated override for now.
2014-10-10 15:32:08 -05:00
Ted Nyman
9c0dbdd48e
Merge pull request #1575 from Jaxan/clean-samples
...
Adds samples for the clean programming language
2014-10-10 12:52:30 -07:00
Joshua Moerman
bec0052065
Adds samples for the clean programming language
2014-10-05 12:55:00 +02:00
Tomas Morstein
08290ac49e
remove very rarely used .dcl extension for now
...
...to avoid collision with Clean language as well
as the .dcl extension can be seen only in some special
cases -- especially in context of DCL emulation tools
for non-OpenVMS systems (probably to avoid potential
confusion with MS-DOS .com files).
2014-10-04 22:46:32 +02:00
Tomas Morstein
42944660bd
no need to group DCL and MMS/MMK
2014-10-04 22:02:27 +02:00
Tomas Morstein
ae5e1c5a85
DCL & MMS lexers are not supported, use Text only
2014-10-04 21:43:20 +02:00
Tomas Morstein
f4f5ccb3f5
add MMS/MMK samples
2014-10-04 20:43:39 +02:00
Tomas Morstein
ab3f44cb6e
add DECset Module Management System support
2014-10-04 20:38:46 +02:00
Tomas Morstein
d7757033ab
DCL examples
2014-10-04 20:33:28 +02:00
Tomas Morstein
8bb9241e6e
add DIGITAL Command Language (DCL)
2014-10-04 19:08:57 +02:00
Arfon Smith
5010f32421
Merge pull request #1570 from lucaswerkmeister/patch-1
...
Update Ceylon sample file
2014-10-02 17:06:30 -07:00
Lucas Werkmeister
ded4672ccc
Update Ceylon sample file
...
See ceylon/ceylon-spec#585 for the new annotation syntax and ceylon/ceylon-spec#574 for the new string interpolation syntax.
2014-10-02 12:10:11 +02:00
Arfon Smith
03bb48cf28
Version bump
2014-09-30 08:42:08 -05:00
Arfon Smith
e71eefe8fc
Merge branch 'master' into 1515-local
2014-09-30 08:38:26 -05:00
Arfon Smith
c203781e1b
Merge pull request #1557 from larsbrinkhoff/frt
...
Only Forth uses .frt
2014-09-30 08:22:34 -05:00
Lars Brinkhoff
7a2be16d77
Add .frt samples for Forth.
2014-09-30 07:03:58 +02:00
Arfon Smith
77126e9e17
Removing fixture file
2014-09-29 16:28:23 -05:00
Arfon Smith
d1d5c61df5
Updating ref for gitattribute testing
2014-09-29 16:27:20 -05:00
Arfon Smith
09323c8bbc
Version bump
2014-09-29 15:28:00 -05:00
Arfon Smith
ac9f82544a
Merge pull request #1555 from github/vendored-ignored-gitattributes
...
Vendored ignored gitattributes
2014-09-29 15:24:30 -05:00
Arfon Smith
2e4e602787
Housekeeping
2014-09-29 15:20:11 -05:00
Arfon Smith
9d0ba5801b
Reverting b0db064d09 now we have a better way to test these attributes
2014-09-29 15:11:44 -05:00
Arfon Smith
0cd7d85ec4
Using .gitattributes from test branch
2014-09-29 15:10:01 -05:00
Arfon Smith
b0f674e511
Merge pull request #1563 from github/bkeepers/vendored-ignored-gitattributes
...
A few tweaks to ignored methods
2014-09-29 14:26:27 -05:00
Brandon Keepers
2b411aad90
Extract #read_index for tests
2014-09-29 15:04:48 -04:00
Brandon Keepers
1c6483a499
Simplify boolean attribute handling
2014-09-29 14:13:44 -04:00
Brandon Keepers
6edf4498ce
Move overridden_language to just #language
2014-09-29 14:12:36 -04:00
Brandon Keepers
b160a39678
Remove linguist_* prefix from vendored? and generated?
2014-09-29 13:48:40 -04:00
Lars Brinkhoff
86b4de89bd
Only Forth uses .frt.
2014-09-27 06:10:19 +02:00
Brandon Keepers
a35d9a8d29
Merge pull request #1561 from pchaigno/graph-ml
...
Support for Graph Modeling Language
2014-09-26 14:34:39 -07:00
Paul Chaignon
8012876d5e
Support for Graph Modeling Language
2014-09-26 10:43:35 -04:00
Arfon Smith
2e3e8c5b89
Removing pry
2014-09-25 13:55:14 -05:00
Arfon Smith
5284608942
Stubbing git attributes (for now)
2014-09-25 13:48:03 -05:00
Arfon Smith
ea2c7d8b27
Testing
2014-09-25 13:11:43 -05:00
Arfon Smith
b0db064d09
Updating .gitattributes for real usage
2014-09-25 12:57:21 -05:00
Arfon Smith
3ff1e38f6c
Adding support for overriding configurations in vendor.yml and generated?
2014-09-25 12:50:42 -05:00
Arfon Smith
b533b682d5
Test files for .gitattributes
2014-09-25 12:13:55 -05:00
Paul Chaignon
7b44baa417
Merge branch 'master' into newlisp
2014-09-25 10:47:16 -04:00
Paul Chaignon
f3d654a965
Merge branch 'master' into bitbake
2014-09-25 10:38:47 -04:00
Paul Chaignon
2e6aae0256
Merge branch 'master' into saltstack-states
2014-09-25 10:26:57 -04:00
Paul Chaignon
f59cf24a82
Merge branch 'master' into pro
2014-09-25 10:23:21 -04:00
Arfon Smith
f87436d499
Adding linguist_vendored? and linguist_generated? to include overrides from .gitattributes
2014-09-24 19:57:30 -05:00
Arfon Smith
178d4756ef
Changing up .gitattributes keys for testing
2014-09-24 19:25:05 -05:00
Arfon Smith
5152bd7124
Merge pull request #1547 from bwestlin/master
...
Added files generated by Typesafe Activator to vendor.yml
2014-09-24 17:04:16 -05:00
Arfon Smith
b5015b6cc7
Merge pull request #1554 from github/1267-local
...
1267 local
2014-09-24 16:50:55 -05:00
Arfon Smith
097900a327
Merge pull request #1553 from github/1372-local
...
1372 local
2014-09-24 16:45:39 -05:00
Arfon Smith
1d2a6c38c7
Merge branch 'master' into 1267-local
...
Conflicts:
lib/linguist/samples.json
2014-09-24 16:43:42 -05:00
Arfon Smith
cc87ceb0d5
Merge branch 'master' into 1372-local
...
Conflicts:
lib/linguist/samples.json
2014-09-24 16:38:07 -05:00
Arfon Smith
a38f77683b
Merge pull request #1552 from github/benchmarking
...
Benchmarking
2014-09-24 16:13:53 -05:00
Arfon Smith
d8da05cde2
Merge pull request #1522 from github/cl-heuristics
...
Heuristics on for .cl
2014-09-24 10:58:40 -05:00
Arfon Smith
554b5bfe7f
Merge pull request #1549 from kr/godep
...
Treat Go dependency tree as generated and vendored code
2014-09-24 10:56:41 -05:00
Keith Rarick
86aa4c3f3d
Add Go dependencies to generated.rb and test_blob.rb
2014-09-22 01:12:46 -07:00
Keith Rarick
19b8721225
Add Go dependencies to vendor.yml and test_blob.rb
2014-09-22 00:58:56 -07:00
Arfon Smith
0cb1ebc41e
Merge pull request #1546 from vivekgalatage/master
...
Adding JavaScript syntax support for JavaScriptBuild (.jsb) files
2014-09-21 21:44:03 -05:00
Björn Westlin
c7c4883f49
Added files generated by Typesafe Activator to vendor.yml
2014-09-21 22:08:12 +02:00
Vivek Galatage
d8b4d4639c
Sample JSBuild file showing the usage javascript as scripting language.
2014-09-22 00:15:35 +05:30
Vivek Galatage
ebe45e6f37
Adding JavaScript syntax support for JavaScriptBuild (.jsb) files
...
jsb is a meta build system [1] which can generate actual build files for GNU make, ninja, visual studio etc.
These files are pure javascript files. Just to differentiate them from rest of the javascript files, these are marked as .jsb file.
[1] https://github.com/vivekgalatage/jsb
2014-09-21 10:27:54 +05:30
Arfon Smith
cb016f8439
Merge pull request #1545 from larsbrinkhoff/groff
...
Add Groff sample.
2014-09-20 13:58:18 -05:00
Lars Brinkhoff
92212d2652
Add Groff sample.
2014-09-19 13:51:19 +02:00
Arfon Smith
950882be78
Merge pull request #1537 from github/drop-samples.json
...
Ignore samples.json
2014-09-18 14:30:15 -05:00
Arfon Smith
036855072e
Merge branch 'master' into drop-samples.json
...
Conflicts:
.travis.yml
2014-09-18 14:29:54 -05:00
Arfon Smith
29bbf50900
Merge pull request #1542 from github/travis-updates
...
Cleaning up travis.yml
2014-09-18 14:26:23 -05:00
Arfon Smith
ca59303dba
Preferred syntax
2014-09-18 14:25:36 -05:00
Arfon Smith
e21f35039b
Is this still needed?
2014-09-18 14:11:08 -05:00
Arfon Smith
f2b377fae8
Removing unnecessary Travis build step
2014-09-18 14:07:14 -05:00
Arfon Smith
24a36bf4bb
Removing docs about generating samples
2014-09-18 14:06:11 -05:00
Arfon Smith
3284450dc4
Make sure samples.json is present before running tests
2014-09-18 13:56:41 -05:00
Arfon Smith
ea9d326819
Merge branch 'master' into drop-samples.json
2014-09-18 13:50:53 -05:00
Arfon Smith
12b78c5357
Removing pry runtime dependency
2014-09-18 13:22:02 -05:00
Arfon Smith
4cc679c1e5
Merge branch 'master' into 1515-local
2014-09-17 09:54:45 -05:00
Arfon Smith
c49ce55714
Bumping Rugged
2014-09-17 09:54:41 -05:00
The rugged tests are fragile
9d4b5416a5
Bump Rugged
2014-09-17 15:48:14 +02:00
Arfon Smith
e70cd33323
Moving to fixtures
2014-09-17 08:37:00 -05:00
Romain Lespinasse
5a59ecbc2a
Add support for Golo language
2014-09-17 13:59:02 +02:00
Arfon Smith
82285df54b
Merge pull request #1536 from pchaigno/apex-lexer
...
Use Java lexer for Apex
2014-09-16 16:46:50 -05:00
Arfon Smith
302af86363
Merge branch 'master' into 1233-local
...
Conflicts:
lib/linguist/language.rb
lib/linguist/samples.json
2014-09-16 16:36:10 -05:00
Brandon Keepers
e67c1789b8
Generate samples.json before building gem
2014-09-16 10:26:35 -04:00
Brandon Keepers
015af19eaf
Move Samples::DATA constant to Samples.cache method
2014-09-16 10:25:30 -04:00
Brandon Keepers
156985ed52
Remove samples.json from version control
2014-09-16 10:24:05 -04:00
Paul Chaignon
71d1bd75c0
Use Java lexer for Apex
2014-09-15 16:10:36 -04:00
Arfon Smith
8e7c9c4bc4
Merge pull request #1524 from ankitr/patch-1
...
Changes C# to proposed color in #1332
2014-09-15 14:07:46 -05:00
Arfon Smith
7b7236fe30
Merge pull request #1534 from github/1530-local
...
1530 local
2014-09-15 14:00:49 -05:00
Arfon Smith
55d997f43a
Merge branch 'master' into 1530-local
...
Conflicts:
lib/linguist/samples.json
2014-09-15 13:48:22 -05:00
Arfon Smith
1829b38339
Merge pull request #1529 from fingolfin/godot
...
Add support for the GDScript language
2014-09-15 13:44:23 -05:00
Arfon Smith
e4c28e12cf
Merge pull request #1533 from github/travis-samples
...
Generate samples before build
2014-09-15 13:22:43 -05:00
Arfon Smith
066cf45f4a
Merge pull request #1525 from fingolfin/typos
...
Fix typos
2014-09-15 13:21:26 -05:00
Arfon Smith
ac32b09a6b
Generate samples before build
2014-09-15 13:17:38 -05:00
Arfon Smith
92296f4b4b
Merge pull request #1520 from pmoura/master
...
Use the Logtalk lexer for syntax coloring of Prolog files
2014-09-15 09:10:46 -05:00
Max Horn
3b4d2499eb
Update samples.json
2014-09-15 15:02:25 +02:00
Max Horn
f38e15790e
Update samples.json
2014-09-15 15:01:46 +02:00
Max Horn
b67c2bc2b2
Add support for G-code language
...
This is a special language controlling 3D printers (by RepRap, Makerbot,
Ultimaker etc.). It is not a general purpose programming language, but
still contains commands for e.g. looping. On the other hand, most of the
time it will be generated by another program, not hand-written. Hence I
classified it as "data".
Specification:
* http://reprap.org/wiki/G-code
Some repositories with examples:
* https://github.com/reprappro/Mendel
* https://github.com/BLLIP/bllip-parser
* https://github.com/MakerGear/M2
2014-09-15 14:59:40 +02:00
Max Horn
393c9b759e
Add support for the GDScript language
...
References:
* https://github.com/okamstudio/godot/wiki/gdscript
* http://www.godotengine.org/
Some projects using it:
* https://github.com/okamstudio/godot
* https://github.com/Qwertie-/Godot-games
My motivation for adding it: To disambiguate these .gd
files from GAP .gd files.
2014-09-15 14:31:58 +02:00
Max Horn
54a7cf6785
Fix typos
2014-09-15 13:24:39 +02:00
Edmundo Ruiz
2c5e8c4308
Fixed spelling error in disambiguate asc method name. Whoops.
2014-09-14 12:28:20 -07:00
Edmundo Ruiz
506b75c5e8
Merge remote-tracking branch 'upstream/master'
2014-09-14 12:21:50 -07:00
Ankit Ranjan
1cf7a6389c
Changes C# to proposed color in #1332
2014-09-13 12:00:30 -07:00
Arfon Smith
c204d7c297
Merge pull request #1403 from github/benchmarking
...
Benchmarking
2014-09-13 13:41:09 -05:00
Arfon Smith
5932f5f273
Allow for result to be generated when there are un-committed changes.
2014-09-13 11:06:15 -05:00
Arfon Smith
98977c87db
Heuristics on for .cl
2014-09-12 16:34:51 -05:00
Paulo Moura
ff457af2d4
Use the Logtalk lexer for syntax coloring of Prolog files
2014-09-12 20:49:54 +01:00
Arfon Smith
0e86ab9044
Version beta bump and some notes
2014-09-11 15:05:36 -05:00
Vicent Marti
3d39e842ec
Load Git Attributes for Linguist-specific overrides
2014-09-11 13:51:07 +02:00
The rugged tests are fragile
16c1aa2845
Fetch the attributes test branch in Travis
2014-09-11 13:51:07 +02:00
The rugged tests are fragile
d0cf883558
Use rugged 0.21.1b0
2014-09-11 13:51:06 +02:00
Arfon Smith
64e4830aad
Merge branch 'benchmarking' of github.com:github/linguist into benchmarking
2014-09-10 17:07:01 -05:00
Arfon Smith
0c47f2af75
Merge branch 'master' into benchmarking
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/languages.yml
2014-09-10 17:06:48 -05:00
Arfon Smith
14c5d8c95a
Merge pull request #1516 from github/benchmarking-2
...
Tweaks to benchmarking stuff
2014-09-10 17:00:55 -05:00
Brandon Keepers
6850499056
Remove git dependency
2014-09-10 15:49:59 -05:00
Brandon Keepers
9288f784a1
remove hash extension
2014-09-10 15:49:54 -05:00
Brandon Keepers
dab75f6f97
Rework benchmarking script to avoid git operations
...
$ git checkout master
$ bundle exec rake benchmark:generate CORPUS=~/Downloads/samples-9
wrote benchmark/results/samples-9-8cdb8ed4.json
$ git checkout branch-name
$ bx rake benchmark:generate CORPUS=~/Downloads/samples-9
wrote benchmark/results/samples-9-8d8020dd.json
$ bx rake benchmark:compare
REFERENCE=benchmark/results/samples-9-8cdb8ed4.json
CANDIDATE=benchmark/results/samples-9-8d8020dd.json
LanguageA changed from 95.9% to 0.0%
LanguageB changed from 4.0% to 99.9%
2014-09-10 15:47:44 -05:00
Edmundo Ruiz
af4b64070f
Added heuristics to distinguish between AsciiDoc and Adventure Game Studio
2014-09-06 10:59:32 -07:00
Edmundo Ruiz
29d8e58d69
Renamed AGS Script to Adventure Game Studio since the language is unique to the app.
2014-09-06 10:58:36 -07:00
Arfon Smith
4a017d9033
Merge pull request #1509 from github/cut-release-v3.1.5
...
3.1.5
2014-09-05 13:58:58 -05:00
Arfon Smith
6f896d988f
3.1.5
2014-09-05 13:24:39 -05:00
Arfon Smith
35a9d241fc
Samples
2014-09-05 13:23:10 -05:00
Arfon Smith
9ba0a7db64
Merge pull request #1506 from pchaigno/cgi-scripts
...
Add .cgi as an extension for Python and Bash
2014-09-05 13:21:33 -05:00
Arfon Smith
9968503872
Merge pull request #1508 from github/prolog-script
...
Scripty Prolog
2014-09-05 13:17:48 -05:00
Arfon Smith
34218c5f58
Scripty Prolog
2014-09-05 13:00:19 -05:00
Arfon Smith
ebd41f1f20
Merge pull request #1507 from github/cut-release-v3.1.4
...
3.1.4
2014-09-05 11:25:36 -05:00
Arfon Smith
62b1816297
3.1.4
2014-09-05 10:40:37 -05:00
Paul Chaignon
2dfb864e4e
Add .cgi as an extension for Python and Bash
2014-09-04 20:32:45 -04:00
Arfon Smith
2d1e1d4747
Merge pull request #1503 from github/prolog-pl-samples
...
Prolog pl samples
2014-09-04 16:10:39 -05:00
Arfon Smith
f785aa0ae2
Merge branch 'master' into prolog-pl-samples
...
Conflicts:
lib/linguist/languages.yml
lib/linguist/samples.json
2014-09-04 15:51:30 -05:00
Arfon Smith
cc476e212e
Another sample file
...
Conflicts:
lib/linguist/samples.json
2014-09-04 15:48:38 -05:00
Arfon Smith
bca9716fc6
Another sample file
2014-09-04 13:53:36 -05:00
Arfon Smith
fae6dbfebd
Taking Heuristics for a spin.
2014-09-04 13:49:30 -05:00
Arfon Smith
a7a0800b46
Merge pull request #1502 from github/1444-local
...
1444 local
2014-09-04 12:09:22 -05:00
Arfon Smith
305293d3e5
For the pendants
2014-09-04 11:57:10 -05:00
Arfon Smith
17d4eb7a5e
Samples
2014-09-04 11:51:41 -05:00
Arfon Smith
f97e103b6d
Merge branch 'master' into 1444-local
2014-09-04 11:51:06 -05:00
Rachel Mant
44eebde394
Added @property and @end as an Obj-C heuristic for issue #1344
2014-09-03 18:33:24 +01:00
DX-MON
498c102414
Fixed the tests that broke, but this may have re-broken a couple of repositories - I can't yet tell
2014-09-03 18:14:15 +01:00
DX-MON
79cd77454b
Merge remote-tracking branch 'source/master'
2014-09-03 18:09:52 +01:00
Brandon Keepers
dafca264b2
Merge pull request #1376 from t-b/add-igor-pro
...
Add highlighting for Igor Pro procedures
2014-09-03 11:12:46 -04:00
Brandon Keepers
be970e9e3d
Merge pull request #1499 from pchaigno/emacs-lisp-lexer
...
Change lexer for Emacs Lisp from Scheme to Common Lisp
2014-09-03 10:27:16 -04:00
Paul Chaignon
e76837fa20
Change lexer for Emacs Lisp from Scheme to Common Lisp
2014-09-02 10:33:53 -04:00
Arfon Smith
e1b3403dc8
Merge pull request #1484 from github/cut-release-v3.1.2
...
Bumping version number
2014-08-28 15:45:52 -05:00
Arfon Smith
79da17c5c8
Bumping version number
2014-08-28 11:17:50 -05:00
Arfon Smith
e9623d542d
Samples
2014-08-28 09:48:53 -05:00
Arfon Smith
bc999f4067
Merge pull request #1475 from StoneCypher/AddOpalToRecognizedLanguages
...
Add Opal to list of recognized languages
2014-08-28 09:48:20 -05:00
Arfon Smith
474e536ae8
Samples
2014-08-28 09:41:19 -05:00
Arfon Smith
79647c5bb4
Merge pull request #1477 from DeathByTape/master
...
Added PigLatin language identification.
2014-08-28 09:40:47 -05:00
Michael Johnson
410aace222
Adding Google Apps Script (.gs) as a JavaScript extension.
2014-08-24 17:00:37 -04:00
Dennis J. McWherter Jr
5409c39e35
Reverted samples.json.
2014-08-23 15:39:31 -05:00
Dennis J. McWherter Jr
5d4a24dd4f
Added PigLatin language identification.
...
Updated languages.yml to associate *.pig files with PigLatin.
Added pig script example to samples/.
Updated the samples.json with to account for new sample.
2014-08-22 20:51:36 -05:00
John Haugeland
c97abe7ef5
Add Opal to list of recognized languages
2014-08-21 13:35:41 -07:00
Arfon Smith
edaea7bede
Samples update
2014-08-21 15:32:16 -05:00
Arfon Smith
909bce8ed9
Merge pull request #1474 from StoneCypher/AddAplToRecognizedLanguages
...
Add APL to recognized languages
2014-08-21 15:28:48 -05:00
Arfon Smith
4090c492e8
Merge pull request #1308 from pchaigno/new-lexers
...
Add lexers from Pygments
2014-08-21 14:30:38 -05:00
John Haugeland
a24afb0e12
Add APL to recognized languages
2014-08-20 20:42:50 -07:00
Thomas Braun
bc01f8b25f
Add highlighting for Igor Pro procedures
...
Available in pygments since 5ceb7533e214.
Signed-off-by: Thomas Braun <thomas.braun@byte-physics.de >
2014-08-19 17:16:02 +02:00
Arfon Smith
077c4141d6
Merge pull request #1470 from jrha/pan_language
...
Use Pygments Pan lexer
2014-08-19 10:13:24 -05:00
James Adams
e5f20314e9
Use Pygments Pan lexer
...
The upstream pygments patches seem to have landed at GitHub as Pan code blocks
are being correctly highlighted, we should extend this to files in repositories as well.
2014-08-19 13:17:26 +01:00
Arfon Smith
8a61bcb6b5
Merge pull request #1394 from grindhold/master
...
EmberScript support
2014-08-18 13:55:44 -05:00
Arfon Smith
61b301b380
Merge pull request #1465 from edmundito/master
...
Added AGS (Adventure Game Studio) Script
2014-08-17 21:04:58 -05:00
Edmundo Ruiz
be86f28be1
Raked samples file with AGS Script.
2014-08-16 12:22:22 -07:00
Edmundo Ruiz
a443380869
Added Adventure Game Studio (AGS) Script language definition and samples.
2014-08-16 11:51:15 -07:00
Arfon Smith
3d1d431cda
Merge pull request #1412 from pchaigno/thirdparty
...
Improve vendor regex for third party folders
2014-08-15 14:25:43 -05:00
Arfon Smith
9559ece8af
Merge pull request #1418 from peol/patch-1
...
Regex matching filename 'composer.lock' fixed
2014-08-15 14:23:07 -05:00
Arfon Smith
8f56a1096d
Merge pull request #1461 from joeyspin/patch-2
...
Add LabVIEW to languages.yml
2014-08-15 14:12:21 -05:00
Zach Holman
0ec85f902a
Merge pull request #1405 from seancoyne/coldfusion-lexer-update
...
distinguish between ColdFusion HTML and ColdFusion CFCs
2014-08-14 17:06:22 -05:00
joeyspin
a47dde2166
Update languages.yml
...
Put LabVIEW order after LFE and after LLVM to meet test.pedantic
2014-08-14 16:39:04 -05:00
Sean Coyne
abdd6bfbd2
Merge branch 'master' into coldfusion-lexer-update
...
* master: (29 commits)
Samples
Samples
example for bbx,cbx,lbx file (extracted from http://github.com/plk/biblatex )
Samples
Samples update
Adding samples for new extensions
Adding test to check that languages.yml includes all extensions represented in samples folder
Add LookML
Add Foundation js to vendor.yml, and test_blob.rb
Remove file extensions with multiple segments
Lexer for Handlebars
Add knockout.js library as vendor file
Support for Cycript language with .cy file extension
extension for biblatex
Adding Font Awesome to vendored files.
3.1.1
Add minimal support for recognizing OpenSCAD files.
Added .hqf sample.
Properly added sample.
Added SQF support
...
Conflicts:
lib/linguist/samples.json
2014-08-14 17:36:53 -04:00
joeyspin
d64104f472
Update languages.yml
2014-08-14 14:42:58 -05:00
joeyspin
1cd5ae2d57
Add LabVIEW to languages.yml
...
Adding XML LabVIEW project per discussion at #1386 and #1387
2014-08-14 14:21:18 -05:00
Arfon Smith
e27bf1627d
Merge pull request #1445 from cflee/add-foundation-js
...
Add Foundation js to vendor.yml, and test_blob.rb
2014-08-14 13:16:41 -05:00
Arfon Smith
0689d64efd
Merge pull request #1460 from github/1413-local
...
1413 local
2014-08-14 13:11:39 -05:00
Arfon Smith
3ba47aec38
Merge branch 'master' into 1413-local
...
Conflicts:
lib/linguist/vendor.yml
2014-08-14 13:02:45 -05:00
Arfon Smith
b90253981b
Merge pull request #1459 from github/1417-local
...
1417 local
2014-08-14 12:55:43 -05:00
Arfon Smith
513f678b6c
Merge branch 'master' into 1417-local
...
Conflicts:
lib/linguist/samples.json
2014-08-14 12:57:24 -05:00
Arfon Smith
478b9cf189
Samples
2014-08-14 12:16:35 -05:00
Arfon Smith
6675baff13
Merge pull request #1415 from KoffeinFlummi/master
...
Added SQF Support
2014-08-14 12:13:50 -05:00
Arfon Smith
a6efeebd21
Merge pull request #1421 from stevex86/master
...
Adding Font Awesome to vendored files.
2014-08-14 12:10:10 -05:00
Arfon Smith
6e2bb25b6e
Samples
2014-08-14 09:31:47 -05:00
Arfon Smith
a54edf71d1
Merge pull request #1426 from maieul/master
...
extension for biblatex
2014-08-14 09:29:06 -05:00
maieul
8ff7eaf893
example for bbx,cbx,lbx file (extracted from http://github.com/plk/biblatex )
2014-08-14 12:13:41 +02:00
Paul Chaignon
a8d3872002
Add 3rdparty as third party folder
2014-08-14 08:45:17 +02:00
Paul Chaignon
dea03b7a46
Improve vendor regex for third party folders
2014-08-14 08:43:39 +02:00
Arfon Smith
f5723dcccf
Samples
2014-08-13 15:48:12 -07:00
Arfon Smith
d772d1f162
Merge pull request #1408 from wilg/master
...
LookML
2014-08-13 15:43:01 -07:00
Arfon Smith
46cfd16ae7
Merge pull request #1458 from github/1348-local
...
1348 local
2014-08-13 15:39:55 -07:00
Arfon Smith
315243350b
Merge branch 'master' into 1348-local
...
Conflicts:
lib/linguist/samples.json
2014-08-13 15:32:51 -07:00
Arfon Smith
886d8a7293
Merge pull request #1457 from github/1364-local
...
1364 local
2014-08-13 15:29:30 -07:00
Arfon Smith
54318f4001
Merge branch 'master' into 1348-local
...
Conflicts:
lib/linguist/samples.json
2014-08-13 15:26:49 -07:00
Arfon Smith
b3aee8abab
Samples update
2014-08-13 15:16:48 -07:00
Arfon Smith
1bdbadc1b3
Adding samples for new extensions
2014-08-13 15:06:17 -07:00
Arfon Smith
e0997b311b
Merge branch 'master' into 1364-local
...
Conflicts:
lib/linguist/languages.yml
2014-08-13 14:59:31 -07:00
Arfon Smith
3c2ca312b9
Merge pull request #1375 from arthurvr/master
...
Update vendor.yml: added animate.css
2014-08-13 14:53:17 -07:00
Arfon Smith
315df1339a
Merge pull request #1451 from github/extensions
...
Adding test to check that languages.yml includes all extensions represented in samples folder
2014-08-13 14:51:12 -07:00
Thomas Van Doren
e03b3e5ec4
Merge branch 'master' of github.com:github/linguist into chapel-lang
...
Conflicts:
lib/linguist/samples.json
2014-08-12 11:10:55 -05:00
Arfon Smith
43923976c2
Adding test to check that languages.yml includes all extensions represented in samples folder
2014-08-11 14:16:25 -07:00
Wil Gieseler
6b8ee2f3f7
Add LookML
2014-08-08 21:08:36 -07:00
Damien Pollet
bde19a76cc
Re-generate samples.json
2014-08-07 15:24:57 +02:00
Damien Pollet
49ebf4b303
C# samples to disambiguate from Smalltalk
2014-08-07 14:43:35 +02:00
Damien Pollet
0017310dd1
Declare .cs as Smalltalk changeset
2014-08-06 22:27:30 +02:00
Arfon Smith
8cdb8ed48d
Heuristics on and a bad commit for C++
2014-08-06 19:31:52 +01:00
Arfon Smith
417bf7e1c9
Reworking Rake tasks
2014-08-06 19:21:20 +01:00
Chiang Fong Lee
b8e570bb3d
Add Foundation js to vendor.yml, and test_blob.rb
...
Excludes files like:
- foundation.js
- foundation.min.js
- foundation.abide.js
2014-08-06 20:07:08 +08:00
Builder's Brewery
69ff3c79b4
removed find_by_alias('lsl') test
2014-08-06 13:04:31 +02:00
Builder's Brewery
eff4da20f8
removed LSLalias from 'lib/linguist/languages.yml'
2014-08-06 13:03:10 +02:00
Builder's Brewery
473688b109
Added tests for LSL to 'test/test_language.rb'
2014-08-06 12:47:56 +02:00
Builder's Brewery
7bfb6ed5d7
Added LSL sample to 'samples/LSL/LSL.lsl'
2014-08-06 12:42:32 +02:00
Builder's Brewery
276080aeec
Added LSL language to 'lib/linguist/languages.yml'
2014-08-06 12:39:17 +02:00
Brandon Keepers
41c880afc7
Merge pull request #1432 from pchaigno/cycript
...
Support for Cycript language
2014-08-05 13:37:09 -04:00
Brandon Keepers
3d242c3a3a
Merge pull request #1433 from pchaigno/knockout.js
...
Add knockout.js library as vendor file
2014-08-05 13:19:02 -04:00
Brandon Keepers
9325b07d68
Merge pull request #1438 from pchaigno/file-extensions
...
Remove file extensions with multiple segments
2014-08-05 13:01:00 -04:00
Brandon Keepers
ddeeb5d416
Merge pull request #1437 from pchaigno/handlebars-lexer
...
Lexer for Handlebars
2014-08-05 12:58:42 -04:00
Paul Chaignon
c8bc0a5c79
Remove file extensions with multiple segments
2014-08-04 11:23:31 +02:00
Paul Chaignon
f58522d5a9
Lexer for Handlebars
2014-08-03 22:53:23 +02:00
Paul Chaignon
27a621531b
Add knockout.js library as vendor file
2014-08-01 16:07:52 +02:00
Paul Chaignon
0235433b7e
Support for Cycript language with .cy file extension
2014-08-01 15:56:44 +02:00
maieul
6b5d1fe25b
extension for biblatex
2014-07-31 16:03:01 +02:00
Arfon Smith
f811ab1b28
Merge pull request #1419 from github/cut-release-v3.1.1
...
3.1.1
2014-07-29 08:36:04 +01:00
Steve King, Jr
fc73f51855
Adding Font Awesome to vendored files.
2014-07-28 10:37:18 -07:00
Arfon Smith
dd181421a7
3.1.1
2014-07-28 17:32:40 +01:00
Andrée Hansson
f6e2189739
Regex matching filename 'composer.lock' fixed
...
The previous regex had an unescaped period, which matches any character between 'composer' and 'lock' in the filename.
2014-07-28 13:24:10 +02:00
G. Wade Johnson
d61f31d3ed
Add minimal support for recognizing OpenSCAD files.
...
As 3D printing becomes more popular, more OpenSCAD projects will appear
on github. This change allows linguist to recognize those projects.
Hopefully, this will make finding projects easier.
2014-07-27 21:17:36 -05:00
KoffeinFlummi
4e83a6ad23
Added .hqf sample.
2014-07-28 00:38:07 +02:00
KoffeinFlummi
7fc39dc8d1
Properly added sample.
2014-07-27 21:26:34 +02:00
KoffeinFlummi
f10154a782
Added SQF support
2014-07-27 20:11:00 +02:00
Ryan Batchelder
8761dc4e17
Missed escaping a slash
...
Added EoL match
Thanks for pchaigno
2014-07-27 10:02:54 -07:00
Ryan Batchelder
5a044b1c07
Ignore Bourbon SCSS mixin library to avoid high CSS percentages
2014-07-26 14:05:13 -07:00
Sean Coyne
0100b76412
distinguish between ColdFusion HTML and ColdFusion CFCs
...
allows for using both ColdFusion Lexers provided by pigments and allows
for proper syntax highlighting of cfscript based CFCs
Signed-off-by: Sean Coyne <sean@n42designs.com >
2014-07-24 20:48:50 -04:00
Arfon Smith
149f8967ad
Fixing up bin/linguist
2014-07-23 11:41:50 -05:00
Arfon Smith
c8754292f4
Merge pull request #1401 from github/fixing-executable
...
Fixing up bin/linguist
2014-07-23 11:40:22 -05:00
Arfon Smith
e376fe921b
Skipping Text and Binary dirs
2014-07-23 11:30:25 -05:00
Arfon Smith
61faea0298
Fixing up bin/linguist
2014-07-23 11:20:31 -05:00
Arfon Smith
8d8020ddb5
Merge branch 'master' into benchmarking
...
Conflicts:
lib/linguist/version.rb
2014-07-23 11:01:16 -05:00
Arfon Smith
7d13b9eb99
Formatting
2014-07-23 10:59:10 -05:00
Arfon Smith
6ed0a05b44
Reporting errors in classifications
2014-07-23 10:49:29 -05:00
Arfon Smith
c4c479578a
Heuristics off
2014-07-23 10:37:50 -05:00
Arfon Smith
441caa91dd
Samples
2014-07-23 10:34:03 -05:00
Arfon Smith
20154eb049
Rework diff slightly
2014-07-23 10:30:54 -05:00
Arfon Smith
84ea710d42
Moving linguist detection into rake task and ignoring diff for now.
2014-07-23 10:30:53 -05:00
Arfon Smith
8d524d618e
Toy example
2014-07-23 10:30:53 -05:00
Arfon Smith
9fa34ab1fe
Fixing BlobHelper loading issue
2014-07-23 10:30:53 -05:00
Arfon Smith
47db1cf1ac
Explictly load FileBlob
2014-07-23 10:30:53 -05:00
Arfon Smith
f2f9b70659
Fixing broken test
2014-07-23 10:30:53 -05:00
Josh Abernathy
61c93ab08c
pbproj's are cool too.
2014-07-23 10:30:53 -05:00
Josh Abernathy
d72f3fae33
Actually let's keep those.
2014-07-23 10:30:53 -05:00
Josh Abernathy
3f14d15722
Most Xcode files have a human-readable diff now!
2014-07-23 10:30:53 -05:00
Arfon Smith
963c0b46a0
Modifying Mirah search terms
2014-07-23 10:30:53 -05:00
Arfon Smith
66b4977a67
Linguist v3.0.4
2014-07-23 10:30:53 -05:00
Arfon Smith
126c2147e9
Checking all files for binary?
2014-07-23 10:30:43 -05:00
Paul Chaignon
f7c42a4e6a
Rename file for the test on non-existing extension
2014-07-23 10:30:43 -05:00
Paul Chaignon
b1ea1fd96f
Remove stylistic yet useless parentheses
2014-07-23 10:30:38 -05:00
Paul Chaignon
a5475bf839
Sample files to test the new FileBlob.extension method
2014-07-23 10:30:01 -05:00
Paul Chaignon
be9e187cc6
Remove .rb test
2014-07-23 10:29:31 -05:00
Paul Chaignon
d5098c6f66
Custom File.extname method which returns the filename if it is an extension
2014-07-23 10:29:22 -05:00
Arfon Smith
41fc785330
Kicking the tyres
2014-07-23 10:26:23 -05:00
Arfon Smith
4d83bf34f3
Ditching IO
2014-07-23 10:26:23 -05:00
Arfon Smith
3a797e2583
Formatting
2014-07-23 10:26:23 -05:00
Arfon Smith
7802030a53
Counting changes
2014-07-23 10:26:22 -05:00
Arfon Smith
e8e1e0ca23
Abort unless files exist
2014-07-23 10:26:22 -05:00
Arfon Smith
973431be40
Breaking comparsion step out into separate task
2014-07-23 10:26:22 -05:00
Arfon Smith
24fb5a8e29
3.0.3 release
2014-07-23 10:26:22 -05:00
Arfon Smith
37d161c290
Removing second binary? check
2014-07-23 10:26:22 -05:00
Arfon Smith
ddefa5f9e6
Ask Charlock earlier
2014-07-23 10:26:22 -05:00
Arfon Smith
955dd3d4d5
Adding test for Normalize.css
2014-07-23 10:26:22 -05:00
Arthur Verschaeve
d125205564
Update vendor.yml: normalize.css
...
Added popular CSS reset Normalize.css (http://necolas.github.io/normalize.css/ )
2014-07-23 10:26:22 -05:00
Arfon Smith
7fa1b52497
Benchmark dir
2014-07-23 10:26:22 -05:00
Arfon Smith
a90d21899a
Shellwords
2014-07-23 10:26:22 -05:00
Arfon Smith
569058f481
test on all
2014-07-23 10:26:22 -05:00
Arfon Smith
4ecda08f1f
Prettier print
2014-07-23 10:26:21 -05:00
Arfon Smith
3b23059c09
Prettier print
2014-07-23 10:26:21 -05:00
Arfon Smith
a474ffc101
Deep diffing
2014-07-23 10:26:21 -05:00
Arfon Smith
f7672b837a
Building language indexes
2014-07-23 10:26:21 -05:00
Arfon Smith
5235871fd8
Pry for development.
2014-07-23 10:26:21 -05:00
Arfon Smith
cac9873e20
Ignoring benchmark files
2014-07-23 10:26:21 -05:00
Arfon Smith
9094923de9
Debug statements
2014-07-23 10:26:21 -05:00
Arfon Smith
6454c96e6a
Abort
2014-07-23 10:26:21 -05:00
Arfon Smith
7fbb9edc0f
Gem deps
2014-07-23 10:26:21 -05:00
Arfon Smith
0a717f5c81
Gem
2014-07-23 10:26:21 -05:00
Arfon Smith
dab9777621
Branches
2014-07-23 10:26:20 -05:00
Arfon Smith
c8d1e9def1
Testing Pods
2014-07-23 10:26:20 -05:00
Josh Oldenburg
272dd45a43
Ignore everything in the Pods directory.
2014-07-23 10:26:20 -05:00
Josh Oldenburg
5abec96df7
Only ignore Pods/ for CocoaPods.
2014-07-23 10:26:20 -05:00
Josh Oldenburg
e860f961a9
Ignore files related to Cocoapods.
...
These include Podfile, Podfile.lock, and Pods/.
2014-07-23 10:26:20 -05:00
Arfon Smith
b9ecf61dcb
Merge pull request #1399 from github/cut-3.1.0-release
...
Cut 3.1.0 release
2014-07-22 17:14:29 -05:00
Arfon Smith
437f81c4a0
3.1.0
2014-07-22 13:59:58 -05:00
Arfon Smith
26dad7dada
3.1.0beta
2014-07-22 12:51:24 -05:00
Arfon Smith
b1e5d6f8f8
Merge pull request #1398 from github/fixing-load-paths
...
Fixing BlobHelper loading issue
2014-07-22 12:46:27 -05:00
Arfon Smith
8c7b54d6e3
Fixing BlobHelper loading issue
2014-07-22 12:26:21 -05:00
grindhold
fea0d8963c
added coffeescript lexer for emberscript
2014-07-20 08:59:09 +02:00
grindhold
7aca52c68c
added emberscript and provided sample
2014-07-20 08:33:18 +02:00
Arfon Smith
529d3faaf8
Explictly load FileBlob
2014-07-18 20:40:14 -05:00
Arfon Smith
9f0f4657a2
Fixing broken test
2014-07-15 16:13:46 -07:00
Arfon Smith
90ff1b5896
Merge branch 'master' into cut-release-v3.0.4
2014-07-15 12:34:06 -07:00
Arfon Smith
feb82e34d6
Merge pull request #1385 from joshaber/master
...
XCodes
2014-07-15 12:33:38 -07:00
Josh Abernathy
4d7a34c177
pbproj's are cool too.
2014-07-15 12:27:35 -07:00
Josh Abernathy
5c3385ecd8
Actually let's keep those.
2014-07-15 12:08:23 -07:00
Josh Abernathy
a1af3a509c
Most Xcode files have a human-readable diff now!
2014-07-15 12:06:55 -07:00
Arfon Smith
2913a87cc4
Linguist v3.0.4
2014-07-15 11:54:59 -07:00
Arfon Smith
69cc86c572
Merge pull request #1383 from github/mirah-search
...
Modifying Mirah search terms
2014-07-15 11:29:13 -07:00
Arfon Smith
60144c907e
Modifying Mirah search terms
2014-07-15 11:01:41 -07:00
dx-mon
dad4b974b7
Merge branch 'master' of https://github.com/github/linguist
2014-07-14 22:08:16 +01:00
Arthur Verschaeve
1828cf6fc7
Update vendor.yml: added animate.css
2014-07-11 20:07:42 +02:00
Thomas Van Doren
ad4d273241
Merge remote-tracking branch 'github/master' into chapel-lang
...
Conflicts:
lib/linguist/samples.json
2014-07-10 14:57:26 -07:00
Arfon Smith
0d03a94cde
Merge pull request #1371 from github/1285-local
...
1285 local
2014-07-10 14:15:56 -05:00
Paul Chaignon
c4b876472f
Rename Groovy sample file with a .gradle extension
2014-07-09 23:23:21 +02:00
Arfon Smith
6af5adaac1
blob.mode
2014-07-09 12:56:50 -05:00
Arfon Smith
17a28f2e91
Merge branch 'master' into 1285-local
...
Conflicts:
lib/linguist/language.rb
lib/linguist/samples.json
2014-07-09 12:46:18 -05:00
Arfon Smith
baaa7a5c13
Merge pull request #1370 from github/moar-binary
...
Checking all files for binary?
2014-07-09 12:21:34 -05:00
Arfon Smith
cfeb2a833c
Checking all files for binary?
2014-07-09 12:11:25 -05:00
William Woodruff
e6fd58b3aa
fixed extension order, hopefully correctly this time
2014-07-08 12:53:55 -04:00
William Woodruff
2ef905ef1e
fixed extension order, hopefully correctly this time
2014-07-08 12:43:31 -04:00
William Woodruff
db80aa84dc
fixed extension order
2014-07-08 12:31:40 -04:00
William Woodruff
f404cc16a1
added two more common file endings for perl programs
2014-07-08 00:41:34 -04:00
Arfon Smith
8b4acf7023
Merge pull request #1361 from github/release-3.0.3
...
3.0.3 release
2014-07-07 17:01:54 -05:00
Arfon Smith
7393c2ef91
3.0.3 release
2014-07-07 15:47:04 -05:00
Arfon Smith
4948ec2999
Merge pull request #1354 from github/binary-language-mkII
...
Ask Charlock earlier
2014-07-07 15:43:52 -05:00
Arfon Smith
408a325732
Merge pull request #1360 from github/1358-local
...
1358 local
2014-07-07 15:39:09 -05:00
Arfon Smith
5ca211b9f7
Adding test for Normalize.css
2014-07-07 15:34:10 -05:00
Arfon Smith
bc7596a8b5
Removing second binary? check
2014-07-07 15:24:22 -05:00
Arthur Verschaeve
6762ca8aa7
Update vendor.yml: normalize.css
...
Added popular CSS reset Normalize.css (http://necolas.github.io/normalize.css/ )
2014-07-07 08:53:42 +02:00
Thomas Van Doren
bb7d6ab429
Merge remote-tracking branch 'github/master' into chapel-lang
...
Conflicts:
lib/linguist/samples.json
2014-07-05 11:52:58 -07:00
Arfon Smith
986611ac36
Ask Charlock earlier
2014-07-04 21:12:46 -05:00
Arfon Smith
94b4ad1de6
Merge pull request #1353 from github/1217-local
...
1217 local
2014-07-04 18:49:34 -05:00
Arfon Smith
3e2f18bf3f
Testing Pods
2014-07-04 18:45:43 -05:00
Arfon Smith
48c06cc299
Merge pull request #1352 from github/assembly-inc-revert
...
Reverting https://github.com/github/linguist/pull/1268
2014-07-04 18:35:13 -05:00
Arfon Smith
f10821ac49
Samples
2014-07-04 14:38:05 -05:00
Arfon Smith
cd5298dee6
Reverting https://github.com/github/linguist/pull/1268
2014-07-04 14:23:59 -05:00
Vicent Marti
a8c955609a
Merge pull request #1346 from github/vmg/binary-fix
...
Properly detect binary blobs
2014-07-04 15:18:54 +02:00
Thomas Van Doren
c5acce0604
Include Chapel in some of the language tests.
2014-07-03 15:31:52 -07:00
Thomas Van Doren
a6ccce7b76
Add Chapel parallel programming language.
...
Includes several example programs from source distribution.
2014-07-03 15:31:08 -07:00
Josh Oldenburg
aa72012d41
Ignore everything in the Pods directory.
2014-07-03 16:18:58 -04:00
Josh Oldenburg
06e095e5fc
Only ignore Pods/ for CocoaPods.
2014-07-01 21:38:51 -04:00
DX-MON
f1cb16648f
Added samples for .C and .H files to fix the pedantic tests for sample presense
2014-06-27 12:49:11 +01:00
DX-MON
1276f10b67
Fixed languages.yml so the pedantic test on extension ordering passes
2014-06-26 23:04:10 +01:00
DX-MON
c3da262bd0
Merge branch 'master' of https://github.com/github/linguist
2014-06-26 22:57:07 +01:00
Paul Chaignon
2f4ea20fdd
Update lexers from Pygments
2014-06-23 14:09:49 +02:00
Paul Chaignon
35355b157c
Add support for .sls YAML files (SaltStack states)
2014-06-22 15:28:49 +02:00
Paul Chaignon
81fcb4452e
Rename file for the test on non-existing extension
2014-06-21 10:16:33 +02:00
Paul Chaignon
4f1a5cd456
Remove stylistic yet useless parentheses
2014-06-20 23:30:01 +02:00
Paul Chaignon
ae2d3d7e61
Merge conflicts from master fixed
2014-06-19 18:45:56 +02:00
Paul Chaignon
58ae0908e3
Sample files to test the new FileBlob.extension method
2014-06-19 18:34:37 +02:00
Paul Chaignon
e91caeaade
Remove .rb test
2014-06-19 16:39:59 +02:00
Paul Chaignon
bd694c60e1
Custom File.extname method which returns the filename if it is an extension
2014-06-19 13:25:27 +02:00
Paul Chaignon
2143699aab
Language detection test for non-sample files
2014-06-14 11:53:45 +02:00
Paul Chaignon
b1c2820299
Merge conflicts from master fixed
2014-06-13 18:50:32 +02:00
DX-MON
624fd74f83
Added C header samples from https://github.com/MiJyn/nightmare/ to fix the misclassifications as C++ that were occuring
2014-06-10 18:54:10 +01:00
DX-MON
cd878522d9
Added the GLKit GLKMatrix4 header as a C sample as this fixes 5 misclassifications - 4 as Obj-C and one as C++
2014-06-10 18:51:29 +01:00
Paul Chaignon
5580f39df2
Support of the .pp extension for Pascal
2014-06-10 15:40:26 +02:00
DX-MON
10fed43c27
Added .H and .C as C file extensions as well as them already being C++ ones. This fixes #1054
2014-06-10 11:59:11 +01:00
DX-MON
1d50adf87a
Added a sample that fixes comment two on issue #1264 .
2014-06-10 10:41:00 +01:00
Rachel Mant
614a61b0b0
Update heuristics.rb
...
Added the iostream headers and std:: to the C++ heuristics. This covers issues 1250.
2014-06-05 10:37:23 +01:00
Paul Chaignon
bd380f44cc
Refactoring of Language.detect
2014-06-03 09:52:24 +02:00
Paul Chaignon
8a546d2a7a
Try shebang detection if the extension is unknown
2014-06-01 20:00:49 +02:00
Paul Chaignon
1148a9746a
Change unknown extension of PHP sample file
2014-06-01 19:59:57 +02:00
Josh Oldenburg
04f4b05412
Ignore files related to Cocoapods.
...
These include Podfile, Podfile.lock, and Pods/.
2014-05-26 10:35:11 -04:00
Trey Deitch
913cd6c309
Add support for Cool
...
This change includes a brief (non-sensical) sample program I wrote to
illustrate many of Cool's language constructs, as well as a simple rule
to distinguish Cool files from Common Lisp or OpenCL (it has a line that
starts with the word 'class'). Further, it includes a second example
program adapted from an example contained in the Cool distribution
(list.cl), which contains a few further language constructs and captures
the style of a Cool program.
2014-05-08 13:27:22 -07:00
Paul Chaignon
81d9c682da
Support of the BitBake language
2014-05-05 11:29:00 +02:00
Paul Chaignon
e4975fc476
Heuristics for Common Lisp and NewLisp
2014-04-28 11:45:24 +02:00
Paul Chaignon
e1064b13c0
NewLisp language added
2014-04-28 11:30:12 +02:00
DX-MON
492aa12cad
Updated the samples database file as recommended
2014-04-03 11:18:36 +01:00
DX-MON
e79e45a74e
Removed the matches variable from find_by_heuristics without re-breaking anything
2014-04-02 22:22:22 +01:00
dx-mon
e661470bbb
Merge branch 'master' of github.com:DX-MON/linguist
2014-04-02 21:41:13 +01:00
DX-MON
af30a80702
Added two new heuristics tests for the new C/C++/Obj-C heuristics
2014-04-02 21:41:02 +01:00
Rachel Mant
bab7ee4fcb
Found my new heuristic was still not being used because heuristics had been switched off
2014-04-02 20:17:33 +01:00
DX-MON
6524ac3588
Fixed the C++ class matching regex that was breaking the test for C/jni_layer.h
2014-04-02 20:08:47 +01:00
DX-MON
c432cd67fc
Found out that nothing was ever getting returned from the heuristic function "find_by_heuristics", and that headers matching C, Obj-C and C++ were never getting checked heuristically
2014-04-02 19:55:24 +01:00
DX-MON
5c071a2e07
More regex goodness to improve the detection of C++ vs C
2014-04-02 19:48:44 +01:00
DX-MON
cb10c53dee
Fixed the failing patten for detecting C++-only headers
2014-04-02 17:57:58 +01:00
Rachel Mant
dfba2a31a5
Added the end statements for the two new if statmeents
...
Did not know ends were required on one-liner ifs. Fixed.
2014-04-02 13:44:17 +01:00
Rachel Mant
667f3de26b
Improved the Obj-C heuristic with a Regex matching multiple unique keywords
...
Also improved the C++ heuristic by checking for class without an @ on the front.
2014-04-02 13:09:17 +01:00
Rachel Mant
fd585beb07
Improved the C++ heuristic for detecting based on included headers
2014-04-02 12:55:29 +01:00
Paul Chaignon
d94bffb198
Merge branch 'master' of https://github.com/github/linguist into pro
2014-02-21 16:49:46 +01:00
Paul Chaignon
2beb450df6
Support of the .pro file extension for Prolog.
2014-02-10 18:10:20 +01:00