Colin Seymour
fb77fdcd53
Update submod sha
2018-02-12 14:12:16 +00:00
Colin Seymour
5306d65e79
Force use of my test branch
2018-02-12 14:07:26 +00:00
Colin Seymour
24fa4c82f3
Use lildude's fork
2018-02-12 13:56:06 +00:00
Nathaniel J. Smith
2abf488e65
Treat "python3" as an alias for "python" ( #4026 )
...
Pygments has separate highlighters for "python" (meaning python 2) and "python3" (meaning python 3). As a result, there are lots of files out there (especially ReSTructured text) that contain code blocks whose language is explicitly given as "python3" or "py3". Currently these are unrecognized by linguist. Instead, we should use our python highlighter for them (which works for both python 2 and python 3).
References:
http://pygments.org/docs/lexers/#pygments.lexers.python.Python3Lexer
https://github.com/github/markup/issues/1019
https://github.com/python-trio/async_generator/pull/12
2018-02-08 09:52:21 +00:00
Tobias V. Langhoff
812797b51d
Add "asm" as alias for assembly ( #4019 )
2018-01-31 11:56:47 +00:00
Tobias V. Langhoff
dc32876113
Fix anchor link in README.md ( #4018 )
2018-01-30 21:41:45 +01:00
Colin Seymour
a18ad1d489
Release v6.0.1 ( #4016 )
...
* Update grammar submodule refs
* Bump version to v.6.0.1
2018-01-30 15:17:58 +00:00
Vicent Martí
25ac140d58
compiler: Allow loading grammars from syntaxes folder ( #4015 )
2018-01-30 12:49:28 +01:00
Vicent Martí
f7835f7119
compiler: Do not load TreeSitter grammars ( #4013 )
2018-01-29 18:14:14 +01:00
Vicent Martí
a7f835a653
compiler: Prefer specific grammar formats ( #4012 )
...
* compiler: Simplify the Dockerfile
* compiler: Prefer grammar extensions based on type
2018-01-29 14:40:23 +01:00
Ilias Van Peer
6220286f42
Re-enable Elm support ( #4007 )
...
The submodule was pointing to a repo which no longer has a tmLanguage
definition. We've now reinstated such a repo, with a tmLanguage file
existing in the master branch.
Since we reinstated this repo with the same name (as the old name
redirected to a new repo), the commit used is the only change.
2018-01-28 09:22:47 +00:00
Colin Seymour
15e2b74dec
Release v6.0.0 ( #4002 )
...
* Update all submodules
* Ensure always using lastest docker image
* Allow passing in GEM_VERSION from env
This is useful to building test gems in a cache friendly way using:
`GEM_VERSION=$(git describe --tags 2>/dev/null | sed 's/-/./g' | sed
's/v//') bundle exec rake build_gem`
* Update submodules one last time
* Set version 6.0.0
2018-01-26 13:12:12 +00:00
gauravsavadi
969333610c
Replacing MATLAB Language bundle ( #4000 )
...
* Updated readme to new MATLAB language grammar
* added MATLAB language grammer
* Update .gitmodules
* Update .gitmodules
* Update grammars.yml
2018-01-26 07:10:21 +00:00
Vicent Martí
8438c6cd3e
compiler: Do not output empty grammars ( #4001 )
2018-01-25 14:49:03 +01:00
Dylan Simon
60f748d47b
Add .x as XDR/RPCGEN ( #3472 )
...
* Add .x as XDR/RPCGEN
XDR/RPC language as documented in RFC5531, RFC4506.
Samples are from glibc and RFCs.
* Add Logos samples
https://github.com/JonasGessner/NoCarrier/blob/master/NoCarrier.x - MIT
cf31f4e466/llvm-gcc-R3/gcc/testsuite/objc/execute/string1.x - GPL2
f6415578fa/perapp-plugin/Tweak.x - GPL3
d1b3e83888/NCHax.x - Apache
* Add disambiguate heuristics for .x
* Add RPC to vendor/README.md
2018-01-25 09:15:09 +00:00
Seppe Stas
8da6ddf9d9
Override languages being included by language statistics ( #3807 )
...
* Add detectable key to languages
This key allows to override the language being included in the
language stats of a repository.
* Make detectable override-able using .gitattributes
* Mention `linguist-detectable` in README
* Remove detectable key from languages
Reverts changes in 0f7c0df5.
* Update commit hash to the one that was merged
PR #3806 changed the commit hash. The original commit was not
actually merged into the test/attributes branch.
* Fix check to ensure detectable is defined
* Add include in language stats tests when detectable set
* Ignore detectable when vendored, documentation or overridden
* Add documentation on detectable override in README
* Improve documentation on detectable override in README
2018-01-23 12:17:48 +00:00
Rajendra arora
fef7a12c85
Added Travis-ci build passing markup icon ( #3995 )
2018-01-20 18:52:26 +00:00
Vicent Martí
b80ca35b75
Update release docs with grammars tarball instructions ( #3994 )
2018-01-19 12:12:02 +01:00
Vicent Martí
c8171322f5
script: Add build-grammars-tarball ( #3992 )
2018-01-18 18:23:55 +01:00
Colin Seymour
4c1e61892a
Bump escape_utils to ~> 1.2.0 ( #3981 )
...
There are very few changes between 1.1.x and 1.2.x, and I can't see any
that would indicate this would break anything. It does however fix
https://github.com/github/linguist/issues/3797 and
https://github.com/github/linguist/issues/3649 thus allowing peeps to
install Linguist on Windows using rubyinstaller2.
2018-01-18 09:53:50 +00:00
Paul Chaignon
4db659dede
Whitelist hideFromUser key in grammars ( #3989 )
...
hideFromuser is an undocumented key from TextMate to hide some
grammars from the user.
2018-01-16 10:49:33 +01:00
Colin Seymour
ed73a72cbe
Add issue and pull request templates ( #3972 )
...
* Add issue and pull request templates
* Implement feedback
* Request new and old grammar refs
* Add note about vendor, documentation, and generated lists
* Implement @Alhadis's suggestions
2018-01-15 10:11:53 +00:00
Brandon Elam Barker
512f077da8
adding the .kojo extension for Scala ( #3960 )
2018-01-13 09:38:34 +00:00
Josh Padnick
3260b06241
Format .tfvars file as HashiCorp Config Language. ( #3885 )
...
* Format .tfvars file as HashiCorp Config Language.
* Add sample terraform.tfvars file to demonstrate HCL rendering.
2018-01-12 17:27:41 +00:00
BRAMILLE Sébastien
ef3b0b6af3
Add solidity language ( #3973 )
...
* add solidity language
* add solidity color
* move samples to test fixtures
they're not used by the bayesian classifier
* Update languages.yml
* Rename RefundVault.sol to RefundVault.solidity
* Rename pygments-example.sol to pygments-example.solidity
* Change color from #383838 to #AA6746
`Color #383838 is too close to ["3F3F3F", "383838"]`
* Fix test
* Remove test/fixtures and add samples
* Remove extension
* Remove sample file
2018-01-12 17:26:51 +00:00
Colin Seymour
434023460e
Revert "Check generated Jest snap file" ( #3984 )
...
* Revert "Remove Arduino as a language (#3933 )"
This reverts commit 8e628ecc36 .
* Revert "Check generated Jest snap file (#3874 )"
This reverts commit ca714340e8 .
2018-01-12 11:49:02 +00:00
oldmud0
8e628ecc36
Remove Arduino as a language ( #3933 )
...
* Remove Arduino as a language
* Move Arduino samples to C++
* Move .ino entry to its correct place
2018-01-11 10:48:19 +00:00
Yuya Takeyama
ca714340e8
Check generated Jest snap file ( #3874 )
...
* Check generated Jest snap file
* Check file name rule first
ref: https://github.com/github/linguist/pull/3874/files#r146168309
* Check extension first
It must be cheaper
ref: https://github.com/github/linguist/pull/3874/files#r146168426
2018-01-11 09:25:13 +00:00
DoctorWhoof
a4e6fc78c8
Added a few Monkey2 examples ( #3811 )
...
* Added Monkey2 (extension .monkey2) example
This compiles with the most up to date Monkey2 release (V1.1.06).
* Sorting example in Monkey2
* Add files via upload
* Gui example using the MojoX module
2018-01-11 09:23:54 +00:00
Egor Zhdan
db1d4f7893
Add Materialize.css to the vendor list ( #3943 )
2018-01-11 09:48:49 +01:00
Paolo Di Tommaso
bee7e55618
Add Nextflow language support ( #3870 )
...
* Added nextflow language
* Added main.nf to list of filenames
* Fixed duplicate groovy scope
* Removed hello-world example
* Update grammar submodule
* Removed main.nf from filenames
* Added nextflow.config example
2018-01-09 12:47:59 +01:00
Ashe Connor
5fbe9c0902
Allow classifier to run on symlinks as usual ( #3948 )
...
* Fixups for symlink detection, incl. test
* assert the heuristics return none for symlink
2018-01-08 09:01:16 +11:00
Paul Chaignon
a840668599
perl6 alias for Perl 6 ( #3977 )
...
Many repository rely on `perl6` as a Markdown key for code snippet
highlighting. The new Perl 6 name breaks this behavior as it requires
`perl-6` as the Markdown key.
2018-01-07 21:32:55 +01:00
Paul Chaignon
38cb8871ba
Update URL for HTTP grammar ( #3966 )
2018-01-01 21:57:13 +01:00
Colin Seymour
d0b906f128
Update README and CONTRIBUTING documentation ( #3955 )
...
* Add more troubleshooting info
* Add more updates
* A lot more words and reformatting
* Few more tweaks
* Add how it works on GitHub.com
* More clarifications
* Feedback tweaks
* Add missing run
* Learn grammar
2017-12-21 13:17:20 +00:00
Ashe Connor
d4c2d83af9
Do not traverse symlinks in heuristics ( #3946 )
2017-12-12 21:53:36 +11:00
Ashe Connor
0b81b21983
Grammar compiler invocation fix ( #3945 )
...
* Correct grammar-compiler invocation in build_gem
/cc @vmg
* || true so we can release with broken grammars
2017-12-12 09:41:21 +01:00
Colin Seymour
1a769c4665
Handle repo cleanup race more elegantly ( #3930 )
...
* Don't attempt to get pwd for error message
* Print error instead of raising exception
This is more user-friendly too.
* Switch back to raise, but rescue it too
* Refactor
2017-12-11 12:37:21 +00:00
Vicent Martí
e7e64bf39a
compiler: Add error output to the compiler ( #3935 )
2017-12-04 19:20:38 +01:00
Paul Chaignon
e4b9430024
Vendor CSS files in font-awesome directory ( #3932 )
2017-12-02 15:24:05 +01:00
Paul Chaignon
a76805e40d
Improve Prolog .pro heuristic to avoid false positives ( #3931 )
...
The `[a:-b]` syntax for index selection in arrays is valid in IDL and
matches the heuristic for Prolog. Update the Prolog heuristic to
exclude `[`.
2017-12-02 15:08:19 +01:00
Ashe Connor
8d27845f8c
drop max token len to 32 ( #3925 )
2017-12-01 19:33:50 +11:00
Ashe Connor
9a8ab45b6f
Limit tokens to 64 characters or less ( #3922 )
2017-12-01 13:41:59 +11:00
Vicent Martí
e335d48625
New Grammars Compiler ( #3915 )
...
* grammars: Update several grammars with compat issues
* [WIP] Add new grammar conversion tools
* Wrap in a Docker script
* Proper Dockerfile support
* Add Javadoc grammar
* Remove NPM package.json
* Remove superfluous test
This is now always checked by the grammars compiler
* Update JSyntax grammar to new submodule
* Approve Javadoc license
* grammars: Remove checked-in dependencies
* grammars: Add regex checks to the compiler
* grammars: Point Oz to its actual submodule
* grammars: Refactor compiler to group errors by repo
* grammars: Cleanups to error reporting
2017-11-30 16:15:48 +01:00
NachoSoto
4f46155c05
Add Carthage/Build to generated list so it doesn't show in PR diffs ( #3920 )
...
Equivalent to #3865 , but for Carthage.
2017-11-29 14:26:23 +00:00
NachoSoto
38901d51d2
Changed Carthage vendor regex to allow folder in any subdirectory ( #3921 )
...
In monorepro projects, it's not uncommon for `Carthage` to not be in the root directory.
2017-11-29 14:25:04 +00:00
Shai Mishali
ded0dc74e0
Add Cocoapods to generated list so it doesn't show in PR diffs ( #3865 )
...
* Add Cocoapods to generated list so it doesn't show in PR diffs
* Removed Cocoapods from vendor.yml
* Enhance regex to match only Cocoapod's Pods folder
* Adds additional test cases for generated Pods folder
2017-11-28 11:04:18 +00:00
Colin Seymour
c5d1bb5370
Unvendor tools/ ( #3919 )
...
* Unvendor tools/
* Remove test
2017-11-28 10:52:02 +00:00
Andrey Sitnik
c8ca48856b
Add PostCSS syntaxes support ( #3916 )
2017-11-26 16:21:10 +11:00
John Gardner
7be6fb0138
Test Perl before Turing when running heuristics ( #3880 )
...
* Test Perl before Turing when running heuristics
* Revise order of Perl 5 and 6 in `.t` heuristic
See: https://github.com/github/linguist/pull/3880#issuecomment-340319500
* Combine patterns for disambiguating Perl
2017-11-17 21:25:56 +11:00
wesdawg
8c516655bc
Add YARA language ( #3877 )
...
* Add YARA language grammars
* Add YARA to languages.yml
* Add YARA samples
* Add YARA to README
2017-11-16 12:16:33 +11:00
Michael R. Crusoe
9dceffce2f
Add the Common Workflow Language standard ( #3902 )
...
* Add the language for the Common Workflow Language standards
* add CWL grammer
* add MIT licensed CWL sample
* script/set-language-ids --update for CWL
2017-11-16 12:15:55 +11:00
Ashe Connor
33be70eb28
Fix failing edges on leading commas in args ( #3905 )
2017-11-16 11:44:51 +11:00
Jingwen
9c4dc3047c
Add BUILD.bazel to Python filenames ( #3907 )
...
BUILD.bazel and BUILD are used by Bazel, and both are valid filenames. BUILD.bazel is used in favor of BUILD if it exists.
https://stackoverflow.com/a/43205770/521209
2017-11-15 10:04:36 +00:00
Pratik Karki
d8e5f3c965
Add color for LFE language. ( #3895 )
...
* 'Add color to LFE'
* Test passing color for LFE
* Let LFE be independent rather than grouping to Erlang
2017-11-14 07:35:12 +00:00
Ashe Connor
71bf640a47
Release v5.3.3 ( #3903 )
...
* Add self to maintainers
* bump to v5.3.3
2017-11-13 18:17:38 +11:00
Ashe Connor
c9b3d19c6f
Lexer crash fix ( #3900 )
...
* input may return 0 for EOF
Stops overruns into fread from nothing.
* remove two trailing contexts
* fix up sgml tokens
2017-11-10 22:11:32 +11:00
Alex Arslan
0f4955e5d5
Update Julia definitions to use Atom instead of TextMate ( #3871 )
2017-11-09 19:39:37 +11:00
Paul Chaignon
d968b0e9ee
Improve heuristic for XML/TypeScript ( #3883 )
...
The heuristic for XML .ts files might match TypeScript generics
starting with TS
2017-11-04 11:16:44 +01:00
Ashe Connor
1f5ed3b3fe
Release v5.3.2 ( #3882 )
...
* update grammar submodules
* bump to 5.3.2
2017-11-01 10:01:03 +10:00
Robert Koeninger
297be948d1
Set color for Idris language ( #3866 )
2017-10-31 16:27:21 +00:00
Charles Milette
b4492e7205
Add support for Edje Data Collections ( #3879 )
...
* Add support for Edje Data Collections
Fixes #3876
* Add EDC in grammars list
2017-10-31 16:26:44 +00:00
Paul Chaignon
c05bc99004
Vendor a few big JS libraries ( #3861 )
2017-10-31 15:12:02 +01:00
Ashe Connor
99eaf5faf9
Replace the tokenizer with a flex-based scanner ( #3846 )
...
* Lex everything except SGML, multiline, SHEBANG
* Prepend SHEBANG#! to tokens
* Support SGML tag/attribute extraction
* Multiline comments
* WIP cont'd; productionifying
* Compile before test
* Add extension to gemspec
* Add flex task to build lexer
* Reentrant extra data storage
* regenerate lexer
* use prefix
* rebuild lexer on linux
* Optimise a number of operations:
* Don't read and split the entire file if we only ever use the first/last n
lines
* Only consider the first 50KiB when using heuristics/classifying. This can
save a *lot* of time; running a large number of regexes over 1MiB of text
takes a while.
* Memoize File.size/read/stat; re-reading in a 500KiB file every time `data` is
called adds up a lot.
* Use single regex for C++
* act like #lines
* [1][-2..-1] => nil, ffs
* k may not be set
2017-10-31 11:06:56 +11:00
Cesar Tessarin
21babbceb1
Fix Perl 5 and 6 disambiguation bug ( #3860 )
...
* Add test to demonstrate Perl syntax detection bug
A Perl 5 .pm file containing the word `module` or `class`, even with
an explicit `use 5.*` statement, is recognized as Perl 6 code.
* Improve Perl 5 and Perl 6 disambiguation
The heuristics for Perl 5 and 6 `.pm` files disambiguation was done
searching for keywords which can appear in both languages (`class` and
`module`) in addition to the `use` statement check.
Due to Perl 6 being tested first, code containing those words would
always be interpreted as Perl 6.
Test order was thus reversed, testing for Perl 5 first. Since Perl 6
code would never contain a `use 5.*` statement, this does no harm to
Perl 6 detection while fixing the problem to Perl 5.
Fixes : #3637
2017-10-23 10:16:56 +01:00
Paul Chaignon
15885701cd
Tests for Ruby 2.4 must pass ( #3862 )
2017-10-17 11:08:04 +02:00
Ashe Connor
9b942086f7
Release v5.3.1 ( #3864 )
...
* Fix Perl/Pod disambiguation
2017-10-17 19:31:20 +11:00
Ashe Connor
93cd47822f
Only recognise Pod for .pod files ( #3863 )
...
We uncomplicate matters by removing ".pod" from the Perl definition
entirely.
2017-10-17 19:05:20 +11:00
Colin Seymour
ea3e79a631
Release v5.3.0 ( #3859 )
...
* Update grammars
* Update haskell scopes to match updated grammar
* Bump version to 5.3.0
2017-10-15 09:52:27 +01:00
Maickel Hubner
0af9a35ff1
Create association with OpenEdge .w files ( #3648 )
...
* Update heuristics.rb
* Update languages.yml
* Create consmov.w
* Create menu.w
* Switch out large samples for smaller ones
* Relax regex
2017-10-14 18:12:16 +01:00
Codecat
44048c9ba8
Add Angelscript language ( #3844 )
...
* Add AngelScript scriping language
* Add AngelScript sample
* Initial implementation of Angelscript
* Update Angelscript tm_scope and ace_mode
* Move Angelscript after ANTLR
* Updated grammar list
* Alphabetical sorting for Angelscript
* Angelscript grammar license is unlicense
* Add ActionScript samples
* Added a heuristic for .as files
* Whitelist sublime-angelscript license hash
* Added heuristic test for Angelscript and Actionscript
* Remove .acs from Angelscript file extensions
2017-10-14 17:34:12 +01:00
Chris Llanwarne
e51b5ec9b7
Add WDL language support ( #3858 )
...
* Add WDL language support
* Add ace mode
2017-10-14 17:12:47 +01:00
Colin Seymour
a47008ea00
Ping @lildude from now on ( #3856 )
2017-10-13 17:49:04 +01:00
Dan Moore
a0b38e8207
Don't count VCL as Perl for statistics. ( #3857 )
...
* Don't count VCL as Perl for statistics.
While the Varnish-specific language was apparently inspired by C and Perl, there's no reason to group it as Perl for repo statistics.
* Re-adding color for VCL.
Which was accidentally removed as part of https://github.com/github/linguist/pull/2298/files#diff-3552b1a64ad2071983c4d91349075c75L3223
2017-10-12 15:42:31 -04:00
Colin Seymour
10dfe9f296
Fix typo in script/add-grammar ( #3853 )
2017-10-10 18:26:26 +01:00
Ján Neščivera
0b9c05f989
added VS Code workspace files to vendored path ( #3723 )
2017-10-08 17:32:01 +01:00
Paul Chaignon
95dca67e2b
New repository for TypeScript grammar ( #3730 )
2017-10-06 13:27:14 +01:00
Adædra
e98728595b
Change Ruby grammar source ( #3782 )
...
* Move the Ruby grammar to use Atom's one
2017-09-21 09:52:10 +01:00
Kerem
4cd558c374
Added natvis extension to XML ( #3789 )
...
* natvis extension added to xml.
* Added sample natvis file from the Chromium project.
2017-09-17 13:31:02 +01:00
John Gardner
adf6206ef5
Register "buildozer.spec" as an INI filename ( #3817 )
...
Resolves #3814 .
2017-09-17 13:29:49 +01:00
Shan Mahanama
c2d558b71d
Add Ballerina language ( #3818 )
...
* Add Ballerina language
* Add missing file
* Update color
* Update with required changes
* Update sub-module
2017-09-17 13:29:12 +01:00
Nate Whetsell
78c58f956e
Update Ace modes for Csound languages ( #3822 )
2017-09-17 13:27:24 +01:00
Agustin Mendez
fc1404985a
Add DataWeave language ( #3804 )
...
* Add DataWeave language
* Add Licence
* Update to latest DataWeave revision
2017-09-07 15:28:46 +01:00
Adeel Mujahid
5d48ccd757
Classify some project files as XML ( #3696 )
...
Also added disambiguation rule for `.proj` and `.user`.
##### CSCFG
https://github.com/search?utf8=%E2%9C%93&q=extension%3Acscfg+NOT+nothack&type=Code
(16.7K hits)
##### CSDEF
https://github.com/search?utf8=%E2%9C%93&q=extension%3Acsdef+NOT+nothack&type=Code
(12.7K hits)
##### CCPROJ
https://github.com/search?utf8=%E2%9C%93&q=extension%3Accproj+NOT+nothack&type=Code
(5K hits)
##### DEPPROJ
https://github.com/search?utf8=%E2%9C%93&q=extension%3Adepproj+NOT+nothack&type=Code
(505 hits)
##### NDPROJ
https://github.com/search?utf8=%E2%9C%93&q=extension%3Andproj+NOT+nothack&type=Code
(194 hits)
##### PROJ
https://github.com/search?utf8=%E2%9C%93&q=extension%3Aproj+%28project+OR+Property+OR+Import+OR+xml+OR+xmlns%29&type=Code
(35K hits)
##### SHPROJ
https://github.com/search?utf8=%E2%9C%93&q=extension%3Ashproj+NOT+nothack&type=Code
(13K hits)
2017-09-07 10:04:09 +01:00
Abigail
3530a18e46
Add .clang-tidy filename for YAML ( #3767 )
...
.clang-tidy is the filename used for clang-tidy's configuration file.
clang-tidy is a clang-based C++ "linter" tool. For more info, see:
https://clang.llvm.org/extra/clang-tidy/
2017-09-07 10:01:10 +01:00
Marciano C. Preciado
ae8f4f9228
Make Matlab's Color More Appropriate ( #3771 )
...
Purple is not an affiliated color of Matlab or Mathworks. Change the color to better reflect the color theme of the Matlab sofware and logo.
2017-09-07 09:59:19 +01:00
Robert Koeninger
7c34d38786
Updated color for Ceylon language ( #3780 )
...
* Updated color for Ceylon language
* Adjusting Ceylon color due to its proximity to Clarion color
* Made Ceylon color darker to avoid collision
* Used more accurate color
* Specified tm_scope for Ceylon
2017-09-07 09:58:30 +01:00
Bradley Meck
38bc5fd336
added .mjs extension to JavaScript ( #3783 )
...
* added .mjs extension to JavaScript
* add missing newline at end of file
* add example from https://github.com/bmeck/composable-ast-walker/blob/master/example/constant_fold.mjs
2017-09-07 09:56:36 +01:00
Anthony D. Green
6b06e47c67
Create VBAllInOne.vb ( #3785 )
...
Adding the test file the Visual Basic compiler team uses to verify parsing and other features.
2017-09-07 09:55:20 +01:00
Mat Mariani
061712ff78
Added syntax highlighting for Squirrel ( #3791 )
...
* Added syntax highlighting for Squirrel
https://github.com/search?utf8=%E2%9C%93&q=extension%3Anut+NOT+nothack&t
ype=Code
Squirrel is already detected by GitHub but has no syntax
highlighting.
* removed duplicate `source.nut`
2017-09-07 09:53:25 +01:00
Seppe Stas
7707585d5e
Change KiCad Board language to KiCad Legacy Layout ( #3799 )
...
* Change KiCad Board language to KiCad Legacy Layout
KiCad .brd files and .kicad_pcb files have the same purpose, they are both source files for PCB layouts. Having one of the file types named "KiCad Board" and the other one "KiCad Layout" can cause confusion since it implies they are not the same thing.
The [.brd files use the old, legacy layout format](http://kicad-pcb.org/help/file-formats/#_native_file_formats ) that is [not actively used anymore](https://github.com/search?utf8=%E2%9C%93&q=language%3A%22KiCad+Board%22&type=Repositories&ref=advsearch&l=KiCad+Board&l= ). Having it come before the KiCad Layout language in the Language Selection list and not having it flagged as legacy can cause people to select it when searching for KiCad layout files.
* Change KiCad sample according to changes in 4b306f34
* Update vendor/README.md using script/list-grammars
2017-09-07 09:52:27 +01:00
DoctorWhoof
fa7d433886
Added ".monkey2" extension to Monkey Programming Language ( #3809 )
...
The latest Monkey Programming Language extension is ".monkey2". The language description is available at "http://monkeycoder.co.nz ".
2017-09-07 09:39:52 +01:00
PatrickJS
998e24cf36
Add ".gql" as a GraphQL file extension ( #3813 )
2017-09-07 09:38:42 +01:00
John Gardner
63ff51e2ed
Add test to keep grammar-list synced with submodules ( #3793 )
...
* Add test to check if grammar list is outdated
* Update grammar list
* Fix duplicate punctuation in error messages
2017-08-24 21:13:30 +10:00
Colin Seymour
b541b53b78
Byebug requires Ruby 2.2 ( #3790 )
...
Also don't attempt to install it during testing.
2017-08-24 10:17:12 +01:00
Hardmath123
a878620a8e
Add nearley language definition. ( #3781 )
2017-08-17 18:03:38 +01:00
John Gardner
5633fd3668
Fix classification of bogus "markup" languages ( #3751 )
...
* Reclassify Protocol Buffer as a data-type language
References: #3740
* Fix classification of bogus "markup" languages
* Fix category of the ironically-named "Pure Data"
Ironically and *appropriately* named, might I add.
2017-08-16 22:48:51 +10:00
Colin Seymour
9d0af0da40
Update to charlock_holmes 0.7.5 ( #3778 )
...
This fixes https://github.com/github/linguist/issues/3777
2017-08-16 10:08:33 +01:00
Colin Seymour
edabdc75a5
Bump version: 5.2.0 ( #3765 )
2017-08-10 14:54:09 +01:00
Wade Urry
6db7736860
Add flow-typed to vendor.yml ( #3741 )
2017-08-09 11:25:27 +01:00
John Gardner
dd3d8586c5
Refine definition of KiCad ( #3743 )
...
* Refine definition of KiCad language
* Add ".sch" as a registered Scheme extension
* Add more meaningful samples from real repositories
2017-08-08 18:47:26 +10:00
John Gardner
f1daf6192c
Add Adobe Font Metrics to recognised filetypes ( #3731 )
...
* Add Adobe Font Metrics to recognised filetypes
* Reduce filesizes of AFM samples
* Add a self-generated, unpruned AFM sample
2017-08-08 18:30:37 +10:00
Paul Chaignon
2c41df376f
Switch grammar for Reason ( #3732 )
2017-08-06 11:00:35 +02:00
James Dennes
3391dcce6a
Make Language methods more resilient to non-String input ( #3752 )
...
* Add failing test for finding with non-String input
Show the failing behaviour of find_by_alias, find_by_name, and []
when non-String input is provided.
* Return nil rather than erroring on non-String input
2017-08-02 14:07:44 +02:00
John Gardner
f75c5707a6
Add support for Gerber files ( #3744 )
...
* Add grammar for PCB/Gerber Images
* Add language definition for Gerber files
* Fix rogue punctuation and rip chunks off Gerber
2017-08-02 22:00:16 +10:00
John Gardner
25de4e0ae2
Add Printer Font ASCII to recognised PostScript extensions ( #3734 )
...
* Register Adobe Type 1 fonts as PostScript files
* Add logic for recognising generated PFA files
* Extend list of PostScript generators
2017-08-02 21:58:40 +10:00
Yuki Izumi
7451424f12
Allow POD with Perl shebangs ( #3735 )
...
* Allow perl interpreter for Pod too
* Use precise dist
* This is a tautology
* Update heuristic to accept candidate input
* Minor rename
2017-07-31 13:39:20 +10:00
John Gardner
b94e018c3a
Change Haskell's colour to use official branding ( #3728 )
...
Resolves github/linguist#3727 .
2017-07-22 14:21:22 +01:00
Jared Harper
4dcf223c8e
Support for C++ files generated by protobuf/grpc ( #3640 )
...
* Support for C++ files generated by protobuf/grpc
This changeset includes a sample generated file.
[grpc](http://grpc.io ) is a high performance, open-source universal
RPC framework.
* Account for older gRPC protobuf plugin message
2017-07-22 14:20:55 +01:00
Santiago M. Mola
329f80d245
fix classifier tests ( #3709 )
...
test_classify_ambiguous_languages was not running any test, since
it was looking only for languages that are ambiguous on
filename for known filenames (rather than ambiguous for filename
or extension).
Note that test time and assertions.
Before:
Finished in 0.149294s, 40.1892 runs/s, 46.8874 assertions/s.
After:
Finished in 3.043109s, 1.9717 runs/s, 224.7702 assertions/s.
2017-07-22 14:20:15 +01:00
Santiago M. Mola
085604948e
Add support for XPM. ( #3706 )
...
* .xpm and .pm extensions associated with XPM.
* .pm is disambiguated by searching the /* XPM */ string.
This is how `file` performs detection and should work with
every XPM3 file (most XPM generated by software later than 1991).
Added XPM samples:
* stick-unfocus.xpm: extracted from Fluxbox (MIT License)
0c13ddc0c8/data/styles/Emerge/pixmaps/stick-unfocus.xpm
* cc-public_domain_mark_white.pm: public domain image from
https://commons.wikimedia.org/wiki/File:Cc-public_domain_mark_white.svg
converted to XPM with ImageMagick (convert input.svg output.xpm).
2017-07-22 14:19:22 +01:00
Colin Seymour
e60384b018
Release v5.1.0 ( #3725 )
...
* sublime-spintools now has a license so no need for whitelist
* Bump version: 5.0.12
* Use the more apt release of v5.1.0
2017-07-22 14:16:16 +01:00
Santiago M. Mola
470a82d9f5
shell: add more interpreters ( #3708 )
...
* ash: only interpreter, extension is more commonly used for
Kingdom of Loathing scripting, e.g. github.com/twistedmage/assorted-kol-scripts
* dash: only interpreter, extension is more commonly used for
dashboarding-related stuff
* ksh: extension was already present
* mksh
* pdksh
2017-07-20 10:33:28 +01:00
Santiago M. Mola
37979b26b0
improve .ms disambiguation (Unix Assembly / MAXScript) ( #3707 )
...
A few MAXScript files were misclassified as Unix Assembly.
Some of them can be found at github.com/davestewart/maxscript
* This commit changes the heuristic which looked for labels
such as ".LG7E0:" to actually match the full label including
the colon. This reduced the number of MAXScript files
misclassified as Unix Assembly, without any new Unix Assembly
misclassified so far.
* add MAXScript sample rolloutCreator.ms, extrated from MIT repo:
https://github.com/davestewart/maxscript/blob/master/3D/3ds2ae/02_resources/max%20scripts/3ds%20ax%20scripts/rolloutCreator.ms
2017-07-10 10:03:12 +01:00
Santiago M. Mola
1a6df12902
fix Coq sample JsNumber.v ( #3710 )
...
It was fetched as HTML from GitHub instead of raw.
2017-07-10 09:41:36 +01:00
John Gardner
24e196df4e
Add NCSA to license whitelist ( #3714 )
...
References:
* https://github.com/github/linguist/pull/3689#issuecomment-313665976
2017-07-08 00:59:05 +10:00
James Adams
8d178bfaed
Improve Pan language support ( #3691 )
...
* Add a larger set of sample files for Pan
This is a fairly good cross section of Pan based on code from:
* https://github.com/quattor/template-library-examples
* https://github.com/quattor/template-library-core
* Add Pan language grammar
2017-07-03 18:49:15 +02:00
Chris Wilkinson
e9ec699931
Add xspec as XML file extension ( #3702 )
2017-07-03 18:39:39 +02:00
John Gardner
9a6c3f2c4d
Register "cpanfile" as a Perl filename ( #3704 )
2017-07-03 20:45:20 +10:00
Theodore Dubois
648720301d
Add misclassified C sample ( #3652 )
...
This sample is misclassified as Objective-C.
2017-06-30 17:11:50 +01:00
David Aylaian
c552e25bd7
Add C sample ( #3698 )
...
* Add C sample
Sample was incorrectly being identified as C++
* Changed asm.h license to the Unlicense
* Changed asm.h license to Apache 2.0
2017-06-30 09:32:16 +01:00
Justin Lecher
d5c8db3fb9
Add new language for the Easybuild framework ( #3466 )
...
The hpcugent/easybuild-framework is a python framework for the installation
of application in an HPC context. The actual package build description are
written in python but having .eb as extension.
Signed-off-by: Justin Lecher <jlec@gentoo.org >
2017-06-26 09:07:36 +01:00
Mahmoud Samir Fayed
632bcdc1ad
Added Ring Language Support ( #3662 )
...
* update .gitmodules
* Update grammars.yml
* Create hello.ring
* Create Natural.ring
* Create weblib.ring
* vendor/grammars/language-ring
* fix order in grammars.yml
* remove two files from samples
* delete hello.ring
* Update languages.yml - add the R
* Create hello.ring
* Create natural.ring
* Create weblib.ring
* Create grammars.yml
* Create .gitmodules
* Create languages.yml
* Create languages.yml
* Create language-ring.txt
* Update .gitmodules
Prefer HTTPS links.
* Update hello.ring
Sample file from "real" applications (under permissive license) to train the Bayesian classifier.
* Update languages.yml
* Update weblib.ring
Reduce the file size
* Update .gitmodules
* Update .gitmodules
* Update .gitmodules
* Update .gitmodules
* Update submodule : language-ring
* Update weblib.ring
Sample : Using the web library.
* Create weighthistory
Add Sample
* Rename weighthistory to weighthistory.ring
* Update weblib.ring
2017-06-24 16:22:01 +01:00
Colby Pines
6b221172c0
Update vendor.yml: skeleton.css ( #3682 )
2017-06-24 13:19:43 +02:00
Robert Koeninger
6f0d801375
Added syntax definition for Fantom language ( #3660 )
...
* Added mgiannini/sublime-factor as a submodule
Provided better color for Fantom
Added license for sublime-fantom
Specified tm_scope for Fantom
* Redirected submodule for Fantom to fork with updated grammar
* Triggering build
* Updating sublime-fantom submodule
* Updated submodule sublime-fantom
* Adding Fantom samples
2017-06-21 09:29:13 +02:00
John Gardner
128abe3533
Fix spelling of Perl 6 ( #3672 )
...
Resolves #3671 .
2017-06-20 19:39:39 +10:00
Colin Seymour
9312353d20
Improve running from cloned repo docs ( #3669 )
...
* Improve running from cloned repo docs
2017-06-20 10:29:17 +02:00
John Gardner
b6460f8ed6
Add recognition and classification of WebAssembly ( #3650 )
2017-05-30 18:02:03 +10:00
andretshurotshka
60f864a138
Support for Type Language ( #3593 )
...
* Support for Type Language
* Update Type Language
* Add one more sample for Type Language
* Update Type Language grammar
2017-05-29 06:46:56 +01:00
Colin Seymour
ca6121e3ea
Update MD5 digest for testing under Ruby 2.4 ( #3643 )
...
* Update md5 sums for Ruby 2.4
Ruby 2.4 deprecated Fixnum & Bignum into Integer. This means the MD5 digests for the integers in our tests have a class of Integer instead of Fixnum which means we need to update the digests specifically for 2.4.
* Use Gem::Version for safer version comparison
2017-05-26 08:16:12 +01:00
Colin Seymour
7c17b1f10c
Bump to v5.0.11 ( #3642 )
2017-05-25 16:12:34 +01:00
Paul Chaignon
d490fc303f
Support for CWeb language ( #3592 )
...
Move .w file extension for CWeb to its own entry.
2017-05-25 09:22:40 +01:00
Michael Hadley
20fdac95f6
Add Closure Templates ( #3634 )
...
* Add Closure Templates to languages.yml
* Run script/add-grammar
* Add sample
* Run script/set-language-ids
* Add codemirror_mime_type
2017-05-25 09:15:32 +01:00
Colin Seymour
234ee8b6d2
Update location of Reason grammar ( #3639 )
2017-05-25 08:59:02 +01:00
Ross Kirsling
58ab593a64
Switch Dart grammars (Sublime → Atom). ( #3633 )
2017-05-20 17:41:46 +01:00
John Gardner
ec1f6a4cd6
Add ".nr" as a Roff file extension ( #3630 )
2017-05-18 03:03:47 +10:00
Colin Seymour
3eea8212f4
Revert "Use Textmate's HAML grammar" ( #3629 )
...
* Revert "Use Textmate's HAML grammar (#3627 )"
This reverts commit a1e09ae3e6 .
* Add back missing grammar sources
2017-05-16 15:58:39 +01:00
Vicent Martí
a1e09ae3e6
Use Textmate's HAML grammar ( #3627 )
...
* Use Textmate's HAML grammar
* Whitelist license
2017-05-16 12:46:04 +02:00
Robert Koeninger
c1f76c26e5
Add Shen grammar to vendor/README.md ( #3626 )
...
* Added sublime-shen as submodule
* Specified tm_scope in languages.yml
* Imported copy of license
* Added Shen grammar repo to vendor/README.md
2017-05-16 08:12:45 +01:00
Robert Koeninger
0983f62e02
Add syntax grammar for Shen language ( #3625 )
...
* Added sublime-shen as submodule
* Specified tm_scope in languages.yml
* Imported copy of license
2017-05-15 15:06:09 +01:00
Samuel Gunadi
190e54c020
Add comp, tesc, and tese as GLSL extensions ( #3614 )
...
* Add comp, tesc, and tese as GLSL file extensions
* Add GLSL compute shader sample
* Add GLSL tessellation control shader sample
* Add GLSL tessellation evaluation shader sample
* Remove .comp from GLSL extensions
We have to be sure that most of the .comp files on GitHub are indeed GLSL compute shaders.
* Remove GLSL compute shader sample
2017-05-15 09:05:07 +01:00
Lucas Bajolet
ded651159d
Add Pep8 Assembly language ( #2070 )
...
Pep/8 is a toy assembly language used in some universities for teaching
the basics of assembly and low-level programming.
Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com >
2017-05-15 09:02:06 +01:00
Serghei Iakovlev
acbab53198
Update Zephir links ( #3608 )
2017-05-10 15:56:21 +01:00
Simen Bekkhus
fba4babdcd
Don't show npm lockfiles by default ( #3611 )
2017-05-10 15:55:16 +01:00
Colin Seymour
eb6a213921
Revert "Revert "Switch the PHP grammar to the upstream repo ( #3575 )"" ( #3616 )
...
* Revert "Revert "Switch the PHP grammar to the upstream repo (#3575 )" (#3603 )"
This reverts commit e93f41f097 .
2017-05-10 15:53:15 +01:00
Colin Seymour
5e2c79e950
Bump version to v5.0.10 ( #3604 )
2017-05-05 18:49:35 +01:00
Colin Seymour
e93f41f097
Revert "Switch the PHP grammar to the upstream repo ( #3575 )" ( #3603 )
...
* Revert "Switch the PHP grammar to the upstream repo (#3575 )"
Manually reverting this as it breaks PHP syntax highlighting on
github.com.
* Update submodule ref
2017-05-05 17:11:29 +01:00
Colin Seymour
994bc1f135
Release v5.0.9 ( #3597 )
...
* Update all grammars
* Update atom-language-clean grammar to match
* Don't update reason grammer
There seems to be a problem with the 1.3.5 release in that the conversion isn't producing a reason entry so doesn't match whats in grammar.yml
* Bump version to 5.0.9
* Update grammars
* Don't update javascript grammar
The current grammar has a known issue and is pending the fix in https://github.com/atom/language-javascript/pull/497
2017-05-03 14:49:26 +01:00
John Gardner
44f03e64c1
Merge heuristics for disambiguating ".t" files ( #3587 )
...
References: github/linguist#3546
2017-04-29 11:15:39 +02:00
Jacob Elder
4166f2e89d
Clarify support for generated code ( #3588 )
...
* Clarify support for generated code
* Incorporate feedback
* TIL about how .gitattributes matching works
2017-04-28 16:20:22 -07:00
John Gardner
1a8f19c6f2
Fix numbering of ordered lists ( #3586 )
2017-04-28 14:02:38 -07:00
Santiago M. Mola
c0e242358a
Fix heuristics after rename ( #3556 )
...
* fix Roff detection in heuristics
This affects extensions .l, .ms, .n and .rno.
Groff was renamed to Roff in 673aeb32b9851cc58429c4b598c876292aaf70c7,
but heuristic was not updated.
* replace FORTRAN with Fortran
It was already renamed in most places since 4fd8fce08574809aa58e9771e2a9da5d135127be
heuristics.rb was missing though.
* fix caseness of GCC Machine Description
2017-04-26 15:31:36 -07:00
thesave
eb38c8dcf8
[Add Language] Jolie ( #3574 )
...
* added support for Jolie language
* added support for Jolie language
* added samples for Jolie
2017-04-26 11:04:25 -07:00
Trent Schafer
f146b4afbd
New extension support for PL/SQL language ( #2735 )
...
* Add additional PL/SQL file extensions
* Add PL/SQL samples for .ddl and .prc
* Fix sort order of PL/SQL extensions
* Restore vendor/grammars/assembly.
* Restore `pls` as primary PL/SQL extension
* Add tpb to go with tps
2017-04-26 11:03:01 -07:00
Nicolas Garnier
db15d0f5d2
Added MJML as an XML extension ( #3582 )
2017-04-26 19:24:57 +10:00
Michael Grafnetter
e6d57c771d
Add .admx and .adml as extensions for XML ( #3580 )
...
* Add .admx and .adml as extensions for XML
* Fixed the order of extensions
2017-04-24 09:55:22 -07:00
Nathan Phillip Brink
eef0335c5f
Clarify description of implicit alias. ( #3578 )
...
* Clarify description of implicit alias.
I was trying to look up the alias to use for DNS Zone. From the docs
the alias I should use would be dns zone, but in reality it is dns-zone.
This change updates the comments to describe how to derive the
implicit name of a given alias.
* Further clarify description of implicit alias.
@pchaigno requested replacing the Ruby with English.
2017-04-24 09:54:37 -07:00
Christoph Pojer
461c27c066
Revert "Added Jest snapshot test files as generated src ( #3572 )" ( #3579 )
...
This reverts commit f38d6bd124 .
2017-04-22 14:20:54 +02:00
Matvei Stefarov
59d67d6743
Treat vstemplate and vsixmanifest as XML ( #3517 )
2017-04-22 09:25:50 +01:00
Sandy Armstrong
7aeeb82d3d
Treat Xamarin .workbook files as markdown ( #3500 )
...
* Treat Xamarin .workbook files as markdown
Xamarin Workbook files are interactive coding documents for C#, serialized as
markdown files. They include a YAML front matter header block with some
metadata. Interactive code cells are included as `csharp` fenced code blocks.
An example can be found here:
https://github.com/xamarin/Workbooks/blob/master/csharp/csharp6/csharp6.workbook
Treated as markdown, it would appear like so:
https://gist.github.com/sandyarmstrong/e331dfeaf89cbce89043a1c31faa1297
* Add .workbook sample
Source: https://github.com/xamarin/Workbooks/blob/master/csharp/csharp6/csharp6.workbook
2017-04-20 15:29:17 +01:00
Christophe Coevoet
c98ca20076
Switch the PHP grammar to the upstream repo ( #3575 )
...
* Switch the PHP grammar to the upstream repo
* Update all URLs pointing to the PHP grammar bundle
2017-04-20 14:40:44 +01:00
Paul Chaignon
4e0b5f02aa
Fix usage line in binary ( #3564 )
...
Linguist cannot work on any directory; it needs to be a Git
repository.
2017-04-20 10:18:03 +01:00
Tim Jones
8da7cb805e
Add .cginc extension to HLSL language ( #3491 )
...
* Add .cginc extension to HLSL language
* Move extension to correct position
* Add representative sample .cginc file
2017-04-20 09:48:48 +01:00
Dorian
e5e81a8560
Add .irbc and Rakefile to matching ruby filenames ( #3457 )
2017-04-20 09:41:31 +01:00
Tim Jones
dd53fa1585
Add ShaderLab language ( #3490 )
...
* Add ShaderLab language
* Update HLSL and ShaderLab grammars to latest version
* Add .shader extension back to GLSL language
* Add sample GLSL .shader files
Note that these are copies of existing GLSL samples, renamed to have
the .shader extension.
2017-04-20 09:04:08 +01:00
Daniel F Moisset
354a8f079a
Add suport for python typeshed (.pyi) extension ( #3548 )
2017-04-20 09:01:41 +01:00
Hank Brekke
f38d6bd124
Added Jest snapshot test files as generated src ( #3572 )
2017-04-20 08:58:39 +01:00
Santiago M. Mola
e80b92e407
Fix heuristic for Unix Assembly with .ms extension ( #3550 )
2017-04-06 22:01:42 +10:00
Martin Nowak
fa6ae1116f
better heuristic distinction of .d files ( #3145 )
...
* fix benchmark
- require json for Hash.to_json
* better heuristic distinction of .d files
- properly recongnize dtrace probes
- recongnize \ in Makefile paths
- recongnize single line `file.ext : dep.ext` make targets
- recognize D module, import, function, and unittest declarations
- add more representative D samples
D changed from 31.2% to 28.1%
DTrace changed from 33.5% to 32.5%
Makefile changed from 35.3% to 39.4%
See
https://gist.github.com/MartinNowak/fda24fdef64f2dbb05c5a5ceabf22bd3
for the scraper used to get a test corpus.
2017-03-30 18:25:53 +01:00
Yuki Izumi
b7e27a9f58
.pod disambiguation heuristic fix ( #3541 )
...
Look for any line starting with "=\w+", not full lines, otherwise we
miss e.g. "=head1 HEADING".
2017-03-27 14:10:17 +11:00
Javier Honduvilla Coto
69ba4c5586
Update the Instrumenter doc ... ( #3530 )
...
... with an instance of the given`Instrumenter` instead of the class itself.
2017-03-23 06:11:45 +01:00
Rafer Hazen
c39d7fd6e8
Add data-engineering staff to maintainers list ( #3533 )
2017-03-22 07:06:58 -06:00
Yuki Izumi
44ed47cea1
Release v5.0.8 ( #3535 )
2017-03-22 16:41:36 +11:00
Yuki Izumi
de51cb08d2
Add .mdwn for Markdown ( #3534 )
2017-03-22 16:28:59 +11:00
Ronald Wampler
3dd2d08190
Add .mdown as an extension for Markdown ( #3525 )
...
* Add `.mdown` as an extension for Markdown
* Add `.mdown` sample
2017-03-22 16:14:54 +11:00
Yuki Izumi
3b625e1954
Release v5.0.7 ( #3524 )
...
* grammar update
* Release v5.0.7
2017-03-20 14:13:04 +11:00
Yuki Izumi
5c6f690b97
Prefer Markdown over GCC Machine Description ( #3523 )
...
* Add minimal Markdown sample
* Heuristic defaults to Markdown on no match
* Allow Linguist to detect empty blobs
2017-03-20 13:07:54 +11:00
Michael Rawlings
3bbfc907f3
[Add Language] Marko ( #3519 )
...
* add marko
* update marko
2017-03-17 09:46:20 +00:00
Colin Seymour
053b8bca97
GitHub.com now uses gitattributes overrides for syntax highlighting ( #3518 )
...
See https://github.com/github/linguist/issues/1792#issuecomment-286379822 for more details.
2017-03-15 22:42:08 -07:00
Yves Siegrist
7fb3db6203
Add .eye files to be used as ruby ( #3509 )
...
Usually files that are used for [eye](https://github.com/kostya/eye ) have the file extension `.eye`.
A eye definition file always contains ruby code.
2017-03-13 17:22:56 -07:00
Liav Turkia
ba09394f85
Added a demos folder and updated regexes ( #3512 )
...
I added a check for case-sensitivity to the regex's. In my repositories, I have both a Docs and Demos folder and those wouldn't have been matched before. Now, they would.
2017-03-13 17:20:36 -07:00
Paul Chaignon
c59c88f16e
Update grammar whitelist ( #3510 )
...
* Remove a few hashes for grammars with BSD licenses
There was an error in Licensee v8.8.2, which caused it to not
recognize some BSD licenses. v8.8.3 fixes it.
* Update submodules
Remove 2 grammars from the whitelist because their licenses were
added to a LICENSE file which a proper format (one that Licensee
detects).
MagicPython now supports all scopes that were previously supported
by language-python.
2017-03-13 17:19:06 -07:00
Brandon Black
8a6e74799a
Merge branch 'master' of https://github.com/github/linguist
2017-03-13 17:13:48 -07:00
Brandon Black
4268769d2e
adjusting travis config
2017-03-13 17:13:24 -07:00
NN
6601864084
Add wixproj as XML ( #3511 )
...
* Add wixproj as XML
WiX uses wixproj for projects.
* Add wixproj sample
2017-03-13 17:01:58 -07:00
Paul Chaignon
d57aa37fb7
Grammar for OpenSCAD from Textmate bundle ( #3502 )
2017-03-13 17:00:27 -07:00
Karl Pettersson
e72347fd98
Add alias for pandoc ( #3493 )
2017-03-13 16:59:35 -07:00
Brandon Black
1b429ea46b
updating rubies
2017-03-10 00:00:19 -08:00
Paul Chaignon
9468ad4947
Fix grammar hashes ( #3504 )
...
* Update Licensee hashes for grammar licenses
Licensee v8.8 changed the way licenses are normalized, thus changing hashes for
some grammars
* Update Licensee
Prevent automatic updates to major releases
2017-03-09 23:57:35 -08:00
Nate Whetsell
733ef63193
Add Jison ( #3488 )
2017-02-22 00:24:50 -08:00
Brandon Black
9ca6a5841e
Release v5.0.6 ( #3489 )
...
* grammar update
* bumping linguist version
* fixes for grammar updates
2017-02-21 23:13:15 -08:00
Brandon Black
41ace5fba0
using fork for php.tmbundle since updates are broken
2017-02-21 17:13:55 -08:00
Alex Arslan
cc4295b3b3
Update URL for Julia TextMate repo ( #3487 )
2017-02-21 17:05:59 -08:00
doug tangren
1e4ce80fd9
add support for detecting bazel WORKSPACE files ( #3459 )
...
* add support for detecting bazel WORKSPACE files
* Update languages.yml
2017-02-21 16:48:44 -08:00
Brandon Black
74a71fd90d
fixing merge conflict
2017-02-21 16:28:34 -08:00
TingPing
9b08318456
Add Meson language ( #3463 )
2017-02-21 16:24:58 -08:00
Tim Jones
fa5b6b03dc
Add grammar for HLSL (High Level Shading Language) ( #3469 )
2017-02-21 16:05:25 -08:00
Garen Torikian
cb59296fe0
Like ^docs?, sometimes one sample is enough ( #3485 )
2017-02-20 10:29:30 -08:00
Eloy Durán
f1be771611
Disambiguate TypeScript with tsx extension. ( #3464 )
...
Using the technique as discussed in #2761 .
2017-02-20 10:17:18 +00:00
Alex Louden
b66fcb2529
Improve Terraform (.tf) / HCL (.hcl) syntax highlighting ( #3392 )
...
* Add Terraform grammar, and change .tf and .hcl files from using Ruby to Terraform sublime syntax
* Expand Terraform sample to demonstrate more language features
* Revert terraform sample change
* Add terraform sample - Dokku AWS deploy
* Updated to latest Terraform
* Update terraform string interpolation
* Update terraform to latest
2017-02-20 10:09:59 +00:00
Brandon Black
f7fe1fee66
Release v5.0.5 -- part Deux ( #3479 )
...
* bumping to v5.0.5
* relaxing rugged version requirement
2017-02-15 21:29:04 -08:00
Brandon Black
94367cc460
Update LICENSE
2017-02-15 14:11:37 -08:00
Phineas
72bec1fddc
Update LICENSE Copyright Date to 2017 ( #3476 )
2017-02-15 14:11:13 -08:00
Brandon Black
4e2eba4ef8
Revert "Release v5.0.5" ( #3477 )
2017-02-15 12:48:45 -08:00
Colin Seymour
10457b6639
Release v5.0.5 ( #3473 )
...
Release v5.0.5
* Update submodules
* Update grammars
* Bump version to 5.0.5
* Relax dependency on rugged
It's probably not wise to depend on a beta version just yet.
* revert php.tmbundle grammar update
One of the changes in 3ed4837b43...010cc1c22c leads to breakage in snippet highlighting on github.com
2017-02-15 11:12:53 +00:00
Paul Chaignon
d58cbc68a6
Support for the P4 language
...
P4 is a language to describe the processing pipeline of network devices
2017-02-15 06:53:46 +01:00
Colin Seymour
01de40faaa
Return early in Classifier.classify if no languages supplied ( #3471 )
...
* Return early if no languages supplied
There's no need to tokenise the data when attempting to classify without a limited language scope as no action will be performed when it comes to scoring anyway.
* Add test for empty languages array
2017-02-13 18:22:54 +00:00
Paul Chaignon
62d285fce6
Fix head commit for TXL grammar ( #3470 )
2017-02-13 14:35:38 +01:00
Stefan Stölzle
0056095e8c
Add .lkml to LookML ( #3454 )
...
* Add .lkml to LookML
* Limit .lkml to .view.lkml and .model.lkml
* Add lkml samples
* Fix extension order
2017-02-03 11:50:30 +01:00
Lars Brinkhoff
d6dc3a3991
Accomodate Markdown lines which begin with '>'. ( #3452 )
2017-02-02 11:58:52 -08:00
Greg Zimmerman
b524461b7c
Add PowerShell color. Matches default console color for PowerShell. ( #3448 )
2017-02-02 11:13:01 -08:00
fix-fix
76d41697aa
Use official HTML primary color ( #3447 )
...
Use primary color of HTML5 logo as defined on Logo FAQ page
2017-02-02 11:09:55 -08:00
John Gardner
32147b629e
Register "Emakefile" as an Erlang filename ( #3443 )
2017-02-02 11:09:07 -08:00
John Gardner
e7b5e25bf8
Add support for regular expression data ( #3441 )
2017-02-02 11:08:20 -08:00
Brandon Black
d761658f8b
Release v5.0.4 ( #3445 )
...
* bumping to v5.0.3
* updating rugged
2017-01-31 15:08:52 -08:00
Brandon Black
3719214aba
fixing null reference in yarn.lock check ( #3444 )
2017-01-31 14:45:22 -08:00
Paul Chaignon
47b109be36
Improve heuristic for Modula-2 ( #3434 )
...
Module names can contain dots
2017-01-24 15:10:46 -08:00
Javier Honduvilla Coto
1ec4db97c2
Be able to configure the number of threads for git submodules update ( #3438 )
...
* make the number of submodule update threads configurable
* change thread number to be a script argument
2017-01-24 09:55:31 -08:00
Brandon Black
9fe5fe0de2
v5.0.3 Release ( #3436 )
...
* bumping to v5.0.3
* updating grammars
2017-01-23 20:09:26 -08:00
sunderls
b36ea7ac9d
Add yarn ( #3432 )
...
* add yarn.lock
* fix comment
* remove yarn test
* add test
* fix test
* try fix again
* try 3rd time
* check filename and firstline for yarn lockfile
2017-01-23 10:58:53 -08:00
Yuki Izumi
625b06c30d
Use textmate/diff.tmbundle again ( #3429 )
...
Upstream textmate/diff.tmbundle#6 was merged.
2017-01-17 17:02:10 +11:00
Brandon Black
28bce533b2
Release v5.0.2 ( #3427 )
...
* updated grammars
* bumping version
* adding .gem files to gitignore
2017-01-11 16:08:31 -08:00
John Gardner
93ec1922cb
Swap grammar used for CSS highlighting ( #3426 )
...
* Swap grammar used for CSS highlighting
* Whitelist license of Atom's CSS grammar
* Explicitly declare grammar as MIT-licensed
Source: https://github.com/atom/language-css/blob/5d4af/package.json#L14
2017-01-11 16:16:25 +11:00
Yuki Izumi
5d09fb67dd
Allow for split(",") returning nil ( #3424 )
2017-01-10 11:44:24 +11:00
Arfon Smith
93dcb61742
Removing references to @arfon ( #3423 )
2017-01-09 11:54:55 -08:00
Brandon Black
3a03594685
bumping to v5.0.1 ( #3421 )
2017-01-08 23:30:56 -08:00
Brandon Black
5ce2c254f9
purging vestigial search term references
2017-01-08 23:08:16 -08:00
Brandon Black
d7814c4899
fixing incompatibility with latest rugged
2017-01-08 22:59:00 -08:00
Brandon Black
50c08bf29e
updating grammars
2017-01-08 22:29:01 -08:00
Yuki Izumi
34928baee6
Use https://github.com/textmate/diff.tmbundle/pull/6 ( #3420 )
2017-01-08 21:53:14 -08:00
USAMI Kenta
27bb41aa4d
Add Cask file as Emacs Lisp ( #3416 )
...
* Add Cask file as Emacs Lisp
* Replace Cask file (original is zonuexe/composer.el)
2017-01-04 11:26:20 -08:00
Brandon Black
1415f4b52d
fixing grammar file pedantry
2017-01-03 17:23:56 -08:00
Arie Kurniawan
ae8ffcad22
change http to https
...
fix the little flaws found on http protocol that is used,
one of the web using the http protocol which is already supporting more secure protocol,
which is https
2017-01-03 17:19:58 -08:00
Brandon Black
f43633bf10
fixing license for atom-language-rust
2017-01-03 17:02:25 -08:00
Brandon Black
a604de9846
replacing atom grammar due to ST2 compatibility change
2017-01-03 16:46:02 -08:00
Brandon Black
3e224e0039
updating grammars
2017-01-03 16:33:46 -08:00
Christopher Gilbert
15b04f86c3
Amended license file for SublimeEthereum language grammar
2017-01-03 16:13:27 -08:00
Christopher Gilbert
42af436c20
Added grammar for Solidity programming language
2017-01-03 16:13:27 -08:00
Christopher Gilbert
2b08c66f0b
Added grammar for Solidity programming language
2017-01-03 16:13:27 -08:00
Zach Brock
f98ab593fb
Detect Javascript files generated by Protocol Buffers.
2017-01-03 16:07:26 -08:00
Brandon Black
f951ec07de
bin help cleanup
2017-01-03 15:52:22 -08:00
Vadim Markovtsev
e9ac71590f
Add --json option to bin/linguist
2017-01-03 14:56:12 -08:00
Al Thomas
210cd19876
Add Genie programming language ( #3396 )
...
* Add Genie programming language
Genie was introduced in 2008 as part of the GNOME project:
https://wiki.gnome.org/Projects/Genie
It is a programming language that uses the Vala compiler to
produce native binaries. It has good bindings to C libraries
especially those that are part of the GObject world such as
Gtk+3 and GStreamer
* Change color for Genie so tests pass
2017-01-03 14:15:17 -08:00
Mate Lorincz
f473c555ac
Update vendor.yml ( #3382 )
...
Exclude Realm and RealmSwift frameworks from language statistics.
2017-01-03 14:10:49 -08:00
Nate Whetsell
48e4394d87
Add Jison-generated JavaScript to generated files ( #3393 )
...
* Fix typos
* Add Jison-generated JavaScript to generated files
2017-01-03 14:08:29 -08:00
meganemura
e1ce88920d
Fix add-grammar and convert-grammars ( #3354 )
...
* Skip removed grammar submodule
* Clean up old grammar from grammars and grammars.yml
* Clean up unused grammar license
Run `script/licensed`.
This was missing change in 12f9295 of #3350 .
* Clean up license files when we replace grammar
Update license files by running `script/licensed`.
Since we replace grammar, the old grammar license must be removed
and new grammar license must be added.
2017-01-03 13:57:46 -08:00
Paul Chaignon
675cee1d72
Improve the .pl Prolog heuristic rule ( #3409 )
...
:- can be directly at the start of a line
2017-01-03 13:54:47 -08:00
yutannihilation
1c4baf6dc2
ignore roxygen2-generated files ( #3373 )
2017-01-03 13:31:04 -08:00
Samantha McVey
8f2820e9cc
Add XCompose language and highlighter ( #3402 )
...
* Add XCompose language and highlighter
* XCompose fix some errors in the Travis build
* Remove xmodmap files for XCompose
Most xmodmap files aren't XCompose, and there's not enough xmodmap files
which are XCompose to be worth adding to heuristics
* Remove some extensions/filenames from XCompose
* Rename and move sample to correct folder and filename
That we have added in languages.yml
* Use generated language id
2017-01-03 13:29:00 -08:00
Danila Malyutin
04c268e535
Add mysql extension for sql scripts ( #3413 )
2017-01-03 11:47:19 -08:00
Paul Chaignon
ec749b3f8d
Remove the Hy grammar ( #3411 )
...
The grammar repository was recently deleted
2017-01-03 11:38:44 -08:00
Samantha McVey
08b63e7033
Change repository for Perl 6 grammar
2016-12-24 00:58:21 +01:00
Darin Morrison
7867b946b9
Add support for Reason ( #3336 )
2016-12-22 17:03:18 -08:00
Brandon Black
a4d12cc8e4
Release v5.0.0 ( #3388 )
...
* bumping version to v5.0.0
* updating license information
* reverting accidental changes to language ids cc @twp
* Updating grammars
2016-12-22 16:55:22 -08:00
Brandon Black
a1165b74b1
reverting accidental changes to language ids cc @twp
2016-12-15 13:56:09 -08:00
Brandon Black
0fa1fa5581
fixing groff reference
2016-12-14 10:19:39 -08:00
Arfon Smith
d8b91bd5c4
The grand language renaming bonanza ( #3278 )
...
* Removing FORTRAN samples because OS X case-insensitive filesystems :-\
* Adding Fotran samples back
* FORTRAN -> Fortran
* Groff -> Roff
* GAS -> Unix Assembly
* Cucumber -> Gherkin
* Nimrod -> Nim
* Ragel in Ruby Host -> Ragel
* Jade -> Pug
* VimL -> Vim script
2016-12-13 13:39:27 -08:00
Paul Chaignon
9b941a34f0
Use filenames as a definitive answer ( #2006 )
...
* Separate find_by_extension and find_by_filename
find_by_extension now takes a path as argument and not only the file extension.
Currently only find_by_extension is used as a strategy.
* Add find_by_filename as first strategy
2016-12-12 12:34:33 -08:00
Paul Chaignon
9d8392dab8
Remove deprecated code ( #3359 )
...
* Remove deprecated find_by_shebang
* Remove deprecated ace_modes function
* Remove deprecated primary_extension function
Gists don't have a language dropdown anymore
* Remove deprecated Linguist::Language.detect function
* Remove deprecated search_term field
2016-12-12 12:24:19 -08:00
Brandon Black
2c78dd2c66
Bumping to v4.8.18 ( #3370 )
...
* make tests great again ✨
* version bump
* removing empty line in gemspec
2016-12-07 11:39:49 -08:00
Brandon Black
3988f3e7a7
Merge branch 'rascal-linguist' of git://github.com/ahmadsalim/linguist into ahmadsalim-rascal-linguist
2016-12-07 09:28:40 -08:00
USAMI Kenta
d9a4e831b4
Add .php_cs and .php_cs.dist ( #3367 )
...
* Add .php_cs and .php_cs.dist
* Move files to filenames subdir
2016-12-07 09:20:40 -08:00
John Gardner
45c27f26a2
Add support for the GN configuration language ( #3368 )
...
* Add samples and definition for GN build files
* Add grammar to provide GN syntax highlighting
* Fix failing tests
* Add Python extensions for GYP includes and .gclient configs
2016-12-07 09:20:23 -08:00
Ahmad Salim Al-Sibahi
0fbc29bf68
Updated language id
2016-12-07 08:53:40 +01:00
Ahmad Salim Al-Sibahi
5569d2056d
Removed old submodules
2016-12-07 08:47:40 +01:00
Ahmad Salim Al-Sibahi
be262d0b4f
Merge remote-tracking branch 'refs/remotes/github/master'
...
Conflicts:
.gitmodules
grammars.yml
2016-12-07 08:36:48 +01:00
Brandon Black
33ce2d7264
Merge branch 'master' of https://github.com/github/linguist into meganemura-replace-haml
2016-12-06 22:13:40 -08:00
Paul Chaignon
c486f56204
Mark .indent.pro files as vendored ( #3361 )
2016-12-06 21:59:28 -08:00
Jim Deville
9f3b7d0ba5
Allow golang as an alias for Go code fences ( #3221 )
2016-12-06 21:55:25 -08:00
Paul Chaignon
79f20e8057
Heuristic rule for TeX .cls files ( #3360 )
2016-12-06 21:50:33 -08:00
Yamagishi Kazutoshi
cd30c7613c
Detect .babelrc ( #3358 )
...
`.babelrc` is Babel configuration file in JSON 5 format.
2016-12-06 21:43:33 -08:00
John Gardner
5aa53c0711
Swap grammar used for Ninja highlighting ( #3353 )
2016-12-06 21:32:11 -08:00
Ahmad Salim Al-Sibahi
c17cdca896
Updated to the latest available grammar
2016-12-06 11:22:09 +01:00
Christoph Päper
ecdae83364
Add support for font-specific formats ( #3142 )
...
* markdown and font-specific updates languages.yml
- Markdown: ← extensions: .md.txt
- Text: ← extensions: .text
- Text: ← filenames: FONTLOG http://scripts.sil.org/cms/scripts/page.php?item_id=OFL-FAQ_web#43cecb44
- OpenType: ← extensions: .fea https://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html
- Spline Font: ← extensions: .sfd http://fontforge.github.io/en-US/documentation/developers/sfdformat/
* Update languages.yml
`type: data` for SFD
* Update languages.yml
OpenType feature ← type: markup
* Update languages.yml
alphabetic order
* Update languages.yml
incorporated suggestions:
- “OpenType Font Feature” → “Opentype feature” (no “file” at the end, because that’s left out almost everywhere else, too)
- `tm_scope` according to https://github.com/Alhadis/language-fontforge
* remove non-font related additions
- `.md.txt` Markdown
- `.text` Plain Text
* Update languages.yml
remove comment
* changed names as requested
* Merge remote-tracking branch 'github/master' into patch-2
# Conflicts:
# lib/linguist/languages.yml
* quote marks
* Revert "Merge remote-tracking branch 'github/master' into patch-2"
This reverts commit 18e4256b828c4186fec806319cbf8b76f0d2c79b.
* Update language IDs
* Add missing submodule to grammars list
2016-12-05 18:50:05 -08:00
meganemura
31aafa2c78
Replace ruby-haml.tmbundle with language-haml
...
./script/add-grammar --replace ruby-haml.tmbundle https://github.com/ezekg/language-haml
2016-12-01 11:38:12 +09:00
Ahmad Salim Al-Sibahi
8a911b8ff3
Fixed ordering correctly
2016-11-30 00:15:17 +01:00
Ahmad Salim Al-Sibahi
9233f1d17f
Fixed color, order and ace mode
2016-11-30 00:03:55 +01:00
Ahmad Salim Al-Sibahi
77eb36a982
Added Rascal Language Id
2016-11-29 23:42:02 +01:00
Ahmad Salim Al-Sibahi
4e6e58a099
Added Example Rascal files
2016-11-29 23:37:34 +01:00
Ahmad Salim Al-Sibahi
c87976330f
Added Rascal Grammar Link
2016-11-29 23:15:16 +01:00
Simen Bekkhus
0e9109c3fc
Add Nunjucks highlighting ( #3341 )
2016-11-29 10:14:25 -08:00
meganemura
12f9295dd7
Improve grammar scripts ( #3350 )
...
* Remove trailing spaces
* Setup Bundler in some scripts
* Update grammar index
* Make prune-grammars script to be callable in a script directory
* Prune unused xquery grammar repo
source.xq by language-jsoniq is actual tm_scope for XQuery.
* Remove xquery submodule
git submodule deinit vendor/grammars/xquery/
git rm vendor/grammars/xquery/
* Fix invocation of script/list-grammars
This fixes #3339 .
* Make add-grammars script to be callable in a script directory
* Generate samples.json before running list-grammars
list-grammars requires linguist.
2016-11-29 10:13:33 -08:00
Santi Aguilera
581723748b
Added Dangerfile for ruby ( #3333 )
...
* Added Dangerfile for ruby
* rm ant.tmbundle from wlist because has license
Travis output says ant.tmbundle has license, so Im removing it from the whitelist (projects without license)
* Added sample
* New line at EOF
* Fix
* Remove bad file
2016-11-29 08:01:35 -08:00
Paul Chaignon
0980e304b1
Generate language_id ( #3284 )
...
* Generate language_id from language names
The language_id is generated from the SHA256 hash of the language's name
* Test the validity of language ids
All languages should have a positive 32bit integer as an id
* Update languages.yml header in set-language-ids
2016-11-29 07:50:44 -08:00
Kyle Smith
d46a529b6a
Add support for Thrift-generated PHP code. ( #3329 )
2016-11-29 07:49:41 -08:00
Paul Chaignon
1d2ec4dbc3
Fix error with filenames ending with a dot ( #3349 )
...
The second negative argument to split instructs it to
preserve null fields in the returned array
2016-11-29 07:42:50 -08:00
Brandon Black
829eea0139
Merge pull request #3337 from pchaigno/update-grammar-whitelist
...
Remove Ant from grammar whitelist
2016-11-21 17:13:29 -08:00
Paul Chaignon
78b2853d70
License of Ant grammar is correctly detected
...
The last version of Licensee can recognize
underlined license headers in READMEs
2016-11-18 23:47:55 +01:00
Ahmad Salim Al-Sibahi
202f3c08cd
Started on adding support for rascal.
2016-11-14 14:29:30 +01:00
Brandon Black
b958779e3d
Merge pull request #3325 from danilaml/py3-ext
...
Add py3 to Python's extensions list
2016-11-13 17:57:56 -08:00
Danila Malyutin
00dc775daf
Update, according to comments
2016-11-12 22:01:31 +03:00
Danila Malyutin
009a4e67b6
add py3 extension to Python
2016-11-12 06:11:39 +03:00
Arfon Smith
faaa4470af
Merge pull request #3297 from github/bye-bye-github
...
Not going to be staff for much longer.
2016-11-03 20:32:28 -04:00
Arfon Smith
2a320cb988
Adding new GitHub staff
2016-11-03 20:22:21 -04:00
Arfon Smith
74931d1bd5
Merge branch 'master' into bye-bye-github
2016-11-03 20:09:02 -04:00
Arfon Smith
3ca93a84b9
Merge pull request #3315 from github/cut-release-v4.8.17
...
v4.8.17 release PR
2016-11-02 15:20:00 -04:00
Arfon Smith
aa27f18ea6
Bumping version to v4.8.17
2016-11-02 13:33:16 -04:00
Arfon Smith
d3e2ea3f71
Grammar updates
2016-11-02 13:25:50 -04:00
Arfon Smith
53aa1209ab
Merge pull request #3314 from github/coq-kiq
...
Replace GPL-licensed Coq samples
2016-11-02 13:13:44 -04:00
Arfon Smith
b2a486fed2
Merge pull request #3312 from sanssecours/ebnf
...
Add Support for EBNF
2016-11-02 13:07:34 -04:00
Alhadis
4f1e5c34b1
Add permissive-licensed Coq samples
...
BSD-2-Clause: https://github.com/jscert/jscert
* JSCorrectness.v
* JSInterpreterExtraction.v
* JSNumber.v
* JSPrettyInterm.v
MIT/Expat: https://github.com/clarus/coq-atm
* Computation.v
* Main.v
* Spec.v
2016-11-03 02:50:54 +11:00
Alhadis
85c9833081
Delete GPL2.1-licensed Coq samples
...
These files are modified variants of the ones included in Coq's standard
distribution. The original materials feature the GPL 2.1 license in each
file's header, which was suspiciously removed from Linguist's samples.
https://github.com/coq/coq/tree/trunk/theories
Basics.v is a different file to that found in Coq's distro, but is vague
in origin and being removed to err on the side of caution. The remaining
samples are from a MIT-licensed online course by Software Foundations:
https://www.cis.upenn.edu/~bcpierce/sf/current/
References: github/linguist#3313
2016-11-03 02:32:23 +11:00
René Schwaiger
33899b9d6b
Add support for EBNF
...
Extended Backus–Naur form ([EBNF][]) is a metalanguage used to specify
language grammars.
[EBNF]: https://en.wikipedia.org/wiki/Extended_Backus–Naur_form
2016-11-02 13:50:30 +01:00
Arfon Smith
417239004a
Merge pull request #3311 from sanssecours/abnf
...
Add Support for ABNF
2016-11-02 08:33:47 -04:00
René Schwaiger
6a1423d28f
Add support for ABNF
...
Augmented Backus–Naur form ([ABNF][]) is a metalanguage used to specify
language grammars.
[ABNF]: https://en.wikipedia.org/wiki/Augmented_Backus–Naur_form
2016-11-02 12:52:16 +01:00
Arfon Smith
96a23ce388
Merge pull request #3092 from pchaigno/python-console
...
Support for Python console
2016-11-01 07:18:18 -04:00
Paul Chaignon
e8d7eed3aa
Support for Python console
2016-11-01 11:21:00 +01:00
Arfon Smith
9d419c4ab9
Merge pull request #3245 from jecisc/smalltalk_examples
...
Add smalltalk samples
2016-10-30 12:31:37 -04:00
Arfon Smith
4eefc1f58e
Merge pull request #3310 from github/welcoming-Alhadis
...
Adding @Alhadis to the maintainers list.
2016-10-30 08:41:59 -04:00
Arfon Smith
0b94b9cda7
Update CONTRIBUTING.md
2016-10-30 08:32:33 -04:00
Arfon Smith
c736038d94
Merge pull request #3308 from github/help-for-highlighting
...
Adding some language about grammars to the README
2016-10-29 09:41:08 -04:00
Arfon Smith
ec562138f8
More words
2016-10-29 09:40:33 -04:00
Arfon Smith
50013e8dd7
Words
2016-10-29 09:39:57 -04:00
Arfon Smith
416c5d1185
Update README.md
2016-10-29 08:58:57 -04:00
Arfon Smith
8869912d31
Merge pull request #3307 from github/3192-temp
...
3192 part deux
2016-10-29 08:40:10 -04:00
Arfon Smith
43fa563b77
Adding script/list-grammars to script/add-grammar
2016-10-29 08:33:58 -04:00
Arfon Smith
41c6aee8c3
Small readme edits
2016-10-29 08:30:09 -04:00
Alhadis
8cf575c37d
Update grammars list
2016-10-29 13:05:59 +11:00
Alhadis
4e20928e04
Merge branch 'master' into grammar-list
2016-10-29 12:31:04 +11:00
Arfon Smith
3e37bd2680
Merge pull request #2843 from github/go-vendor
...
Go vendor
2016-10-28 00:24:06 -04:00
Arfon Smith
a29f5b2d46
Adding Go-specific vendor paths
2016-10-27 13:59:09 -04:00
Arfon Smith
4efc6f8c95
Merge branch 'master' into go-vendor
2016-10-26 18:34:02 -04:00
Arfon Smith
359699c454
Not going to be staff for much longer.
2016-10-26 13:55:19 -04:00
Arfon Smith
346aa99fcf
Merge pull request #3296 from github/cut-release-v4.8.16
...
Staging PR for Linguist v4.8.16 release
2016-10-26 13:43:22 -04:00
Arfon Smith
d147778677
Bumping to v4.8.16
2016-10-25 20:30:46 -04:00
Arfon Smith
e520209e49
Grammar update
2016-10-25 20:25:07 -04:00
Arfon Smith
338cc16239
Merge pull request #3264 from Alhadis/rexx-interpreters
...
Add REXX interpreters
2016-10-25 20:15:05 -04:00
Arfon Smith
67ea35094b
Merge pull request #3295 from github/3233-local
...
UPDATE: Add support for MQL4 and MQL5 languages
2016-10-25 20:10:56 -04:00
Arfon Smith
6f0393fcbd
Merge branch 'master' into 3233-local
2016-10-25 20:00:48 -04:00
Arfon Smith
2923d50d7e
Merge pull request #3294 from larsbrinkhoff/boot
...
Makefile.boot misclassified as Clojure.
2016-10-25 18:45:39 -04:00
Lars Brinkhoff
4e26f609ef
Makefile.boot misclassified as Clojure.
2016-10-25 22:21:31 +02:00
Arfon Smith
e86d6e8dd2
Merge pull request #3193 from Alhadis/grammar-scripts
...
Add script to add or replace grammars
2016-10-25 07:36:01 -04:00
Arfon Smith
5fa02ad1fb
Merge pull request #3182 from adius/patch-1
...
Exclude "dist" directory from language statistics
2016-10-22 18:39:51 -04:00
Arfon Smith
5a06240f69
Merge pull request #3289 from pchaigno/change-grammar-actionscript
...
Update grammar for ActionScript
2016-10-22 18:39:22 -04:00
Arfon Smith
d6e0f74c80
Merge pull request #3279 from Alhadis/mirror-modes
...
Add CodeMirror modes for GPG keys and IRC logs
2016-10-22 18:38:38 -04:00
Paul Chaignon
a5c08bb203
Update grammar for ActionScript
2016-10-22 21:35:28 +02:00
Arfon Smith
c6dc29abb1
Merge pull request #3242 from JoshCheek/julia-interpreters
...
Set interpreters for Julia
2016-10-22 12:24:44 -05:00
Arfon Smith
ffd984bb7e
Merge pull request #3277 from Alhadis/pic
...
Add support for the Pic language
2016-10-17 12:03:43 -05:00
Alhadis
dc5473559b
Merge branch 'master' into grammar-scripts
2016-10-17 17:38:19 +11:00
Lars Brinkhoff
8e9c224952
Remove color attribute from all languages with a group attribute.
2016-10-13 06:54:21 +02:00
Lars Brinkhoff
d43f111723
Remove redundant group attribute for ColdFusion.
2016-10-13 06:54:21 +02:00
Lars Brinkhoff
de9ff713a4
Test that grouped languages have no color.
2016-10-13 06:54:21 +02:00
Alhadis
98783560ec
Add CodeMirror modes for GPG keys and IRC logs
2016-10-12 14:20:58 +11:00
Alhadis
8f31fbbd55
Bump language ID
2016-10-12 11:19:22 +11:00
Alhadis
e4cdbd2b2b
Merge branch 'master' into pic
2016-10-12 11:18:28 +11:00
Arfon Smith
ba52e48ceb
Merge pull request #3175 from Alhadis/cson
...
Classify CSON as data
2016-10-11 17:16:08 -07:00
Alhadis
a44ebe493b
Bump language ID
2016-10-12 11:10:44 +11:00
Alhadis
eb0e75e11e
Add support for the Pic language
2016-10-12 02:46:17 +11:00
Arfon Smith
22c2cf4967
Merge pull request #3268 from Alhadis/sublime
...
Add new entry for Sublime Text config files
2016-10-10 16:36:53 -07:00
Alhadis
39e3688fb8
Bump language ID for Sublime Text config files
2016-10-11 09:59:17 +11:00
Alhadis
6b83e5fb7b
Merge branch 'master' into sublime
2016-10-11 09:57:05 +11:00
Arfon Smith
dd2e5ffe07
Merge pull request #3258 from scottmangiapane/master
...
Added support for TI Code
2016-10-10 08:55:23 -07:00
Andrew Case
f6b6c4e165
Merge branch 'master' into add-mql4-mql5-current
2016-10-10 17:41:29 +03:00
Andrew Case
608ed60b5c
Merge branch 'master' of https://github.com/github/linguist
2016-10-10 17:31:02 +03:00
Arfon Smith
2ce2945058
Merge pull request #3272 from pchaigno/doc-set-language-id
...
Improve documentation on the language_id
2016-10-10 06:47:01 -07:00
Paul Chaignon
c8d376754e
Improve documentation on the language_id
2016-10-09 17:55:50 +02:00
Arfon Smith
ecaef91fa1
Merge pull request #3266 from Alhadis/make
...
Add ".make" as a Makefile file extension
2016-10-09 07:58:17 -07:00
Alhadis
d265b78e7e
Copy Sublime configs from submodules
2016-10-07 11:38:11 +11:00
Alhadis
5a5bf7d5e5
Add new entry for Sublime Text config files
2016-10-07 10:56:15 +11:00
Alhadis
e46781b903
Merge upstream changes into topic branch
2016-10-07 10:25:03 +11:00
Arfon Smith
9543a8c8e9
Merge pull request #3259 from Alhadis/colour-removal
...
Guard against unused colour definitions
2016-10-06 09:52:29 -07:00
Alhadis
6ac1ac9232
Resolve conflicts from upstream changes
2016-10-06 17:00:28 +11:00
Alhadis
1bbb919fef
Reclassify Sublime configuration files as JSON
...
See:
- https://github.com/github/linguist/issues/2662#issuecomment-251865073
- https://github.com/github/linguist/pull/3267
2016-10-06 16:42:01 +11:00
Scott Mangiapane
71dfed0e45
Restored .8xp.txt extension
2016-10-05 12:31:32 -04:00
Scott Mangiapane
a2db058ce4
TI Code -> TI Program
2016-10-05 12:24:50 -04:00
Alhadis
12695fee2f
Add ".make" as a Makefile file extension
2016-10-05 21:36:22 +11:00
Alhadis
4a775dca37
Add REXX interpreters
2016-10-05 17:45:38 +11:00
Alhadis
d7c689fd6b
Merge branch 'master' into grammar-scripts
2016-10-05 16:34:24 +11:00
Alhadis
20b8188384
Add test to guard against unused colours
2016-10-05 16:17:00 +11:00
Scott Mangiapane
26310d9515
TI PRGM -> TI Code
2016-10-04 23:02:11 -04:00
Alhadis
e38cc75da5
Update ASN.1 grammar
...
This stops the ASN.1 submodule from being flagged as modified due to its
.DS_Store file being wiped locally by an automated process.
References: ajLangley12/language-asn1#1
2016-10-05 13:08:36 +11:00
Scott Mangiapane
8d55fc1bd5
Reordered extensions for TI PRGM
2016-10-04 14:38:28 -04:00
Alhadis
7e63399196
Delete colour property for ASN.1 language
...
This is classified on GitHub as "data", so the colour it's assigned only
wastes valuable "real estate" when checking colour proximity.
References: github/linguist#3113
2016-10-04 17:23:45 +11:00
Scott Mangiapane
520e5a5cfe
Alphabetized extensions for TI PRGM (again)
2016-10-03 22:13:43 -04:00
Scott Mangiapane
5d85692c24
Updated TI PRGM languages.yml entry
...
Alphabetized extensions and added a language_id.
2016-10-03 22:07:23 -04:00
Scott Mangiapane
676861fff3
Removed binary files from the TI PRGM sample
2016-10-03 21:59:46 -04:00
Scott Mangiapane
6589bd9dc7
Added tm_scope to TI PRGM
2016-10-03 21:47:52 -04:00
Scott Mangiapane
e32a4f13ef
Updated languages.yml
2016-10-03 21:37:56 -04:00
Scott Mangiapane
4e4d851f71
Alphabetized "TI PRGM"
2016-10-03 21:15:36 -04:00
Scott Mangiapane
a3628f86da
Added example files for TI-83+/84 programs
2016-10-03 21:12:30 -04:00
Scott Mangiapane
fe70965906
Added entry for TI-83+/84 programs and apps
2016-10-03 21:11:28 -04:00
Lars Brinkhoff
c863435c84
Add '</' to Markdown heuristic. ( #3255 )
2016-10-03 19:22:34 +02:00
Paul Chaignon
eeec48198a
Update submodules
2016-10-02 11:16:25 +02:00
Paul Chaignon
82167063da
Tests to ensure the whitelists are up-to-date
2016-10-02 11:16:25 +02:00
Paul Chaignon
3ae89b48ba
Improve Mathematica's heuristic rule
...
Use closing of Mathematica comment instead of opening
Unit test to check that test file is not detected as Mathematica anymore
2016-10-01 08:46:31 +02:00
Paul Chaignon
cd9401c424
Enable testing absence of heuristic result
2016-10-01 08:46:31 +02:00
Paul Chaignon
e7e8a7d835
Tests for .m heuristic rules
2016-10-01 08:46:31 +02:00
Arfon Smith
7654032d2e
Merge pull request #3254 from alexruperez/master
...
Added BuddyBuildSDK.framework to lib/linguist/vendor.yml
2016-09-30 19:29:23 -07:00
alexruperez
05b536fc61
Added BuddyBuildSDK.framework to lib/linguist/vendor.yml
2016-09-28 11:24:17 +02:00
Paul Chaignon
ebe85788ab
Rely solely on Licensee to recognize licenses
...
Remove our own license classification code
Add hashes for any project which does not have a standard license body
Add projects for which a license was not found to the whitelist
Requires Licensee v8.6.0 to correctly recognize TextMate bundles' .mdown README
2016-09-27 10:44:25 +02:00
Paul Chaignon
524337d07b
Use Licensee hashes to uniquely identify licenses
...
Since v6.1.0, Licensee exposes the hash of the license
We can use it to uniquely identify unrecognized licenses,
Thus, tests will fail if the content of an unrecognized license changes
Projects for which no license was found are kept in the whitelist
2016-09-27 10:44:25 +02:00
Paul Chaignon
f8ce42e169
Recognize licenses in READMEs using Licensee
...
Since v7.0.0 Licensee can detect license text in READMEs
Using this, we might be able to rely solely on Licensee in the future
2016-09-27 10:44:25 +02:00
Arfon Smith
71032cd252
Merge pull request #3249 from pchaigno/update-season-package
...
Update season package in npm to fix parsing error
2016-09-25 21:25:19 -07:00
Paul Chaignon
41593b3ea7
Update season package in npm to fix parsing error
...
Fixes the Travis build failures
2016-09-25 16:41:49 +02:00
Cyril Ferlicot
bed8add2f5
Add smalltalk samples
...
(Issue: https://github.com/github/linguist/issues/3244 )
2016-09-24 17:32:35 +02:00
Joshua Peek
e424e8e88c
Linguist 4.8.15
2016-09-23 16:41:16 -07:00
Joshua Peek
07d4f218a3
Merge pull request #3243 from github/change_modes_to_mimetypes
...
Convert from mode names to mimetypes for better usage.
2016-09-23 16:38:13 -07:00
Joshua Peek
67ed060d37
Assert CodeMirror modes and mime types are valid against source
2016-09-23 16:33:12 -07:00
Joshua Peek
3abe081560
Validate codemirror modes
2016-09-23 16:30:38 -07:00
Josh Cheek
d3f3c0345c
Add a sample showing the Julia interpreter is correctly analyzed
2016-09-23 15:29:02 -07:00
Joshua Peek
855f1a1f86
Validate CodeMirror modes
2016-09-23 14:47:49 -07:00
Joshua Peek
0406a5b326
Fix typescript indent
2016-09-23 14:39:15 -07:00
Joshua Peek
0108ef4386
Restore old mode
2016-09-23 14:35:02 -07:00
Joshua Peek
daefff86ff
Fix JSX mode
2016-09-23 13:57:50 -07:00
Joshua Peek
fdb962518f
Consistent CodeMirror casing
2016-09-23 13:54:55 -07:00
Joshua Peek
6564078061
Merge branch 'master' into change_modes_to_mimetypes
2016-09-23 13:54:20 -07:00
Joshua Peek
39ea9be5f8
Ignore ace mode warning while testing
2016-09-23 13:53:38 -07:00
Joshua Peek
152b5ade5e
Fix shadowed path warning
2016-09-23 13:50:01 -07:00
Joshua Peek
c525e3fbef
Ignore default external warnings
2016-09-23 13:49:30 -07:00
Todd Berman
88c74fa9c2
Convert from mode names to mimetypes for better usage.
2016-09-23 13:40:19 -07:00
Josh Cheek
6a54ee767f
Set interpreters for Julia
...
Eg this file is not currently highlighted:
b766dcdbd2/julia/fullpath (L1)
2016-09-23 12:52:47 -07:00
Arfon Smith
2ea1ff2736
Merge pull request #3240 from github/cut-release-v4.8.14
...
v4.8.14 release
2016-09-22 21:36:30 -07:00
Arfon Smith
a1901fceff
Bump version to v4.8.14
2016-09-22 21:03:33 -07:00
Arfon Smith
b4035a3804
Update grammars
2016-09-22 20:33:39 -07:00
Arfon Smith
fc67fc525c
Merge pull request #3219 from Alhadis/emacs-files
...
Add .gnus, .viper and Project.ede as Emacs Lisp extensions
2016-09-22 08:10:12 -07:00
Arfon Smith
f0659d3aa5
Merge pull request #3213 from larsbrinkhoff/povray
...
POV-Ray heuristic: #declare
2016-09-21 22:36:49 -07:00
Lars Brinkhoff
a7a123a8db
Add heuristic for .inc files: the #declare keyword is unique to POV-Ray.
...
Also added #local, #macro, and #while.
2016-09-22 07:02:44 +02:00
Arfon Smith
0e5327a77a
Merge pull request #3238 from github/cut-release-v4.8.13
...
Bumping to v4.8.13
2016-09-21 21:35:19 -07:00
Arfon Smith
ecd4ae3bda
Bumping to v4.8.13
2016-09-21 21:04:26 -07:00
Arfon Smith
7a8bd628e1
Merge pull request #3237 from github/3227-local
...
Revised Emacs modeline detection
2016-09-21 21:02:31 -07:00
Arfon Smith
8e19aea39e
Removing stray Sublime-VimL grammar reference
2016-09-21 20:58:12 -07:00
Arfon Smith
6fcba83f3e
Merge branch 'master' into 3227-local
2016-09-21 20:55:07 -07:00
Todd Berman
d6d7d38eb8
Fix w/ a test
2016-09-21 20:52:49 -07:00
Arfon Smith
c8094d3775
Merge branch 'master' into 3227-local
2016-09-21 20:26:51 -07:00
Arfon Smith
de478d2f2d
Merge pull request #3235 from github/add_codemirror_mode
...
Add Codemirror modes
2016-09-21 20:17:48 -07:00
Arfon Smith
991dcef18b
Merge pull request #3223 from Alhadis/vimscript
...
Swap grammar used for Vimscript highlighting
2016-09-21 20:16:12 -07:00
Arfon Smith
f30e9270f1
Merge pull request #3197 from Alhadis/modelines
...
Revise patterns for Vim modeline detection
2016-09-21 20:13:28 -07:00
Arfon Smith
1d7ba18b15
M scope
2016-09-21 20:12:27 -07:00
Arfon Smith
35a06d6cb8
Merge branch 'master' into add_codemirror_mode
2016-09-21 20:05:22 -07:00
Arfon Smith
4cf7feb275
Merge pull request #3236 from github/license-whitelist
...
Whitelist troublesome licenses
2016-09-21 19:54:27 -07:00
Arfon Smith
30298a9ef8
Whitelist troublesome licenses
2016-09-21 09:27:35 -07:00
Todd Berman
cc5f1c57ca
Add Codemirror modes
2016-09-20 23:23:22 -07:00
Andrew Case
82af10e3fd
add support for MQL4 and MQL5
2016-09-19 22:03:57 +03:00
Andrey Osorgin
63c8d2284c
Merge pull request #4 from github/master
...
Update from upstream repo github/linguist
2016-09-19 10:38:33 +03:00
Alhadis
697380336c
Revise pattern for Emacs modeline detection
...
This is a rewrite of the regex that handles Emacs modeline matching. The
current one is a little flaky, causing some files to be misclassified as
"E", among other things.
It's worth noting malformed modelines can still change a file's language
in Emacs. Provided the -*- delimiters are intact, and the mode's name is
decipherable, Emacs will set the appropriate language mode *and* display
a warning about a malformed modeline:
-*- foo-bar mode: ruby -*- # Malformed, but understandable
-*- mode: ruby--*- # Completely invalid
The new pattern accommodates this leniency, making no effort to validate
a modeline's syntax beyond readable mode-names. In other words, if Emacs
accepts certain errors, we should too.
2016-09-17 19:45:43 +10:00
Alhadis
5fd8d71858
Remove license for old grammar
2016-09-16 06:17:16 +10:00
Alhadis
5bc88814e2
Swap grammar used for Vimscript highlighting
2016-09-16 04:22:09 +10:00
Lars Brinkhoff
00efd6a463
Add FORTRAN keyword "data" to .f and .for heuristics. ( #3218 )
...
bug-185631.f sample from OpenFortranProject; BSD license.
2016-09-15 19:24:53 +02:00
Alhadis
81ca6e7766
Add "abbrev_defs" and "_emacs" as Elisp filenames
2016-09-15 18:57:35 +10:00
Alhadis
cd288a8ee4
Add .gnus, .viper and Project.ede as Emacs Lisp extensions
2016-09-15 17:06:59 +10:00
Arfon Smith
a8d84f3d55
Merge pull request #3215 from github/cut-release-v4.8.12
...
Bumping to v4.8.12
2016-09-14 16:33:33 -07:00
Arfon Smith
600115afed
Bumping to v4.8.12
2016-09-14 16:01:19 -07:00
Arfon Smith
e57273c839
Merge pull request #3214 from pchaigno/remove-sublime-syntax
...
Remove support for .sublime-syntax
2016-09-14 15:21:54 -07:00
Paul Chaignon
65491d460e
Remove support for .sublime-syntax
2016-09-14 23:09:22 +02:00
Arfon Smith
8dc4a1308f
Merge pull request #3212 from github/cut-release-v4.8.11
...
Cut release v4.8.11
2016-09-13 13:02:13 -07:00
Arfon Smith
6841b4d259
Updating to v4.8.11
2016-09-13 11:37:42 -07:00
Arfon Smith
a53423b6e0
Grammar updates
2016-09-13 11:33:20 -07:00
Arfon Smith
02f3ba1840
Merge pull request #3205 from github/language-id
...
Language ids
2016-09-13 11:27:25 -07:00
Arfon Smith
e1216ea4ee
Merge branch 'language-id' of github.com:github/linguist into language-id
2016-09-13 11:14:19 -07:00
Arfon Smith
a3227c2c27
Adding basic find_by_id functionality to Language
2016-09-13 11:09:05 -07:00
Arfon Smith
9f1c950a1f
Merge pull request #3206 from pchaigno/fix-elm-highlighting
...
Fix Elm highlighting
2016-09-13 10:44:46 -07:00
Arfon Smith
c7a0d7b83d
Merge pull request #3208 from pchaigno/lock-grammar-versions
...
Lock grammar versions
2016-09-13 10:43:39 -07:00
Arfon Smith
53c9b2b435
Merge pull request #3207 from pchaigno/test-uniqueness-language-ids
...
Test the uniqueness of language ids
2016-09-13 10:42:53 -07:00
Paul Chaignon
b4a77abd82
Lock SourcePawn grammar to last working version
2016-09-13 13:50:57 +02:00
Paul Chaignon
8a622823b0
Lock NSIS grammar to last working version
2016-09-13 13:47:03 +02:00
Paul Chaignon
3310d925b6
Lock awk grammar to last working version
2016-09-13 13:41:11 +02:00
Paul Chaignon
65201b322a
Test the uniqueness of language ids
2016-09-13 13:10:07 +02:00
Paul Chaignon
b71bf19e37
Fix Elm highlighting
...
Elm grammar repository contains several YAML files with a source.elm scope
We need to restrict the path to the Syntaxes directory
to make sure we select the appropriate YAML file
2016-09-13 11:04:49 +02:00
Arfon Smith
1f43664a51
Adding some tests for some known language_ids
2016-09-12 22:10:59 -07:00
Arfon Smith
7cda13afcb
A Language should know about it's language_id
2016-09-12 22:02:49 -07:00
Arfon Smith
e0d890240b
Adding basic script for adding language_id fields to languages.yml
2016-09-12 21:35:10 -07:00
Alhadis
abf7bee464
Include tests for version-specific Vim modelines
2016-09-12 20:00:05 +10:00
Alhadis
e73a4ecd0e
Allow " ex:" to match at beginning of file
...
Although unlikely to be valid syntax in most programming languages, such
a modeline is valid syntax in Vim, and will trigger any filetype modes.
2016-09-12 19:59:08 +10:00
Alhadis
70779c9986
Merge branch 'master' into modelines
2016-09-12 18:48:45 +10:00
Arfon Smith
1fc4c9fdc6
Merge pull request #3203 from github/cut-release-v4.8.10
...
Cut release v4.8.10
2016-09-11 22:35:56 -07:00
Arfon Smith
fdec52c89a
Bumping to v4.8.10
2016-09-11 22:12:38 -07:00
Arfon Smith
6e40de47da
Grammar update
2016-09-11 22:05:40 -07:00
Arfon Smith
28be72892e
Merge pull request #3173 from Alhadis/specfiles
...
Add support for RPM Spec files
2016-09-11 21:17:57 -07:00
Arfon Smith
6df0e4591d
Merge pull request #3198 from larsbrinkhoff/filebench
...
Add Filebench WML
2016-09-11 21:16:03 -07:00
Arfon Smith
879c63a25e
Merge pull request #3201 from pchaigno/lock-babel-grammar
...
Lock language-babel grammar to v2.22.0
2016-09-11 19:53:10 -07:00
Arfon Smith
ab2e640759
Merge pull request #3189 from Alhadis/batch-fix
...
Replace Batchfile grammar and cleanup submodule list
2016-09-11 19:52:51 -07:00
Alhadis
b61fe90d12
Terminate script if submodule registration failed
2016-09-12 02:17:10 +10:00
Alhadis
e6c849d92c
Document --verbose option in usage message
2016-09-12 02:08:52 +10:00
Paul Chaignon
5e4e38b39a
Lock language-babel grammar to v2.22.0
...
Use our own fork to make sure we don't update it by mistake
2016-09-11 16:56:17 +02:00
Alhadis
22d4865c52
Revise patterns for Vim modeline detection
...
The current expressions fail to match certain permutations of options:
vim: noexpandtab: ft=javascript:
vim: titlestring=foo\ ft=notperl ft=javascript:
Version-specific modelines are also unaccounted for:
vim600: set foldmethod=marker ft=javascript: # >= Vim 6.0
vim<600: set ft=javascript: # < Vim 6.0
See http://vimdoc.sourceforge.net/htmldoc/options.html#modeline
2016-09-11 00:51:03 +10:00
Alhadis
3247d46e81
Chop trailing slashes before looking up language
2016-09-09 16:33:21 +10:00
Lars Brinkhoff
dad3191238
Add Filebench Workload Model Language.
...
Sample file from filebench project, Sun CDDL license.
2016-09-09 08:27:17 +02:00
Alhadis
35a13b3633
Add .spec as a supported Python and Ruby extension
2016-09-09 05:41:46 +10:00
Alhadis
56fb48ea96
Merge branch 'master' into specfiles
2016-09-09 05:07:55 +10:00
Lars Brinkhoff
983ff20d3c
Merge pull request #3195 from larsbrinkhoff/r
...
Recognise R comments in heuristic.
2016-09-07 18:57:45 +02:00
Lars Brinkhoff
2d51a5dba4
Recognise R comments in heuristic.
2016-09-07 08:05:22 +02:00
Arfon Smith
df98c86acd
Merge pull request #3183 from akhtars/master
...
Add support for Schematron XML validation files (.sch)
2016-09-06 14:22:49 -07:00
Alhadis
98118eb70b
Add new grammar for MSDOS Batchfile highlighting
2016-09-07 06:05:02 +10:00
Alhadis
1ec84da277
Remove dangling submodules
2016-09-07 06:04:51 +10:00
Alhadis
3112e6deda
Normalise .gitmodules formatting
2016-09-07 06:03:35 +10:00
Alhadis
be316c2943
Update contributor notes to mention new script
2016-09-07 05:36:00 +10:00
Alhadis
68c45be47d
Flatten whitespace
2016-09-07 04:37:04 +10:00
Alhadis
4584963dd2
Add logic to update submodules and licenses
2016-09-07 04:26:45 +10:00
Alhadis
f382abc2f3
Add logic to consume and parse options
2016-09-07 03:14:49 +10:00
Alhadis
9d57e1e1b5
Remove debugging vestige
2016-09-07 00:59:13 +10:00
Alhadis
2a4150b104
Butcher whitespace to appease tab-hating heretics
2016-09-07 00:23:31 +10:00
Alhadis
09612ae42e
Add logic to update Markdown file
2016-09-07 00:21:05 +10:00
Alhadis
49e9ee48d0
Make grammar-listing code more modular
2016-09-07 00:09:24 +10:00
Alhadis
a8719f3e82
Add script to generate grammars-list in Markdown
2016-09-06 23:07:18 +10:00
Arfon Smith
04e1cc6d0a
Merge pull request #3079 from pchaigno/yaml-grammars
...
YAML grammar files
2016-09-04 16:54:35 -07:00
Paul Chaignon
dd7b125869
Merge pull request #3174 from Alhadis/emacs-lisp
...
Use a dedicated grammar for Emacs Lisp highlighting
2016-09-04 19:48:42 +02:00
Arfon Smith
426818120c
Merge pull request #3176 from Alhadis/typo-fixes
...
Fix typos
2016-09-04 08:46:31 -07:00
Shaun Akhtar
50bd2cc3c8
Add support for Schematron XML validation files (.sch)
...
Update languages.yml and add three public domain sample documents.
2016-08-31 12:56:02 -04:00
Adrian Sieber
00647be113
Exclude "dist" directory from language statistics
2016-08-31 14:56:07 +00:00
Alhadis
e930ee1a8e
Fix typos
2016-08-29 02:24:21 +10:00
Alhadis
48b64c2d31
Add CSON samples
2016-08-29 01:57:32 +10:00
Alhadis
f95365946c
Separate CSON from CoffeeScript
2016-08-29 01:56:05 +10:00
Alhadis
5ddccaac83
Add ".spacemacs" as a recognised filename
2016-08-29 01:08:10 +10:00
Alhadis
51d7c8f905
Use a dedicated grammar to highlight Emacs Lisp
2016-08-29 00:52:15 +10:00
Alhadis
ed71855612
Add sample .spec files
2016-08-29 00:28:18 +10:00
Alhadis
742faebd8b
Add RPM Spec files to languages list
2016-08-29 00:25:33 +10:00
Paul Chaignon
6763b73d9c
Fix .ts heuristic rule ( #3171 )
...
Use the opening TS tag instead of the closing tag since
the closing tag might be at the end of the file,
after the max number of lines we read with a LazyBlob
2016-08-27 21:01:58 +02:00
Arfon Smith
5c3744dfd6
Merge pull request #3165 from github/cut-release-v4.8.9
...
Linguist v4.8.9
2016-08-26 13:17:32 -07:00
Arfon Smith
cb5bc91fe3
Grammar update
2016-08-25 09:22:13 -07:00
Arfon Smith
9171ee602b
Ordering
2016-08-24 23:02:54 -07:00
Arfon Smith
4da0463768
Typo fix
2016-08-24 23:01:25 -07:00
Arfon Smith
8d0a2d9dc1
Grammar re-ordering
2016-08-24 22:59:42 -07:00
Arfon Smith
6a2cebea7d
Updating location of XQuery grammar
2016-08-24 22:56:17 -07:00
Arfon Smith
ae10395b3a
Updating location of VHDL grammar
2016-08-24 22:53:49 -07:00
Arfon Smith
510abc7cee
Updating location of SecondLife LSL grammar
2016-08-24 22:51:13 -07:00
Arfon Smith
e8a700e4e3
Updating location of Parrot grammar
2016-08-24 22:48:10 -07:00
Arfon Smith
c13e384e18
Updating location of Forth grammar
2016-08-24 22:44:36 -07:00
Arfon Smith
4204078b19
Updating location of Cython grammar
2016-08-24 22:40:08 -07:00
Arfon Smith
17fc3d0640
Blitzmax license
2016-08-24 22:31:08 -07:00
Arfon Smith
7715254212
Moving blitzmax grammar to GitHub-hosted copy
2016-08-24 20:48:31 -07:00
Arfon Smith
2f50aa460a
Removing nuked grammars
2016-08-24 09:50:12 -07:00
Arfon Smith
6adec161fa
Updating version to v4.8.9
2016-08-24 09:40:22 -07:00
Arfon Smith
c802ba3a1d
Grammar update
2016-08-24 09:37:47 -07:00
Arfon Smith
06e80f3889
Grammar update
2016-08-24 09:30:20 -07:00
Arfon Smith
216d63f575
Merge pull request #3162 from pchaigno/grammar-rexx
...
Grammar for REXX from Sublime Text package
2016-08-24 08:54:09 -07:00
Paul Chaignon
ff042a87a4
Grammar for REXX from Sublime Text package
2016-08-24 08:23:35 +02:00
John Gardner
56f0f93bbb
Change grammar used for Haskell highlighting ( #3147 )
2016-08-19 18:49:15 +02:00
Arfon Smith
99a3a5b85b
Merge pull request #2773 from nixel2007/master
...
Add 1C (BSL) language support
2016-08-19 09:12:49 -07:00
Nikita Gryzlov
1868d1d190
Add 1C (BSL) language support
2016-08-19 10:21:48 +03:00
ajLangley12
705e234044
Added ASN.1 language package ( #3152 )
2016-08-13 10:25:59 +02:00
Arfon Smith
0dd78704f7
Update CONTRIBUTING.md
2016-08-10 13:10:05 -07:00
Arfon Smith
257425141d
Merge pull request #3141 from Alhadis/ps-red
...
Make PostScript red again
2016-08-03 11:35:50 -07:00
Alhadis
6482a60c6e
Add colour to PostScript
2016-08-03 01:39:07 +10:00
Lars Brinkhoff
1466b70f10
Merge pull request #3126 from Alhadis/roff
...
Improve Roff support / Add RUNOFF to recognised languages
2016-07-29 20:01:54 +02:00
Lars Brinkhoff
b87146056b
Merge pull request #3124 from larsbrinkhoff/rexx
...
Add REXX.
2016-07-29 19:58:29 +02:00
Arfon Smith
b29696d684
Merge pull request #3123 from sahildua2305/replace-dtrace-samples
...
Replace DTrace sample with one having permissive license
2016-07-29 06:27:18 -06:00
Sahil Dua
514a8d54db
Add new language PowerBuilder ( #3077 )
2016-07-24 12:59:24 +02:00
Alhadis
abfe89d8ff
Kill orphaned submodule
2016-07-21 11:05:44 +10:00
Alhadis
22609dc297
Add heuristic to distinguish RUNOFF from Roff
2016-07-21 08:57:09 +10:00
Alhadis
93341be396
Add language definition and samples for RUNOFF
2016-07-21 08:41:05 +10:00
Alhadis
f2ae3b6223
Define additional extensions/names for Troff files
2016-07-21 07:46:33 +10:00
Alhadis
e84204a274
Swap language grammar used for Roff highlighting
2016-07-21 07:13:17 +10:00
Iggy Drougge
7024c7cb37
Add REXX.
2016-07-18 21:02:51 +02:00
Sahil Dua
91e0823b04
Replace DTrace sample with a premissive license
2016-07-17 02:05:07 +02:00
Andrey Osorgin
b056df06f4
Merge pull request #3 from github/master
...
Update from upstream repo github/linguist
2016-07-14 21:34:28 +03:00
Arfon Smith
3f4b8368e8
Merge pull request #3116 from github/cut-release-v4.8.8
...
Bumping to v4.8.8
2016-07-14 10:16:16 -06:00
Arfon Smith
d9edfb7088
Merge branch 'master' into cut-release-v4.8.8
2016-07-14 08:25:37 -06:00
Arfon Smith
2d62a475d1
Merge pull request #3090 from pchaigno/gdb
...
Support for GDB
2016-07-14 08:24:56 -06:00
osorgin
6bf223e641
Merge pull request #2 from github/master
...
Update from upstream repo github/linguist
2016-07-14 14:58:17 +03:00
Paul Chaignon
311a687740
Add zlib license for SublimeGDB
2016-07-14 13:29:08 +02:00
Paul Chaignon
44e532c9a2
Update licensee to recognize zlib license
...
Linguist actually uses licensed, which in turn uses licensee
Licensee recognizes the zlib license starting with v8.3.0
zlib license added to choosealicense.com: github/choosealicense.com#438
2016-07-14 12:59:09 +02:00
Paul Chaignon
1d48ff51d5
Support for GDB
2016-07-14 12:59:06 +02:00
Arfon Smith
5076539df5
Bumping to v4.8.8
2016-07-13 10:42:55 -06:00
Arfon Smith
36ba378344
Merge pull request #3115 from github/apollo
...
Apollo!
2016-07-13 10:39:39 -06:00
Arfon Smith
c1203b7dad
Merge branch 'master' into apollo
2016-07-13 10:35:02 -06:00
Arfon Smith
fad13d901c
Merge pull request #3095 from larsbrinkhoff/gcc-md
...
GCC machine descriptions
2016-07-13 10:30:15 -06:00
Arfon Smith
1e022f53e3
Updating Apollo to correct tm_scope
2016-07-13 09:50:12 -06:00
Arfon Smith
da2f4ed711
Merge branch 'master' into apollo
2016-07-13 09:41:15 -06:00
Arfon Smith
6a7439141a
Merge pull request #3113 from larsbrinkhoff/achromatic-markdown
...
Achromatic Markdown.
2016-07-13 09:40:47 -06:00
Arfon Smith
9fcf546ae6
Merge branch 'master' into apollo
2016-07-13 09:38:38 -06:00
Arfon Smith
1f1ca3e689
Merge pull request #3105 from JamesForks/language-blade
...
Added Laravel Blade
2016-07-13 09:22:29 -06:00
Lars Brinkhoff
01b14de046
Remove colors: GraphQL, RDoc, reStructuredText, and
...
World of Warcraft Addon Data
2016-07-13 13:33:23 +02:00
Lars Brinkhoff
284486a2ed
Achromaticalizise Markdown.
2016-07-13 08:29:22 +02:00
chrislgarry
9fae24099c
Add license, language grammers for agc
2016-07-12 20:20:30 -04:00
Chris Garry
2fab4045e4
Add language color
2016-07-12 20:23:53 +00:00
Chris Garry
05205ddbf1
Alphabetize entries
2016-07-12 19:43:37 +00:00
Chris Garry
329c9a7144
Rename sample dir
2016-07-12 18:39:34 +00:00
Chris Garry
80a3ea0cd9
Update language name
2016-07-12 18:36:32 +00:00
Chris Garry
6c20525375
Add support for Apollo Guidance Computer extension
2016-07-12 18:08:47 +00:00
Arfon Smith
f56c31bacb
Merge pull request #3091 from cozos/master
...
Change language-babel to release v.2.22.0
2016-07-12 10:07:57 -06:00
osorgin
fa817b6a1d
Merge pull request #1 from github/master
...
Update from upstream repo github/linguist
2016-07-12 16:14:26 +03:00
Lars Brinkhoff
17168d5fdc
Add "GCC Machine Description" language.
2016-07-11 18:41:01 +02:00
Lars Brinkhoff
6493b48434
Merge pull request #3108 from larsbrinkhoff/lean
...
Remove Lean ACE grammar.
2016-07-11 18:30:07 +02:00
Lars Brinkhoff
c148ecfd9b
Remove Lean grammar; deleted in upstream.
2016-07-11 14:43:32 +02:00
James Brooks
abbc132977
Set Blade license to MIT
2016-07-11 12:28:32 +01:00
James Brooks
b96ed4b56a
Switch Lean to text mode
2016-07-11 12:08:03 +01:00
James Brooks
0019f60ba7
Fix tm_scope
2016-07-11 11:51:09 +01:00
James Brooks
a1b236ddfa
Update samples
2016-07-11 11:22:22 +01:00
Arfon Smith
badcb87845
Merge pull request #3102 from sahildua2305/remove-gpl-samples
...
Replace ATS GPL Samples
2016-07-09 21:57:47 -06:00
James Brooks
10be4be18f
Added Laravel Blade
2016-07-07 13:41:34 +01:00
Sahil Dua
59b3e48bd1
Copy license text to samples
2016-07-06 01:29:17 +05:30
Sahil Dua
7624eb459f
Replace .dats and .sats samples with MIT alternatives
2016-07-06 01:14:38 +05:30
Sahil Dua
1c7f516534
Replace .hats GPL sample with MIT one
2016-07-06 01:14:05 +05:30
Arfon Smith
cba9b95416
Merge pull request #3085 from sahildua2305/remove-gpl-samples
...
Remove GPL licensed C/C++ samples
2016-07-02 21:05:59 -06:00
Arfon Smith
228c26948b
Merge pull request #3098 from pchaigno/improve-ts-heuristic
...
Improve .ts heuristic rule
2016-07-01 21:03:12 -06:00
Arfon Smith
6333f39743
Merge pull request #3088 from sahildua2305/replace-gml-gpl
...
Replace GPL licensed gml samples
2016-07-01 19:30:29 -06:00
Sahil Dua
68728bcc94
Add .cats sample file
2016-07-02 03:25:28 +05:30
Paul Chaignon
16bd70d84f
Improve .ts heuristic rule
...
Use the closing TS tag instead of the opening tag as it cannot contain parameters
2016-07-01 19:17:14 +02:00
Sahil Dua
4361ccda32
Updating tests corresponding to changes in samples
2016-06-30 20:04:55 +05:30
Arwin Tio
018922349c
Change language-babel to v2.22.0
2016-06-30 04:27:19 -07:00
Arwin Tio
03c674a648
Change language-babel to release v.2.24.4
2016-06-28 16:37:51 -07:00
Paul Chaignon
5066f66dcd
New interpreters from RosettaCode ( #3087 )
2016-06-28 18:57:47 +02:00
Paul Chaignon
77a4883763
Support the EQ programming language ( #3086 )
2016-06-28 18:53:35 +02:00
Sahil Dua
482aa15585
Replace GPL licensed gml samples
2016-06-28 03:11:57 +05:30
Sahil Dua
b8892250d5
Remove deleted file name from tests
2016-06-28 02:11:54 +05:30
Sahil Dua
94928bc78f
Added MIT licensed .cp sample
2016-06-28 01:58:44 +05:30
Sahil Dua
ead63163b4
Remove another GPL licensed C sample
2016-06-28 01:11:38 +05:30
Sahil Dua
265d576510
Replace GPL licensed C/C++ samples
2016-06-28 01:10:55 +05:30
Arfon Smith
a5eb6e9e15
Merge pull request #3078 from sahildua2305/remove-gpl-samples
...
Remove GPL Licensed Samples
2016-06-27 10:21:15 -06:00
Arfon Smith
776a6a0619
Merge pull request #3082 from pchaigno/pascal
...
.pascal file extension for Pascal
2016-06-27 08:39:46 -06:00
Paul Chaignon
4514363c84
.pascal file extension for Pascal
2016-06-27 12:19:25 +02:00
Sahil Dua
39cd635086
Replace sample without license
2016-06-27 11:54:36 +05:30
Arfon Smith
7165611679
Merge pull request #3080 from pchaigno/scheme-interpreters
...
Interpreters for Scheme
2016-06-26 20:49:06 -06:00
Paul Chaignon
ead0593976
Interpreters for Scheme
2016-06-26 22:30:08 +02:00
Paul Chaignon
adaf4011bc
Support for .YAML-tmLanguage grammar files
2016-06-26 20:57:50 +02:00
Paul Chaignon
4a031107ac
Support for Sublime Text YAML syntax definitions
...
Sublime Text YAML syntax definitions use the .sublime-syntax file extension
Most syntax files declare a YAML 1.2 syntax although they are YAML 1.1 compatible
Thus, the YAML version header is stripped off before parsing
Displays a warning if parsing fails
In .sublime-syntax files, the scope is under the 'scope' key -- as opposed to the usual 'scopeName' key
2016-06-26 19:47:34 +02:00
Sahil Dua
85516563f7
Add another sample file for C
2016-06-26 05:17:10 +05:30
Sahil Dua
aa32a5f58b
Replace samples for C language
2016-06-26 05:14:45 +05:30
Arfon Smith
49cdc4a930
Merge pull request #3076 from liavt/patch-1
...
Another Arduino sample for better detection
2016-06-24 22:41:02 -06:00
Liav Turkia
144a85b775
Rename it to have .ino
2016-06-24 22:00:16 -05:00
Liav Turkia
a027904278
Add another .ino sample for more precision
2016-06-24 21:55:32 -05:00
Sahil Dua
5ac2cdde50
Add fontello CSS files to vendor.yml ( #3068 )
2016-06-22 07:05:28 +02:00
Paul Chaignon
5c705b3367
Merge pull request #3069 from Alhadis/document-colours
...
Add language colour for Roff
2016-06-22 07:02:05 +02:00
Arfon Smith
e78e9e4747
Merge pull request #3071 from github/cut-release-4.8.7
...
Cut release 4.8.7
2016-06-21 10:30:45 -06:00
Arfon Smith
81f9079f43
Bumping version to v4.8.7
2016-06-21 09:57:23 -06:00
Arfon Smith
16eaa533b6
Updating gitsubmodules
2016-06-21 09:34:05 -06:00
Arfon Smith
2e521a6c74
Grammars update
2016-06-21 09:28:33 -06:00
Alhadis
62192e17e8
Revert "Add colour for PostScript"
...
This reverts commit 0b6f17c676 .
2016-06-21 23:39:07 +10:00
Alhadis
0b6f17c676
Add colour for PostScript
2016-06-21 22:57:31 +10:00
Alhadis
6d9b5390c4
Add colour for Roff source
2016-06-21 22:51:01 +10:00
Sahil Dua
56a65d0975
Add ace-builds to vendored files ( #3061 )
2016-06-21 06:45:37 -06:00
Paul Chaignon
e4c6c1d245
Remove pragma keyword from PLSQL heuristic rule ( #3066 )
...
The pragma keyword is not specific to PLSQL and can be found in other SQL languages
2016-06-21 06:45:05 -06:00
Lars Brinkhoff
a9f366aed2
Merge pull request #3054 from Alhadis/srt
...
Add support for SubRip Text files and SRecode Templates
2016-06-20 07:35:31 +02:00
Arfon Smith
96bd08e391
Adding some words about maintainers ( #3051 )
...
* Update CONTRIBUTING.md
* Move maintainers to bottom
* 📝
2016-06-18 08:28:53 -06:00
Alhadis
02fe28eb25
Crank luminosity of SRecode Template language's colour
2016-06-16 19:50:39 +10:00
Alhadis
e77530b390
Classify SRecode Templates as a separate language
2016-06-16 19:34:26 +10:00
Alhadis
d0370a3b4c
Add a heuristic to disambiguate SubRip text files
2016-06-15 21:17:35 +10:00
Alhadis
ebce4890b2
Add grammar to supply syntax highlighting for SubRip files
2016-06-15 21:09:19 +10:00
Alhadis
1bc87aadb3
Define SubRip Text language and add sample
2016-06-15 21:06:45 +10:00
Alhadis
53a532dc76
Add .srt to Emacs Lisp extensions
2016-06-15 16:51:36 +10:00
John Gardner
0669a83e40
Define TextMate grammar scope for Turing ( #3053 )
2016-06-14 19:54:25 -06:00
John Gardner
c4ab3b276f
Add syntax highlighting for Turing ( #3052 )
...
* Change Turing's colour to red
* Add a grammar for Turing
2016-06-14 13:16:26 -06:00
John Gardner
920f825496
Add heuristic for Perl6 and Turing ( #3049 )
2016-06-13 13:11:56 -06:00
Arfon Smith
f28573420e
Set encoding when writing out samples ( #3046 )
2016-06-13 13:11:04 -06:00
Charlie Briggs
c471990aa3
Add npm-shrinkwrap.json to generated files ( #3048 )
...
This file is generated by the `npm shrinkwrap` command. It's large,
generated, and has a noisey diff. One similar file, php composer lock
files, is already ignored.
Closes https://github.com/github/linguist/issues/3045
2016-06-13 13:10:13 -06:00
Horatiu Lazu
baf56666d4
Improve Turing sample ( #3040 )
...
* Improve Turing sample
* Move more complex sample to different file
* Undo changes to original file
2016-06-07 06:13:12 -06:00
Arfon Smith
cbbc05f7b8
Merge pull request #3007 from russelldavis/russell-fix-docs
...
Fix incorrect docs on vendored files & restore docs on generated files
2016-06-07 06:06:18 -06:00
Arfon Smith
051906727b
Merge pull request #3038 from Alhadis/rst-switch
...
Switch grammar used for reStructuredText highlighting
2016-06-05 10:22:03 -06:00
Alhadis
cfd5cbaba0
Remove "orphaned" grammar module
2016-06-05 20:28:24 +10:00
Alhadis
caaad886c3
Kick Travis
2016-06-05 20:11:22 +10:00
Alhadis
2305f9051c
Add new grammar
2016-06-05 07:27:32 +10:00
Alhadis
392ab2960f
Remove existing reStructuredText grammar
2016-06-05 07:23:10 +10:00
Arfon Smith
1e134b5754
Merge pull request #3037 from Alhadis/clean-grammar
...
Add syntax highlighting for the Clean language
2016-06-03 14:03:10 -06:00
Alhadis
d356ea28af
Add syntax highlighting for the Clean language
2016-06-04 03:57:08 +10:00
Arfon Smith
a015138dcd
Merge pull request #3035 from github/cut-release-v4.8.6
...
Cut release v4.8.6
2016-06-02 19:11:46 -06:00
Arfon Smith
ff99d1bac8
Removing grammar that is breaking the build.
2016-06-02 18:30:51 -06:00
Arfon Smith
f4af4727a1
Bumping to v4.8.6
2016-06-02 11:35:29 -06:00
Arfon Smith
2c3069db77
Grammar updates
2016-06-02 11:33:17 -06:00
Arfon Smith
8845cd9c58
Merge pull request #3034 from github/3020-local
...
Add support for Wavefront OBJ/MTL files: part deux
2016-06-02 11:00:04 -06:00
Arfon Smith
090f765c7e
Merge pull request #3001 from snh/lock-not-json
...
Remove .lock from JSON extentions
2016-06-02 10:59:06 -06:00
Arfon Smith
b58c0e8f3e
Merge branch 'master' into 3020-local
2016-06-02 10:55:46 -06:00
Arfon Smith
b4ff170603
Merge pull request #3033 from github/change-elm-grammar
...
Change Elm grammar to community version
2016-06-02 10:35:08 -06:00
Arfon Smith
3bc540a283
Removing un-used grammar reference
2016-06-02 10:29:57 -06:00
Arfon Smith
25b761b506
Moving to Elm community grammar
2016-06-02 10:20:33 -06:00
Arfon Smith
1e502808c9
Removing old Elm grammar
2016-06-02 10:17:12 -06:00
John Gardner
27e0c8f78a
Fix a misspelt Cpp-ObjDump alias ( #3028 )
2016-06-01 12:06:54 -06:00
John Gardner
897218678e
Add interpreters for APL and J ( #3029 )
...
* Add APL interpreters
* Add J interpreter
* Add test fixtures for APL/J interpreters
2016-06-01 10:41:22 -06:00
John Gardner
4eb33fe3be
Use a dedicated grammar for highlighting Nu syntax ( #3030 )
2016-06-01 10:40:31 -06:00
Alhadis
0614055efd
Merge remote-tracking branch 'upstream/master' into wavefront
...
Resolves conflicts:
.gitmodules
2016-05-29 15:54:46 +10:00
Nate Whetsell
e70f3f595a
Add Csound languages ( #3005 )
...
* Add Csound languages
* Remove Csound Document alias
* Remove Csound Score alias
* Replace sample files
* Update language-csound grammar
* Update language-csound
* Update language-csound
* Add Makefile.sco to Makefile filenames
* Add makefile.sco sample
* Fix case of filename makefile.sco
2016-05-28 20:43:59 -05:00
Vasily Korytov
28af996bf9
allow .pug to be threated as jade ( #3019 )
...
see https://github.com/pugjs/pug/issues/2184 for more details
2016-05-28 20:40:04 -05:00
Alhadis
8bd8f0960c
Add sample OBJ/MTL files
2016-05-27 21:05:43 +10:00
Alhadis
255db77f1f
Add support for Wavefront OBJ/MTL files
2016-05-27 21:02:39 +10:00
John Gardner
8b0b14c9a6
Add support for the COLLADA file format ( #3009 )
2016-05-23 09:49:15 -05:00
John Gardner
95e83311b6
Add "README.1ST" to recognised text-file names ( #3010 )
...
* Add "README.1ST" as a recognised readme name
* Add a fixture for ".1st" readme files
2016-05-22 09:03:21 -05:00
Russell Davis
6c07476c45
Fix incorrect docs on vendored files & restore docs on generated files
2016-05-17 23:48:01 -07:00
Steven Honson
1968f8193c
Remove .lock from JSON extentions
2016-05-11 16:38:24 +10:00
Arfon Smith
5155ad89e8
Adding back Creole grammar ( #2999 )
2016-05-09 20:55:49 -06:00
Arfon Smith
c2505e8b7b
Update CONTRIBUTING.md
2016-05-09 20:41:43 -06:00
Arfon Smith
b38f4b786b
Update languages.yml ( #2998 )
2016-05-09 08:57:33 -07:00
Kepler Sticka-Jones
1a04c79738
Add ECR (Embedded Crystal) ( #2996 )
...
* Add ECR entry from language-crystal
* Add HTML+ECR to Languages.
* Create greeting.erb sample
From the ECR documentation: http://crystal-lang.org/api/ECR.html
* Rename greeting.erb to greeting.ecr
* Rename samples/HTML-ERB/greeting.ecr to samples/HTML-ECR/greeting.ecr
* Update Crystal submodule.
This contains the ECR highlighting.
* Proper named HTML+ECR folder.
The GitHub website just wouldn't do the folder right.
* Add .ecr file extension to ECR
2016-05-09 08:42:09 -07:00
Arfon Smith
a464c234b8
Update languages.yml ( #2995 )
2016-05-06 18:01:59 -06:00
Arfon Smith
aa2319a052
Cut release v4.8.5 ( #2994 )
...
* Grammar update
* Bumping to v4.8.5
2016-05-06 17:14:25 -06:00
Arfon Smith
f22181f47d
EJS support ( #2993 )
...
* Added EJS Language Support
* Added the submodule reference for ejs-tmbundle
* Adding EJS license
2016-05-06 15:58:53 -06:00
Arfon Smith
3191ff498d
2945 local ( #2992 )
...
* Added Django environment folder in exclusion
Django projects have env/ folder in which dependencies of the project like Django, Pillow, and other libraries are installed from the requirements.txt file. It would be best if this folder of dependencies is ignored from the language statistics.
* Corrected Errors
Corrected the misplaced code and put removed the start character as the environment folder may not always be in the root.
* Adding test for env folder
2016-05-06 15:36:07 -06:00
Paul Chaignon
91ea482ea6
Add grammar for CLIPS back ( #2991 )
2016-05-06 15:33:05 -06:00
Jan Olaf Krems
905d87a112
Detect .js files with source maps as generated ( #2984 )
...
* Fix .min.js test
* Detect .js files with source maps as generated
2016-05-06 15:20:42 -06:00
Jakub Jirutka
8eae4e56ef
Add support for Alpine Abuild (APKBUILD) ( #2934 )
...
APKBUILD is a file containing "recipes" on how something should be
built/compiled. It's used by APK, the Alpine Linux package manager.
2016-05-06 14:55:33 -06:00
Jakub Jirutka
5466fcfd2f
Add support for OpenRC runscripts ( #2935 )
2016-05-06 14:39:42 -06:00
Arfon Smith
176a0e9926
TLA revisited ( #2990 )
...
* Add the TLA+ language
This patch adds support for the TLA+ specification language.
https://github.com/search?utf8=%E2%9C%93&q=MODULE+extension%3Atla&type=Code&ref=searchresults
* Update TLA grammar license
Attribution is given in the license since the grammar is based off of the TLA+ language developed by Microsoft and HP.
* Sort languages.yml alphabetically
* Removing duplicate entry
2016-05-06 13:19:44 -06:00
John Gardner
aa049b4677
Add support for BSDmakefile, .arcconfig, and .JSON-tmLanguage files ( #2986 )
...
* Add support for .arcconfig files
* Add .JSON-tmLanguage to recognised JSON extensions
* Add BSDmakefile to recognised Makefile filenames
* Silence Travis
2016-05-06 12:49:58 -06:00
Paul Chaignon
5c19f1f546
Limit scope of modeline search ( #2967 )
...
Only matches the first and last 5 lines against the modeline regular expressions
2016-05-05 09:33:40 -06:00
John Gardner
9ae19a1f94
Add support for World of Warcraft .toc files
...
* Add language rule and heuristic for WoW Addon data
* Add test fixtures for the .toc extension
* Add grammar for syntax highlighting
* Define colour of WoW .toc files
* Refine heuristic to include a commonly-used keyword
* Check whitespace in WoW-token heuristic
* Include additional TeX keywords in .toc heuristic
* Update grammar submodules
* Cache license for WoW-toc grammar
* Reverting sourcepawn update
2016-05-04 15:07:01 -06:00
Paul Chaignon
8cf3b7ad51
Heuristic for .inc PHP files ( #2980 )
2016-05-03 21:15:20 -06:00
Paul Chaignon
03d16835aa
Remove Terra from Lua group ( #2976 )
...
Terra and Lua are two separate languages, although closely related
2016-05-02 19:33:38 -06:00
Arfon Smith
7174130e46
Bumping to v4.8.4 ( #2973 )
2016-04-29 14:26:54 -06:00
Arfon Smith
59f64c47b1
grammar update
2016-04-29 13:14:40 -06:00
Stephen Whipple
f3655e8a1e
Add .app.src as Erlang extension. ( #2964 )
...
* Add .app.src as Erlang extension.
* Add .app.src sample.
2016-04-29 12:45:43 -06:00
Paul Chaignon
f97d796f90
Add new step required when adding a grammar ( #2966 )
...
Grammar licenses are now cached locally
Therefore, it is required to update the local cache when adding a new grammar
2016-04-29 12:43:55 -06:00
Peter Jas
d342aa4841
Classify builds, pkgproj, resx and sfproj as XML ( #2954 )
...
* Classify builds, pkgproj, resx and sfproj as XML
* Disambiguate .builds for XML and Text
2016-04-27 11:11:07 -06:00
Paul Chaignon
5c655e3b20
Grammar for AutoIt from Sublime Text package ( #2961 )
2016-04-27 11:09:36 -06:00
Paul Chaignon
9a0ac4a477
Makefile.frag as a Makefile filename ( #2969 )
2016-04-26 08:39:53 -06:00
Brandon Keepers
8ea9632ccf
Merge pull request #2955 from github/verify-licenses
...
Verify licenses on CI
2016-04-16 10:46:23 -04:00
Brandon Keepers
03ef4f30e8
Remove licenses from removed grammars
2016-04-16 10:35:57 -04:00
Brandon Keepers
12228fb525
Proper exit status for script/licensed
2016-04-16 10:25:34 -04:00
Brandon Keepers
92897046ed
Remove licenses from Rubygems licenses
...
We are still solidifying patterns around how licenses should be managed, but given the Gemfile.lock file is ignored, I don't think it makes sense for linguist to track licenses for Ruby dependencies. A consumer of this gem could end up with a different version of a dependency that has a different license.
In general, I think libraries should only track licenses for code that they vendor. Since linguist vendors the grammars, it makes sense for it to track the licenses for them.
2016-04-16 10:21:50 -04:00
Brandon Keepers
91aa843a4e
Verify licenses with travis
2016-04-16 10:12:45 -04:00
Kepler Sticka-Jones
c3145d3c08
Add Forge Mod Loader Mod Info file as JSON ( #2941 )
...
* Add Forge Mod Loader Mod Info file as JSON
* Add Forge Mod Loader Mod Info File
* Rename samples/JSON/mcmod.info to samples/JSON/filenames/mcmod.info
2016-04-15 11:16:50 -07:00
Michael Zhou
1ad2123896
Add gradlew and a few other filenames to Shell ( #2910 )
2016-04-15 11:14:57 -07:00
Bruce
9b9a256c60
Added GLSL extensions .vsh & .fsh ( #2951 )
2016-04-15 08:06:11 -07:00
Arfon Smith
0f3644d23a
Bumping Linguist to v4.8.3 ( #2950 )
2016-04-14 19:55:23 -07:00
Arfon Smith
04d3023f76
Grammar update
2016-04-14 18:51:15 -07:00
Arfon Smith
5c7aa5406a
Adding license text for graphql
2016-04-13 21:08:47 -07:00
Garen Torikian
bce676e902
Add support for GraphQL ( #2947 )
...
* Add GraphQL to languages.yml
* Add graphql submodule
* Add graphql to grammars.yml
* Add GraphQL samples
* Updating licensed information
2016-04-13 21:03:02 -07:00
Arfon Smith
7c9fd59a99
Updating licensed information for APL
2016-04-13 20:59:36 -07:00
John Gardner
b89d1a2e77
Add "mkfile" as a recognised Makefile name ( #2938 )
...
* Add ".mkfile" as a recognised Makefile extension
* Add a test-fixture for the "mkfile" extension
* Replace mkfile fixture with rewritten source
2016-04-08 20:51:41 -06:00
John Gardner
f8c5015b20
Switch grammar used for APL highlighting ( #2937 )
...
* Swap language repository used for APL highlighting
* Remove previous repository from submodule list
2016-04-08 14:15:21 -06:00
Arfon Smith
f28cdc8a15
Merge pull request #2936 from github/idris
...
Idris
2016-04-03 07:55:26 -06:00
Arfon Smith
0e147f1f66
Merge branch 'master' into idris
2016-04-03 07:51:05 -06:00
Arfon Smith
a91705724d
Adding atomic dreams license
2016-04-03 07:48:59 -06:00
PJB3005
5e3e8133fb
Adds proper grammar for the DM language.
2016-04-03 07:46:21 -06:00
Arfon Smith
5a3758f1c7
Linguist license docs bump
2016-04-03 07:41:24 -06:00
Arfon Smith
57237106f3
Adding back Idris grammar
2016-04-03 07:41:10 -06:00
John Gardner
99ad2368b0
Add ISC to license whitelist
...
Add ISC to license whitelist
2016-03-31 09:19:30 -07:00
Arfon Smith
21d7f99a4e
Cut release v4.8.2
...
* Updating grammars
* Bumping to v4.8.2
2016-03-29 17:02:30 -06:00
John Gardner
24b368a30c
Add ".es" to recognised ECMAScript extensions
...
* Add ".es" to recognised JavaScript extensions
* Add heuristic to differentiate Erlang from ECMAScript
* Add test-case for .es heuristic
2016-03-29 13:36:13 -06:00
Arfon Smith
7c8bc8561d
Merge pull request #2921 from Alhadis/protocol-fix
...
Fix protocol of Nix submodule's URL
2016-03-29 07:58:38 -06:00
Alhadis
ce37cd665d
Fix protocol of Nix submodule's URL
...
This stops tests failing when running "bundle exec rake test".
2016-03-30 00:24:50 +11:00
Arfon Smith
bd0f4f6f78
Merge pull request #2914 from github/adding-back-nix
...
Adding back nix grammar
2016-03-27 20:35:30 -06:00
Arfon Smith
4867db8831
Adding back nix grammar
2016-03-27 20:31:02 -06:00
Arfon Smith
e6ab516fb7
Merge pull request #2911 from github/cut-release-v4.8.1
...
Cut release v4.8.1
2016-03-25 11:56:13 -06:00
Arfon Smith
7501b82df1
Updating licenses
2016-03-25 11:21:36 -06:00
Arfon Smith
aa6b881971
Bumping to v4.8.1
2016-03-25 11:20:24 -06:00
Arfon Smith
3928734d0f
Updating grammars
2016-03-25 11:19:00 -06:00
James Ko
c7868a95bc
Merge pull request #2902 from jamesqo/patch-2
...
Add App.config + NuGet.config to the XML file list
2016-03-23 20:11:36 -06:00
Kepler Sticka-Jones
2012647f78
Merge pull request #2907 from keplersj/clang-format
...
Add .clang-format as a YAML file
2016-03-23 20:09:34 -06:00
Arfon Smith
84471a5463
Merge pull request #2908 from github/grace
...
Adding grace grammar back in.
2016-03-23 15:00:46 -06:00
James Ko
57a3c14f2b
Merge pull request #2906 from jamesqo/patch-3
...
Add .vssettings to the list of XML files
2016-03-22 11:57:48 -06:00
Arfon Smith
d9914307eb
Merge pull request #2905 from github/ats
...
Adding ATS grammar
2016-03-21 13:13:52 -06:00
Arfon Smith
71cdf46197
Merge pull request #2903 from github/nesC
...
Adding nest grammar back
2016-03-21 09:25:02 -06:00
James Ko
8a27884c70
Merge pull request #2899 from jamesqo/patch-1
...
Add ReSharper's .dotsettings to the list of XML files
2016-03-20 20:16:39 -06:00
Arfon Smith
b881e3e6cb
Merge pull request #2900 from github/gdscript
...
Adding back GDScript grammar
2016-03-20 20:16:01 -06:00
Arfon Smith
ca718d8f2a
Fixing up script/licensed verify
2016-03-20 08:47:08 -06:00
Arfon Smith
c6625b1b8a
Merge pull request #2898 from github/sourcepawn
...
Adding back sourcepawn
2016-03-20 08:34:05 -06:00
Arfon Smith
16a6d680c4
Adding Rubygems licenses.
2016-03-19 20:49:41 -06:00
Paul Chaignon
270fa8f5d3
Merge pull request #2894 from pchaigno/fix-warnings
...
Fix warnings
2016-03-19 20:42:32 -06:00
Arfon Smith
b1f5e93b4a
Merge pull request #2897 from github/pig-latin
...
Adding back Pig Latin grammar
2016-03-19 20:41:13 -06:00
Arfon Smith
79a61c72e1
Restoring curated grammars
2016-03-19 20:33:55 -06:00
Arfon Smith
3f04c11537
Merge pull request #2895 from github/bring-back-boo
...
Adding back boo
2016-03-19 20:29:11 -06:00
Arfon Smith
b2270613d7
Merge pull request #2896 from github/bring-back-logos
...
Adding Logos grammar.
2016-03-19 20:26:36 -06:00
Arfon Smith
0fe854421b
Merge pull request #2893 from github/extra-assembly
...
Adding back assembly grammar for object dumps
2016-03-19 08:00:53 -06:00
Arfon Smith
de074f421e
Merge pull request #2891 from pchaigno/package-license
...
MIT license in package.json
2016-03-19 07:47:18 -06:00
Arfon Smith
27590c39bd
Merge pull request #2892 from github/bringing-monkey-back
...
Bringing Monkey grammar back under MIT license
2016-03-19 07:45:05 -06:00
Arfon Smith
67191d4d5e
Bringing Monkey grammar back under MIT license
2016-03-19 07:38:59 -06:00
Paul Chaignon
00764f3d59
MIT license in package.json
2016-03-19 13:16:32 +01:00
Arfon Smith
4a2cb32149
Merge pull request #2887 from github/assembly-highlight
...
Bringing back Assembly highlighting
2016-03-18 20:28:59 -06:00
Arfon Smith
1a11664239
Adding sublimeassembly to license whitelist.
2016-03-18 20:24:06 -06:00
Arfon Smith
9520cbb44c
Bringing back Assembly highlighting
2016-03-18 20:15:38 -06:00
Arfon Smith
1aea6b2cdb
Merge pull request #2886 from github/puppet-highlight
...
Adding replacement grammar for Puppet
2016-03-18 17:52:07 -06:00
Arfon Smith
6ff950341a
Adding replacement grammar for Puppet
2016-03-18 17:44:05 -06:00
Arfon Smith
b9501e42b2
Merge pull request #2884 from github/licensor-mk2
...
[WIP] extracting license information
2016-03-18 17:29:05 -06:00
Arfon Smith
065c809dd5
Updating grammars based on script/licensed
2016-03-18 16:52:49 -06:00
Arfon Smith
5b9ea4a78f
Updating grammar checks to ensure license compliance
2016-03-18 16:47:34 -06:00
Arfon Smith
b72c4d4400
Fix Ruby deprecation warning
2016-03-18 16:47:09 -06:00
Arfon Smith
d46e214985
Removing InnoSetup grammar
2016-03-18 16:45:56 -06:00
Arfon Smith
799c47ce7a
Grammar update
2016-03-18 16:38:21 -06:00
Arfon Smith
b5121e59dd
Updating papyrus scopes
2016-03-18 16:38:12 -06:00
Arfon Smith
f6a7b4929f
Updating Papyrus grammar
2016-03-18 16:27:56 -06:00
Arfon Smith
162b77ab5a
Removing unused grammar
2016-03-18 16:19:44 -06:00
Arfon Smith
92904efd45
Fixing Ruby warning
2016-03-18 16:19:35 -06:00
Arfon Smith
93fabe487f
Removing openscad grammar
2016-03-18 16:14:54 -06:00
Arfon Smith
74d704bea2
Removing pig latin grammar
2016-03-18 16:13:46 -06:00
Arfon Smith
ee1bd50dd1
Removing oracle grammar
2016-03-18 16:12:17 -06:00
Arfon Smith
07096f84f5
Removing nix grammar
2016-03-18 16:10:33 -06:00
Arfon Smith
a9b3bd632b
Removing puppet grammar
2016-03-18 16:08:55 -06:00
Arfon Smith
eec324890e
Removing Idris grammar
2016-03-18 16:05:23 -06:00
Arfon Smith
ca6ac8f0db
Removing nesC grammar
2016-03-18 16:03:54 -06:00
Arfon Smith
60ab4a5fe7
Removing SourcePawn grammar
2016-03-18 15:57:00 -06:00
Arfon Smith
10eb5830f0
Removing Monkey grammar
2016-03-18 15:19:32 -06:00
Arfon Smith
835ceae6f6
Removing x86 grammar
2016-03-18 15:18:17 -06:00
Arfon Smith
abe3aa47f6
Removing GDScript grammar
2016-03-18 15:16:18 -06:00
Arfon Smith
53e34072ed
Removing Grace grammar
2016-03-18 15:15:08 -06:00
Arfon Smith
f83f761d0a
Removing Boo grammar
2016-03-18 15:13:53 -06:00
Arfon Smith
9c18bf3a89
Removing AutoIt grammar
2016-03-18 15:11:03 -06:00
Arfon Smith
f6e1ab444e
Removing ATS grammar
2016-03-18 14:55:11 -06:00
Arfon Smith
0ae8b2959d
Removing Logos grammar
2016-03-18 14:51:22 -06:00
Arfon Smith
46b0b1e5e2
Removing Creole grammar
2016-03-18 14:48:31 -06:00
Arfon Smith
b44dfb4ab8
Removing Clips grammar
2016-03-18 14:43:18 -06:00
Arfon Smith
868e528810
Downcase
2016-03-18 14:30:07 -06:00
Arfon Smith
0a4c850ef1
Merge branch 'licensor-mk2' of github.com:github/linguist into licensor-mk2
2016-03-18 14:27:19 -06:00
Arfon Smith
b3c4232251
Removing old license
2016-03-18 14:27:06 -06:00
Brandon Keepers
0c38df47b9
Save config
2016-03-18 16:09:54 -04:00
Brandon Keepers
bfd4005760
Disable license caching for rubygems and npm
2016-03-18 16:06:02 -04:00
Arfon Smith
fc9fad15a3
Updating license information for dependencies
2016-03-18 14:02:18 -06:00
Arfon Smith
b5091e88ad
Updating licensor -> licensed
2016-03-18 12:32:52 -06:00
Arfon Smith
2610808b6d
Updating licenses
2016-03-17 20:30:44 -06:00
Arfon Smith
3cfee4f214
Bumping to licensee v6.0.0
2016-03-17 20:30:22 -06:00
Arfon Smith
70fd116eaf
Merge branch 'master' into licensor-mk2
2016-03-17 20:24:23 -06:00
Arfon Smith
62aac9c2f7
Merge branch 'licensor' of github.com:github/linguist into licensor
2016-03-17 20:00:52 -06:00
Arfon Smith
afcf1c6c22
Merge branch 'master' into licensor
2016-03-17 19:57:29 -06:00
Arfon Smith
f3f0365b13
Merge pull request #2883 from williamd1k0/master
...
Fix regex in .rpy disambiguate
2016-03-17 17:32:32 -06:00
William Tumeo
9bc12843fe
Fix regex in .rpy disambiguate
2016-03-17 18:01:32 -03:00
Arfon Smith
5e3ceddf69
Merge pull request #2882 from github/2512-local
...
Pawn TextMate-compatible grammar (take 2)
2016-03-17 14:05:24 -06:00
Arfon Smith
d377e23193
Merge branch 'master' into 2512-local
2016-03-17 14:00:34 -06:00
Arfon Smith
e6dabd59ad
Merge pull request #2875 from github/2821-slim
...
Add Terra support
2016-03-17 10:40:19 -06:00
Arfon Smith
f0c7380132
Updating sublime-terra grammar
2016-03-17 10:27:39 -06:00
Arfon Smith
697ad4c568
Merge branch 'master' into 2821-slim
2016-03-17 10:23:59 -06:00
Arfon Smith
1efd9b384d
Merge pull request #2880 from github/cut-release-v4.8.0
...
v4.8.0 release
2016-03-16 22:46:29 -06:00
Arfon Smith
c1e71dc215
Bumping to v4.8.0
2016-03-16 21:44:20 -06:00
Arfon Smith
d2c7d27d13
Grammar update
2016-03-16 21:30:18 -06:00
Arfon Smith
1efd4c83f9
Merge pull request #2341 from github/api-changes
...
Move Linguist::Language.detect to Linguist.detect
2016-03-16 21:15:50 -06:00
Arfon Smith
0f7677423f
Merge pull request #2877 from pchaigno/fix-plpgsql-heuristic
...
Fix PLpgSQL heuristic rule
2016-03-12 06:01:59 -07:00
Paul Chaignon
2a0b0e9f93
Fix heuristic rule for PLpgSQL
2016-03-12 11:17:29 +01:00
Paul Chaignon
faec60188f
Tests for .sql heuristic rules
2016-03-12 11:04:53 +01:00
Vicent Marti
709a688858
Merge pull request #2876 from github/vmg/git-debug
...
git-linguist: Print PWD
2016-03-11 10:33:09 +01:00
Vicent Marti
2448ff8314
git-linguist: Print PWD
2016-03-11 10:27:10 +01:00
Arfon Smith
311202102d
Merge branch 'master' into 2821-slim
2016-03-10 06:51:35 -06:00
Arfon Smith
6812a22706
Slimming down Terra samples
2016-03-10 06:50:48 -06:00
Arfon Smith
fb727ce731
Merge pull request #2866 from jasonwilliams200OK/master
...
Classification of props file
2016-03-09 20:53:07 -06:00
Peter Jas
6af499e352
Classification of props file
...
* Initially treat as XML
* Disambiguate from ini (key-value pair style with `=`)
* If the file is neither XML-style nor INI, classify as SQL
2016-03-10 02:46:57 +00:00
Arfon Smith
66ec33cf8e
Merge pull request #2873 from github/2427-local
...
2427 local
2016-03-09 19:55:29 -06:00
Arfon Smith
f2694f3a74
Merge branch 'master' into 2427-local
2016-03-09 19:49:32 -06:00
Arfon Smith
d069d0e444
Merge pull request #2870 from kusma/hlsl
...
make .hlsl the primary extension for HLSL
2016-03-09 07:02:11 -06:00
Erik Faye-Lund
56ee61b17c
make .hlsl the primary extension for HLSL
...
When I submitted the HLSL-language, I accidentally missed that the
first extension was the primary one (as is documented in the source
code, which I unfortunately missed), and instead alphabetized the
whole list.
The primary extension should be .hlsl, so let's remedy this.
2016-03-09 12:49:29 +00:00
Arfon Smith
b945726017
Merge pull request #1965 from github/combine-gems
...
Merge github-linguist-grammars into github-linguist
2016-03-09 06:35:31 -06:00
Lars Brinkhoff
6f8a7d1070
Exclude 'filenames' from all_fixtures.
2016-03-09 13:28:00 +01:00
Lars Brinkhoff
b032886c21
Add .me and other text filenames.
...
click.me by Bram Moolenaar; VIM license.
2016-03-09 13:27:59 +01:00
Arfon Smith
988739d566
Merge branch 'master' into combine-gems
2016-03-09 06:25:35 -06:00
Arfon Smith
8cd80801e8
Fixing indentation
2016-03-09 06:15:41 -06:00
Arfon Smith
c3b7a1a6fb
Merge pull request #2146 from pchaigno/norwegian
...
Support for two Norwegian text extensions
2016-03-09 06:02:58 -06:00
Arfon Smith
9d0eff75ad
Merge pull request #2869 from pchaigno/sublime-syntax
...
Support for YAML .sublime-syntax extension
2016-03-09 06:02:00 -06:00
Paul Chaignon
3ccb548b6d
Support for YAML .sublime-syntax extension
2016-03-09 11:29:25 +01:00
Paul Chaignon
eeedd53f32
Support for Text extension .no (Norwegian text)
2016-03-09 10:38:47 +01:00
Paul Chaignon
11a3b5b73c
Support for Text extension .nb (Norwegian text)
2016-03-09 10:37:41 +01:00
Lars Brinkhoff
eacc48e8c7
Add .me to Groff file extensions.
2016-03-09 07:52:29 +01:00
Mike Linksvayer
5b72b4d353
move note about grammar repos from LICENSE to README.md
2016-03-08 21:05:55 -08:00
Arfon Smith
3f940ce8b8
Merge pull request #2868 from github/2603-local
...
2603 local
2016-03-08 22:03:30 -06:00
Arfon Smith
b2e3ea2334
Adding ace_mode back for M4Sugar
2016-03-08 21:56:01 -06:00
Arfon Smith
4637da8c32
Merge branch 'master' into 2603-local
2016-03-08 21:53:23 -06:00
Arfon Smith
6b88c5ba86
Merge pull request #2842 from kusma/hlsl
...
Add support for HLSL
2016-03-07 20:36:25 -06:00
Arfon Smith
5fdb596214
Merge pull request #2858 from williamd1k0/master
...
Fix "Ren'Py being detected as Python" #2849
2016-03-07 20:34:44 -06:00
Arfon Smith
c989b02285
Merge pull request #2857 from Dominator008/buck
...
Add BUCK filename to Python in languages.yml
2016-03-04 12:46:00 -06:00
Arfon Smith
c8301dc20b
Merge pull request #2861 from jglick/Jenkinsfile
...
Recognizing Jenkinsfile as Groovy source
2016-03-04 11:12:00 -06:00
Jesse Glick
ca4ea03828
Recognizing Jenkinsfile as Groovy source.
2016-03-03 19:15:09 -05:00
Michael Zhou
ae27c71d5a
Add BUCK filename to Python in languages.yml
...
BUCK is the filename for the build files of the Facebook Buck build
system. BUCK files are valid Python files.
Eg.:
https://github.com/GerritCodeReview/gerrit/blob/master/BUCK
Also add a missing sample for Pants / Bazel BUILD files. They are also
valid Python files.
2016-02-29 20:43:55 -05:00
Arfon Smith
3d1555e278
Merge pull request #2856 from github/cut-release-v4.7.6
...
Cut release v4.7.6
2016-02-29 08:24:58 -07:00
Arfon Smith
54fab9eb4e
Bumping to v4.7.6
2016-02-29 07:55:43 -07:00
Arfon Smith
8fea8a0b47
Grammar update
2016-02-29 07:54:29 -07:00
Arfon Smith
f14ae8e51b
Merge pull request #2803 from c-lipka/master
...
Added support for the POV-Ray Scene Description Language.
2016-02-28 07:33:05 -07:00
William Tumeo
6b60e5e786
Remove wrong line in the sample
2016-02-27 23:57:46 -03:00
William Tumeo
40413dfcc7
Add class and def to regex
2016-02-27 23:55:53 -03:00
William Tumeo
07f5ad1daa
Merge remote-tracking branch 'upstream/master'
...
Update fork 3
2016-02-27 23:22:04 -03:00
Arfon Smith
57f5a3e780
Merge pull request #2831 from FarbodSalamat-Zadeh/patch-1
...
Add CSV as data type to languages.yml
2016-02-27 15:54:44 -07:00
Farbod Salamat-Zadeh
3be007526c
Fix fixture_blob("Data/cars.csv")
...
Changes `fixture_blob("Data/cars.csv")` to `sample_blob("CSV/cars.csv")`
2016-02-27 15:30:22 +00:00
Farbod Salamat-Zadeh
9bfbd0550c
Move cars.csv from test/fixtures/Data to samples/CSV
2016-02-27 14:32:50 +00:00
Christoph Lipka
0301a5dcdf
Merge remote-tracking branch 'upstream/master'
2016-02-27 06:24:30 +01:00
Farbod Salamat-Zadeh
db994a1197
Remove .txt extension for CSV format
2016-02-27 00:42:03 +00:00
Arfon Smith
855c13ea2a
Merge pull request #2851 from edechter/master
...
Add .yap ext and yap interpreter for Prolog lang
2016-02-26 17:21:11 -07:00
William Claude Tumeo
bfa7eced44
Try fix "Ren'Py being detected as Python"
...
- Remove Ren'Py from Python group
- Add .rpy to Python + sample
2016-02-26 00:31:58 -03:00
William Claude Tumeo
b1d103b1f3
Merge remote-tracking branch 'upstream/master'
...
Update fork 2
2016-02-25 21:56:49 -03:00
Arfon Smith
fc816d3429
Merge pull request #2845 from kusma/uno
...
add support for Uno
2016-02-23 17:56:51 -07:00
William Tumeo
04a4e8c8e6
Merge pull request #1 from github/master
...
Update fork
2016-02-23 16:09:26 -03:00
Eyal Dechter
ab69fd01ac
Add .yap ext and yap interpreter for Prolog lang
2016-02-22 15:59:40 -05:00
Erik Faye-Lund
cc6106f31b
add sample ux-files
2016-02-22 18:45:59 +01:00
Erik Faye-Lund
ead85379ed
add sample uno-files
2016-02-22 18:44:02 +01:00
Erik Faye-Lund
f8d6be55ee
add .ux as an XML extension
...
This is used by Fusetools' UX markup:
https://www.fusetools.com/learn/fuse#hello-ux-markup
2016-02-20 14:45:31 +01:00
Arfon Smith
a241d75043
Merge pull request #2846 from Dominator008/bzl
...
Add .bzl extension to Python in languages.yml
2016-02-19 20:14:15 -07:00
Michael Zhou
864a6c0a20
Add .bzl extension to Python in languages.yml
...
.bzl is the extension for Skylark, a subset of Python that is used
to define build extensions for the Bazel build system.
Eg:
https://github.com/bazelbuild/bazel/blob/master/tools/build_rules/closure/closure_js_binary.bzl
2016-02-19 19:11:36 -05:00
Arfon Smith
1c20c54191
Fixing ordering of makefile filenames
2016-02-19 16:55:38 -07:00
Arfon Smith
4d722d1fd1
Merge pull request #2838 from scop/makefile
...
Makefile: Add Makefile.am and Makefile.in filenames
2016-02-19 12:39:59 -07:00
Erik Faye-Lund
b67254e986
add support for Uno
...
Uno is a fast, native dialect of C#, that includes a lot of
specialized functionality for graphics programming.
https://www.fusetools.com/learn/uno
2016-02-19 18:52:12 +01:00
Arfon Smith
041cf9c94e
Merge pull request #2837 from scop/shell-script
...
Shell: Add shell-script alias for recognizing Emacs modelines
2016-02-19 09:05:37 -07:00
Ville Skyttä
b08c5a8421
Shell: Add .sh.in extension
2016-02-19 17:56:50 +02:00
Arfon Smith
125eaa4cc3
Merge pull request #2844 from pchaigno/hacking.rst.txt
...
Move HACKING.rst.txt to sample directory
2016-02-19 08:44:01 -07:00
Erik Faye-Lund
6b001cf861
add support for HLSL/FX
...
Add support for DirectX HLSL / FX files. The FX files are
just HLSL files with some additional syntax to set
render-states and define multiple shader stages in one file.
Samples are either written by me, or taken from Chromium.
2016-02-19 11:32:46 +01:00
Paul Chaignon
5c4129f85b
Move HACKING.rst.txt to sample directory
...
The file was incorrectly placed at the root of the repo
2016-02-19 08:50:01 +01:00
Brandon Keepers
789607d9bc
Merge branch 'master' into go-vendor
...
* master: (168 commits)
ruby for example
Bumping version
Updating grammars
Grammar for Less from Atom package
Remove Less grammar
Updating to latest perl6 grammar
Adding Perl6-specific grammar.
Grammar for YANG from Atom package
Support for YANG language
Add detection of GrammarKit-generated files
Add .xproj to list of XML extensions
Test submodules are using HTTPS links
Improved vim modeline detection
Heuristic for Pod vs. Perl
Bumping to v4.7.4
Grammar update
Support .rs.in as a file extension for Rust files.
HTTPS links for submodules
Add the LFE lexer as an example of erlang .xrl
Add the Elixir parser as an example of erlang .yrl
...
2016-02-18 20:12:27 -05:00
Brandon Keepers
d46530989c
Only treat .go files in ^vendor/ as generated
2016-02-18 19:57:34 -05:00
Brandon Keepers
fa56879790
WIP
2016-02-18 19:26:45 -05:00
Erik Faye-Lund
41713d7719
add a sample of FLUX code
...
These samples were taken from the paper "Flux: A Language for
Programming High-Performance Servers", by Burns et al and Flux V0.02
which can be found here:
https://plasma.cs.umass.edu/emery/flux.1.html
2016-02-18 23:38:56 +01:00
Ville Skyttä
17a9463588
Makefile: Add Makefile.am and Makefile.in filenames
2016-02-14 22:08:21 +02:00
Ville Skyttä
fb9f271720
Shell: Add shell-script alias for recognizing Emacs modelines
2016-02-14 22:00:16 +02:00
Arfon Smith
8de50edb41
ruby for example
2016-02-12 17:05:44 -07:00
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
Farbod Salamat-Zadeh
a0065febe2
Add ace_mode and tm_scope for CSV
2016-02-06 16:34:33 +00: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
Farbod Salamat-Zadeh
c454396c26
Add CSV as data type to languages.xml
...
Adds the .csv extension (and also .txt extension) so that this file type is shown when searching on GitHub.
2016-02-02 19:41:05 +00:00
Bayu Aldi Yansyah
2e9d8f5520
samples: remove empty file
2016-02-01 16:02:19 +07:00
Bayu Aldi Yansyah
c8ea3fba5a
terra use #00004c 3 shades from Lua #000080
...
http://www.color-hex.com/color/000080
2016-02-01 15:11:46 +07:00
Bayu Aldi Yansyah
56af13047c
grammar: add Terra
2016-02-01 15:11:24 +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
Bayu Aldi Yansyah
9b8b39f444
samples: add Terra samples
...
source: https://github.com/zdevito/terra/tree/master/tests
2016-01-28 11:22:27 +07:00
Bayu Aldi Yansyah
e32a837fb2
languages.yml: add Terra
2016-01-28 10:52:03 +07: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
Christoph Lipka
9d11128362
Updated POV-Ray SDL grammar sub-project
2016-01-10 21:24:02 +01:00
Christoph Lipka
ee17ab3e26
Empty commit to trigger re-run of build checks.
2016-01-10 21:14:17 +01:00
Christoph Lipka
06af36dac2
Fixed POV-Ray SDL entry in grammars.yml and Ace mode in languages.yml
2016-01-10 20:23:09 +01:00
Christoph Lipka
51d6d741e5
Fixed ordering of POV-Ray SDL in languages.yml
2016-01-10 20:11:26 +01:00
Christoph Lipka
b593a8ae67
Added more samples for the POV-Ray Scene Description Language
2016-01-10 18:40:29 +01:00
Christoph Lipka
7b30240a7f
Added POV-Ray Scene Description Language
2016-01-10 13:05:41 +01: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
Brandon Keepers
33dc865c30
run script/licensor
2015-10-20 17:45:45 -04:00
Brandon Keepers
0d469e2966
Add licensor
2015-10-20 17:44:31 -04: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
Keith Rarick
3c5bcb434c
Add Go dependencies to generated.rb and test_blob.rb
2015-09-03 10:27:28 -07: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
Matěj Týč
26a35ea43d
added aclocal to the generated files list
2015-09-01 17:51:18 +02:00
Matěj Týč
81ebef2e29
Added autoconf output, removed configure.ac
2015-09-01 17:49:01 +02: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
Matěj Týč
1068cfb4b5
Removed stray M4 attribute
2015-08-30 15:25:42 +02:00
Matěj Týč
73b1737dc7
Removed a typo
2015-08-30 15:09:45 +02:00
Matěj Týč
1d86f40fcd
Added m4sugar language, moved samples to right locations.
2015-08-30 15:03:55 +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
Matěj Týč
59fb481138
Added pure m4 example
2015-08-27 15:40:10 +02:00
Matěj Týč
16e22b3b77
Added M4 samples
2015-08-27 15:37:32 +02: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
Matěj Týč
aa701c6766
Update languages.yml
2015-08-25 01:09:42 +02: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
ziggi
ed4bbe97d1
Back to uppercase name
2015-07-20 12:07:27 +03:00
ziggi
f05c437221
Update submodule
2015-07-20 10:05:11 +03: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
ziggi
483488a2fa
Add .inc extension for Pawn
2015-07-18 03:55:51 +03:00
ziggi
b36c4f2428
TextMate for Pawn
2015-07-18 03:27:07 +03: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
924fddf698
Move Linguist::Language.detect to Linguist.detect
2015-04-17 14:56:08 +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
Adam Roben
23e55e92ca
Mention grammar licenses in LICENSE
2015-01-08 09:19:18 -05:00
Lars Brinkhoff
71885b8a79
Add missing ^ in Frege heuristic regexp.
2015-01-08 13:02:04 +01:00
Adam Roben
0cfdbfb91c
Merge github-linguist-grammars into github-linguist
...
Now that all our grammars are licensed (or grandfathered in), we can
distribute them as part of the standard github-linguist gem. This makes
it easier for projects to get up and running with Linguist.
2015-01-07 14:47:26 -05: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
Vicent Marti
458831b885
3.0.2
2014-07-03 18:29:54 +02:00
Vicent Marti
f5e4789ccb
Properly handle detection of binary files
2014-07-03 18:29:19 +02:00
Arfon Smith
1b712d2800
Merge pull request #1339 from dvorak/master
...
Add Puppetfile to ruby filenames
2014-07-03 10:47:39 -05:00
Arfon Smith
e274196441
Merge pull request #1341 from github/1320-local
...
1320 local
2014-07-02 13:37:20 -05:00
Arfon Smith
c4c3c27cfe
Merge branch 'master' into 1320-local
...
Conflicts:
lib/linguist/samples.json
2014-07-02 13:27:34 -05:00
Clayton O'Neill
a2dd9d2c8c
Add Puppetfile to ruby filenames
2014-07-02 10:46:26 -04:00
Josh Oldenburg
06e095e5fc
Only ignore Pods/ for CocoaPods.
2014-07-01 21:38:51 -04:00
Arfon Smith
b26d5bc1b1
Merge pull request #1337 from github/1323-local
...
1323 local
2014-07-01 19:25:27 -05:00
Arfon Smith
607792e1b2
Merge branch 'master' into 1323-local
...
Conflicts:
lib/linguist/samples.json
2014-07-01 16:32:52 -05:00
Arfon Smith
fb38135a61
Merge pull request #1325 from pchaigno/interpreter-php
...
Interpreter for PHP
2014-07-01 16:27:39 -05:00
Arfon Smith
a5d5b6e6c7
Merge pull request #1333 from spderosso/alloy-lexer
...
use Alloy lexer
2014-07-01 15:57:55 -05:00
Arfon Smith
2fd2cdf68a
Samples
2014-07-01 15:57:20 -05:00
Arfon Smith
11049ca3ca
Merge pull request #1331 from GWRon/master
...
Fixed support for "BlitzMax"
2014-07-01 15:56:43 -05:00
Arfon Smith
c29bea19ef
Update README.md
2014-07-01 12:08:42 -05:00
Arfon Smith
8c8434ed64
Merge pull request #1335 from github/1318-local
...
1318 local
2014-07-01 11:48:24 -05:00
Arfon Smith
9281bd043a
Version
2014-07-01 11:19:05 -05:00
Arfon Smith
6771f7c272
Merge branch 'master' into 1318-local
2014-07-01 11:12:44 -05:00
Santiago Perez De Rosso
76b896a66d
use Alloy lexer
2014-07-01 11:18:42 -04:00
Ronny Otto
a12520763c
Fixed support for "BlitzMax"
...
- language was already defined but missed "type: programming", so detection of "BlitzMax"-files did not work. Fixed that.
- added "BlitzMax"-example to samples (and recreated samples.json)
2014-07-01 09:56:11 +02:00
Paul Chaignon
819bb7caab
Interpreter for PHP
2014-06-28 12:35:26 +02:00
Aloke Desai
152205a146
fixed whitespace
2014-06-27 21:12:41 -07:00
Aloke Desai
85dbcb5444
added grace support
2014-06-27 19:58:53 -07:00
Vicent Marti
df09a746a0
b3
2014-06-27 16:57:58 +02:00
Lucas Bajolet
5199fcf0a2
Updated samples.json.
...
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com >
2014-06-27 10:53:17 -04:00
Lucas Bajolet
dd557ed00a
Added examples for Nit to samples.
...
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com >
2014-06-27 10:49:29 -04:00
Lucas Bajolet
addf4e2485
Added Nit to supported languages.
...
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com >
2014-06-27 10:49:08 -04:00
Vicent Marti
d9be472ccb
Skip submodules when diffing
2014-06-27 16:41:23 +02:00
Vicent Marti
32828a9af5
b2
2014-06-27 13:51:56 +02:00
Vicent Marti
d206131df0
Hardcode OIDs for test
2014-06-27 13:51:37 +02: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
Vicent Marti
65eaf98d0b
docs
2014-06-26 21:26:26 +02:00
Vicent Marti
12429b90fe
Bring back missing test
2014-06-26 21:24:30 +02:00
Vicent Marti
621042e639
Remove whitespace
2014-06-26 18:42:43 +02:00
Arfon Smith
526244be11
Samples
2014-06-26 17:38:39 +01:00
Arfon Smith
bc53d0b55e
Merge pull request #1311 from maximusvladimir/master
...
Added 3 character glsl extensions.
2014-06-26 17:37:42 +01:00
Vicent Marti
907d3c5a36
b1
2014-06-26 18:17:51 +02:00
Max K.
898f1e215e
Added sample files for glsl.
2014-06-26 09:25:40 -05:00
Vicent Marti
324ac83489
Use the new Rugged release
2014-06-26 14:12:00 +02:00
Vicent Marti
00a873dcc7
Bump 3.0.0b0
2014-06-26 13:03:41 +02:00
Vicent Marti
bc34345a56
Fix the linguist binary
2014-06-26 13:03:30 +02:00
Vicent Marti
659d27cae5
DOCS
2014-06-26 12:54:08 +02:00
Vicent Marti
29072d6eae
Fix travis build
2014-06-26 12:27:02 +02:00
Vicent Marti
1fd59361b5
Proper incremental diffing
2014-06-25 20:26:44 +02:00
Vicent Marti
5896bb8fa3
Missing file. Duh.
2014-06-24 17:52:43 +02:00
Vicent Marti
ea1fc90cf5
Handle nil blob names
2014-06-24 17:43:01 +02:00
Vicent Marti
463f48f04f
Mode must always be a String
2014-06-24 17:41:16 +02:00
Vicent Marti
cd58a30c7c
Only cache strings, thanks
2014-06-24 17:41:16 +02:00
Vicent Marti
c4260ae681
Use Rugged when computing Repository stats
2014-06-24 17:41:16 +02:00
Arfon Smith
d40b4a33de
Sorted samples
2014-06-24 10:43:20 +01:00
Arfon Smith
87498679bd
Merge pull request #1313 from pchaigno/samples-order
...
Set a sort order for the samples.json file's content
2014-06-24 10:42:25 +01:00
Paul Chaignon
f4e254202b
Set a sort order for the samples.json file's content
2014-06-24 10:50:03 +02:00
Arfon Smith
e91d225e7d
Merge pull request #1305 from neersighted/patch-1
...
Also ignore extern(al)
2014-06-23 23:12:34 +01:00
neersighted
b90d940aef
Add tests for extern(al) being vendored
2014-06-23 14:50:31 -07:00
Max K.
b83a364b0e
Added 3 character glsl extensions.
2014-06-23 15:46:28 -05:00
Vicent Marti
dbff196b08
Merge pull request #1309 from github/gameover-0x10c
...
Gameover 0x10c
2014-06-23 17:54:53 +02:00
Joshua Peek
5b7316fb2a
Remove DCPU-16 ASM language
2014-06-23 10:48:09 -05:00
Paul Chaignon
2f4ea20fdd
Update lexers from Pygments
2014-06-23 14:09:49 +02:00
Arfon Smith
fa4dfe39ba
Merge pull request #1306 from github/1100-local
...
1100 local
2014-06-23 10:33:01 +01:00
Arfon Smith
89999e60bf
Merge branch 'master' into 1100-local
...
Conflicts:
lib/linguist/languages.yml
2014-06-23 10:28:41 +01:00
neersighted
4819fb12a3
Also ignore extern(al)
...
...because some of us don't like 'vendor'
2014-06-22 17:18:10 -07:00
Arfon Smith
27a4eeb206
Samples update
2014-06-22 16:19:04 +01:00
Arfon Smith
bacf4d5780
Merge pull request #1303 from geekflyer/master
...
Add .xsjs and .xsjslib as JavaScript extension (SAP HANA XS)
2014-06-22 16:18:04 +01:00
Paul Chaignon
35355b157c
Add support for .sls YAML files (SaltStack states)
2014-06-22 15:28:49 +02:00
Christian Theilemann
f92fed60f8
Add .xsjs and .xsjslib as JavaScript file extension
...
.xsjs and .xsjslib is used to denote server-side JavaScript files in SAP
HANA XS
2014-06-22 15:24:21 +02:00
Arfon Smith
5e797b548c
Merge pull request #1273 from k2b6s9j/maven
...
Add Mavenfile and Jarfile as Ruby files.
2014-06-22 10:17:54 +01:00
Arfon Smith
700e2f1b2b
Merge pull request #1299 from pchaigno/idl-lexer
...
Lexer for IDL
2014-06-21 17:45:16 +01:00
Paul Chaignon
861656978b
Lexer for IDL
2014-06-21 17:31:49 +02:00
Arfon Smith
9c05bdac85
Samples
2014-06-21 13:19:38 +01:00
Arfon Smith
bd34c16c8f
Merge pull request #1297 from github/map-pryrc-to-ruby
...
Add .pryrc support
2014-06-21 13:13:10 +01: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
Kevin Sawicki
13109bb9b8
Sort filenames
2014-06-20 11:28:35 -07:00
Kevin Sawicki
84f3b3720b
Move .pryrc to filenames
2014-06-20 11:27:28 -07:00
Kevin Sawicki
858a66ccc8
Add .pryrc support
2014-06-20 11:18:08 -07:00
Arfon Smith
abb05eace6
Merge pull request #1295 from github/820-local
...
820 local
2014-06-20 12:42:21 +01:00
Arfon Smith
62bd96a778
Merge branch 'master' into 820-local
...
Conflicts:
lib/linguist/samples.json
2014-06-20 12:37:20 +01:00
Arfon Smith
8cb736adfa
Merge pull request #1294 from github/675-local
...
675 local
2014-06-20 12:29:20 +01:00
Arfon Smith
0758c05186
Merge branch 'master' into 675-local
...
Conflicts:
.gitignore
lib/linguist/languages.yml
lib/linguist/samples.json
2014-06-20 12:22:58 +01:00
Arfon Smith
62bc6f0457
Merge pull request #1293 from github/1232-local
...
1232 local
2014-06-20 12:17:09 +01:00
Arfon Smith
ea7e894139
Explicit lexer
2014-06-20 12:13:04 +01:00
Arfon Smith
21f0ac99e6
Merge branch 'master' into 1232-local
...
Conflicts:
lib/linguist/samples.json
2014-06-20 12:11:43 +01:00
Arfon Smith
b251866a29
Merge pull request #1292 from github/1261-local
...
1261 local
2014-06-20 11:02:17 +01:00
Arfon Smith
bf3db20a9d
Samples
2014-06-20 10:58:44 +01:00
Arfon Smith
bd55147847
Merge branch 'master' into 1261-local
2014-06-20 10:58:21 +01:00
Arfon Smith
f4d64af39b
Merge pull request #1291 from github/997-local
...
997 local
2014-06-20 10:49:46 +01:00
Arfon Smith
b7bda34645
Samples update
2014-06-20 10:46:38 +01:00
Arfon Smith
b13dea6df0
Merge branch 'master' into 997-local
2014-06-20 10:46:04 +01:00
Arfon Smith
28a64c9318
Samples
2014-06-20 10:27:47 +01:00
Arfon Smith
74be618fff
Merge pull request #1290 from github/1258-local
...
1258 local
2014-06-20 10:26:59 +01:00
Arfon Smith
8bbe10bf50
Reordering
2014-06-20 10:22:14 +01:00
Arfon Smith
d275911624
Merge pull request #1289 from github/1132-local
...
1132 local
2014-06-20 10:17:44 +01:00
Arfon Smith
c26382301c
Merge branch 'master' into 1132-local
...
Conflicts:
lib/linguist/samples.json
2014-06-20 10:12:04 +01: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
Arfon Smith
e12bc07041
Samples
2014-06-19 16:03:05 +01:00
Arfon Smith
20416369ac
Merge pull request #1282 from github/map-nuspec-to-xml
...
Add .nuspec extension to XML
2014-06-19 16:02:36 +01:00
Kevin Sawicki
2be91e9b2e
Add .nuspec sample
2014-06-19 07:53:52 -07:00
Paul Chaignon
e91caeaade
Remove .rb test
2014-06-19 16:39:59 +02:00
Arfon Smith
dc1b8d9e80
Samples
2014-06-19 15:03:30 +01:00
Arfon Smith
bf0a814514
Merge pull request #1283 from LyricsMaster/add-xojo
...
Add Xojo language support
2014-06-19 15:03:04 +01:00
Kenichi Maehashi
b14267d40f
add more samples for Xojo language
2014-06-19 22:59:12 +09:00
Arfon Smith
195a4115d8
Samples
2014-06-19 14:50:41 +01:00
Arfon Smith
e1da8eb841
Merge pull request #1280 from diekmann/patch-1
...
Added language Isabelle
2014-06-19 14:50:14 +01: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
Kenichi Maehashi
14738f037f
remove non-source file extensions of Xojo language
2014-06-19 07:27:54 +09:00
Kenichi Maehashi
a437943516
Add Xojo language and example
2014-06-19 01:29:54 +09:00
Kevin Sawicki
900ee57de8
Add .nuspec extension to XML
2014-06-18 08:58:18 -07:00
diekmann
947f4e1c57
alphabetic sorting
2014-06-18 09:34:26 +02:00
diekmann
d9f17a65dd
Isabelle language - fixed lexer and added sample
...
Also, Isabelle is very polular in academia.
See for example http://scholar.google.de/scholar?q=isabelle%2FHOL
In around 40 days, the seL4 microkernel [1] with its
Isabelle proofs is (probably) released on github [2].
[1] http://sel4.systems/
[2] https://lists.cam.ac.uk/mailman/htdig/cl-isabelle-users/2014-June/msg00011.html
2014-06-18 09:16:31 +02:00
Arfon Smith
f71def19ae
Merge pull request #1279 from github/jdennes-vendored-octicon-styles
...
Vendor Octicon styles
2014-06-17 21:42:11 -05:00
Charles Strahan
e452e85cae
add nix support
2014-06-17 19:32:22 -04:00
diekmann
5059fe90b0
Added language Isabelle
...
Isabelle is a generic proof assistant. It is comparables (to some degree) to Coq.
Used in
* diekmann/topoS
* 3of8/sturm
* formare/auctions
* larsrh/hol-falso
* dpthayer/MetaProof
Hello Wolrd example (file must be named HelloWorld.thy):
theory HelloWorld
imports Main
begin
(*put content here*)
end
2014-06-17 21:27:03 +02:00
Arfon Smith
b90da731d6
Samples
2014-06-16 16:28:21 -05:00
Arfon Smith
d2012519ba
Merge pull request #1268 from metopa/patch-1
...
Support of the .inc extension in Assembly group.
2014-06-16 16:27:35 -05:00
Gusakov Nikita
1b7f26091c
Added generated rule for Zephir language
2014-06-16 19:20:43 +04:00
James Dennes
548e4f1845
Add Octicons entries to vendor.yml
2014-06-15 16:22:18 +02:00
James Dennes
625bed8fca
Add failing test for vendored Octicons
2014-06-15 16:19:59 +02:00
Viacheslav Kroilov
db15367775
Rename X86_64.INC to X86_64.inc
2014-06-14 20:13:38 +04:00
Viacheslav Kroilov
309d14a955
Rename SYSTEM.INC to SYSTEM.inc
2014-06-14 20:13:19 +04:00
Viacheslav Kroilov
5ff16e1195
Rename FASM.ASM to FASM.asm
2014-06-14 20:12:50 +04:00
Viacheslav Kroilov
cf43aa9111
Rename ASSEMBLE.INC to ASSEMBLE.inc
2014-06-14 20:11:58 +04:00
metopa
138c1e6024
Added examples for Assembly
...
From FASM source under BSD
2014-06-14 19:21:02 +04: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
Kepler Sticka-Jones
382870a881
Add Mavenfile and Jarfile as Ruby files.
2014-06-12 13:11:56 -06:00
Andy Lindeman
31921838cd
Merge pull request #1272 from github/cut-release-v2.12.0
...
Bumps to 2.12.0
2014-06-11 17:02:17 -04:00
Andy Lindeman
a707587182
Bumps to 2.12.0
2014-06-11 14:00:46 -04:00
Andy Lindeman
bc482af999
Merge pull request #1269 from github/pygments-bump
...
Bumps pygments.rb to 0.6.0
2014-06-11 13:58:37 -04:00
Andy Lindeman
6818744dae
Merge remote-tracking branch 'origin/master' into pygments-bump
2014-06-11 13:56:53 -04:00
Andy Lindeman
607185ac61
Be explicit about lexer
2014-06-11 13:56:40 -04:00
Brian Lopez
81b7a412c3
Merge pull request #1270 from github/cut-release-v2.11.5
...
Bump version for 2.11.5 release
2014-06-10 15:28:27 -07:00
Brian Lopez
09b9a8b441
bump version for 2.11.5 release
2014-06-10 16:00:08 -05:00
Andy Lindeman
85479cc2de
Swift has a lexer now
2014-06-10 15:54:56 -04:00
Andy Lindeman
3ad4eb2b59
Adds supports for Slim
2014-06-10 15:54:56 -04:00
Andy Lindeman
878fe95ec3
Upgrades to pygments.rb 0.6.0
2014-06-10 15:54:55 -04: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
Viacheslav Kroilov
3d23d1be69
Added .inc extension in Assembly group.
...
It`s include file for assembler source that helps to structure code. Usually contains normal assembly source.
2014-06-10 21:25:27 +04: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
Arfon Smith
701e720ab8
Merge pull request #1259 from github/bump-charlock-again
...
Bump charlock to 0.7.3
2014-06-09 11:10:30 -05:00
Arfon Smith
e709ce7d56
Samples
2014-06-09 06:27:26 -05:00
Arfon Smith
32c89a5405
Merge pull request #1260 from dalehenrich/patch-1
...
.ston extension for "Smalltalk Object Notation"
2014-06-09 06:26:34 -05:00
Dale Henrichs
1735982a73
Merge branch 'ston_test' of github.com:dalehenrich/linguist into ston_test
2014-06-08 21:21:56 -07:00
Dale Henrichs
625e0aa1af
add sample files
2014-06-08 21:21:29 -07:00
Dale Henrichs
00e1a3f8fd
ahhh, caps are sorted before lower case ...
2014-06-08 20:56:09 -07:00
Dale Henrichs
539256b08e
send to travis
2014-06-08 20:49:45 -07:00
Dale Henrichs
ff791f5a39
"looks like I should have used JSON lexer
...
- let's see what travis has to say
2014-06-08 20:41:41 -07:00
William Woodruff
de4d48b0fe
added two notebook samples
2014-06-08 23:11:19 -04:00
William Woodruff
b5c49f6d1c
added a sample package
2014-06-08 22:57:25 -04:00
William Woodruff
03cb7d6ffb
Merge remote-tracking branch 'upstream/master'
2014-06-08 22:54:13 -04:00
Arfon Smith
304fc344a1
Merge pull request #1257 from simonwistow/master
...
Add support for the Varnish VCL edge scripting language
2014-06-08 21:46:32 -05:00
William Woodruff
33c42638e9
added two more common mathematica suffixes
2014-06-07 21:21:47 -04:00
Dale Henrichs
9d940755e7
.ston extension for "Smalltalk Object Notation"
...
See https://github.com/svenvc/ston
2014-06-07 14:49:39 -07:00
Brian Lopez
bc04232f87
add the fixture
2014-06-07 15:32:29 -05:00
Brian Lopez
e17ebec098
Bump charlock to 0.7.3
...
This version includes a fix for the encoding lookup table for some
encoding aliases in the ICU detection API
2014-06-07 15:25:44 -05:00
Niklas Rosenstein
a7cba23526
added .pyp suffix and an example source file. closes issue #1
2014-06-07 01:29:30 +02:00
Simon Wistow
7cd23036a7
Add support for the Varnish VCL edge scripting language
2014-06-06 12:59:50 -07:00
Arfon Smith
44c5413abf
Merge pull request #1256 from github/1042-update
...
1042 update
2014-06-06 12:38:45 -05:00
Arfon Smith
50ab58e91f
Merge commit 'refs/pull/1042/head' of github.com:github/linguist into 1042
...
Conflicts:
lib/linguist/vendor.yml
2014-06-06 12:32:30 -05:00
Arfon Smith
1fd0732390
Merge branch 'master' into 1042
...
Conflicts:
lib/linguist/vendor.yml
2014-06-06 12:31:56 -05:00
Arfon Smith
ed1b9ee899
Merge pull request #1255 from github/680-update
...
680 update
2014-06-06 12:12:09 -05:00
Arfon Smith
d3c04d6310
nesC
2014-06-06 12:08:38 -05:00
Julian Gehring
f66ffe305f
Change R package ignores to absolute paths
2014-06-06 08:57:11 -07:00
Arfon Smith
2a9ff0083c
Merge branch 'master' into 814
...
Conflicts:
lib/linguist/languages.yml
2014-06-06 09:55:08 -05:00
Brian Lopez
c1cf7ea825
Merge pull request #1254 from github/cut-release-v2.11.4
...
v2.11.4 release
2014-06-05 10:03:43 -07:00
Brian Lopez
67f7268a55
bump version for v2.11.4 release
2014-06-05 10:55:32 -05:00
Brian Lopez
a55ee7eb09
Merge pull request #1253 from github/newer-charlock
...
Use the :ruby_encoding value from charlock 0.7.2
2014-06-05 08:51:46 -07: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
Brian Lopez
203f6d1944
forgot to add the test fixture
2014-06-04 17:15:33 -05:00
Brian Lopez
42c68f21d1
test ruby_encoding
2014-06-04 15:59:42 -05:00
Brian Lopez
7e8be1293e
Use the :ruby_encoding value from charlock 0.7.2
2014-06-04 15:51:33 -05:00
Arfon Smith
09c234ec26
Merge pull request #1190 from Madsn/patch-1
...
Add html5shiv to vendor.yml
2014-06-04 10:30:03 -05:00
Arfon Smith
65a26c3e73
Merge pull request #1248 from github/1035-update
...
1035 update
2014-06-03 22:06:54 -05:00
Arfon Smith
98f35aefdc
Merge branch 'master' into 1035
...
Conflicts:
lib/linguist/languages.yml
lib/linguist/samples.json
2014-06-03 22:03:59 -05:00
Arfon Smith
38a3714514
Samples update
2014-06-03 21:37:25 -05:00
Arfon Smith
491700f925
Merge pull request #1198 from Spirit-of-Oberon/master
...
Support of the Component Pascal language
2014-06-03 21:36:52 -05:00
Andy Lindeman
4d033e7e83
Merge pull request #1246 from github/cut-release-v2.11.3
...
Bumps to 2.11.3
2014-06-03 15:15:14 -04:00
Andy Lindeman
efc3638065
Freshens up the release docs
2014-06-03 14:50:27 -04:00
Andy Lindeman
b7685ab317
Bumps to 2.11.3
2014-06-03 14:50:17 -04:00
Andy Lindeman
83c5f6a004
Merge pull request #1245 from alindeman/binarylike_data
...
Handle case where newline chars don't transcode to detected encoding
2014-06-03 12:55:33 -04:00
Andy Lindeman
aa5a94cc3e
Handle case where newline chars don't transcode to detected encoding
...
We've seen cases where binary files are detected as encodings such as
ISO-8859-8-I. This usually happens when the binary files are short, so
while the detector is mistaken, there is also not very much data for use
in the detection algorithm in the first place so it's understandable
that the detector was wrong.
In these cases, the code to convert ASCII newline characters to
encodings such as ISO-8859-8-I fails because there is no conversion
between them.
We now simply assume that the data is all one line in those cases. In
reality the data is binary, but this obviously difficult to detect
reliably.
2014-06-03 12:26:23 -04:00
Arfon Smith
a5b6331ab5
Merge pull request #1244 from akashivskyy/master
...
Add orange color to Apple Swift language
2014-06-03 10:53:55 -05:00
Adrian Kashivskyy
2164b28c64
Update Swift color
2014-06-03 16:03:49 +02:00
Adrian Kashivskyy
0fb824b345
Add orange color to Swift
2014-06-03 15:54:15 +02:00
Paul Chaignon
bd380f44cc
Refactoring of Language.detect
2014-06-03 09:52:24 +02:00
Arfon Smith
29ee094d66
Merge pull request #1241 from github/1239-update
...
1239 update
2014-06-02 21:11:40 -05:00
Arfon Smith
4a7ae50ec8
Dammit
2014-06-02 21:07:11 -05:00
Arfon Smith
398439a937
Pedantic
2014-06-02 21:04:39 -05:00
Arfon Smith
a3bc3a7615
Merge branch 'master' into 1239-update
...
Conflicts:
lib/linguist/samples.json
2014-06-02 21:01:00 -05:00
Arfon Smith
7989fbd613
Samples
2014-06-02 21:00:03 -05:00
john howard
c389c79be9
fixed zimpl declaration position collation order problem
2014-06-02 18:30:45 -07:00
john howard
1fd2f921fd
added yet another zimpl extension that is in use
2014-06-02 18:28:00 -07:00
john howard
ed851849db
added extra extension for zimpl
2014-06-02 18:23:07 -07:00
john howard
cfb9f6f0a4
smaller code sample
2014-06-02 18:14:57 -07:00
John Howard
3d5a0da62e
rename sample directory
2014-06-02 18:08:54 -07:00
john howard
4e15369f9a
added missing lexer for zimpl
2014-06-02 17:27:24 -07:00
john howard
5b3152d99d
Create sample.zmpl
2014-06-02 15:16:00 -07:00
john howard
a6955f4edb
added zmpl language declaration
2014-06-02 15:09:41 -07:00
Arfon Smith
280ef7d1bd
Merge pull request #1238 from github/cut-release-2.11.2
...
Bumping to 2.11.2
2014-06-02 15:51:32 -05:00
Arfon Smith
8d2ea90a5b
Bumping to 2.11.2
2014-06-02 14:59:12 -05:00
Arfon Smith
4bf7abd73d
Merge pull request #1237 from alindeman/swift
...
Adds basic support for the Swift programming language
2014-06-02 14:57:23 -05:00
Andy Lindeman
8f251e6756
Adds basic support for the Swift programming language
...
Text only lexer for now until Pygments catches up
2014-06-02 15:54:05 -04: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
Arfon Smith
4cd35c1f33
Samples update
2014-05-31 09:20:20 -05:00
Arfon Smith
78fda33707
Merge pull request #1209 from jkeirstead/GAMS-language
...
Added the General Algebraic Modeling System (GAMS) to languages with example
2014-05-31 09:19:57 -05:00
Arfon Smith
5c6a98f479
Merge pull request #1230 from github/1206-update
...
1206 update
2014-05-31 09:15:47 -05:00
Arfon Smith
efbcb942c3
Merge branch 'master' into 1206
...
Conflicts:
lib/linguist/samples.json
2014-05-31 09:13:42 -05:00
Arfon Smith
f3da1bc3b1
Merge pull request #1228 from christianbundy/add-ox
...
Add Ox
2014-05-31 09:10:10 -05:00
Christian Bundy
72a6186f08
Fix Ox implementation
...
Remove .h from Ox, fix `lex` typo, and add samples for Ox.
2014-05-30 15:47:42 -07:00
Christian Bundy
8cde6d2e8f
Merge branch 'master' of https://github.com/github/linguist into add-ox
2014-05-30 15:33:51 -07:00
Arfon Smith
4f2c7fdc3c
Merge pull request #1227 from github/1178-update
...
1178 update
2014-05-30 16:25:47 -05:00
Arfon Smith
5a830504a4
Merge branch 'master' into 1178
...
Conflicts:
lib/linguist/samples.json
2014-05-30 16:15:28 -05:00
Arfon Smith
086fb09038
Merge pull request #1226 from christianbundy/patch-2
...
Add Cheat Engine's .ct as an XML extension
2014-05-30 16:11:54 -05:00
Arfon Smith
5544a041ce
Samples update
2014-05-30 16:11:01 -05:00
Arfon Smith
6447333368
Merge pull request #1208 from jkeirstead/R-documentation
...
R documentation
2014-05-30 16:08:41 -05:00
Christian Bundy
1d6a42f0eb
Add Cheat Engine's .ct as an XML extension
...
Add .ct as an XML extension instead of its own language, as recommended by @arfon in #1199
2014-05-30 14:04:59 -07:00
Arfon Smith
de14b75517
Samples update
2014-05-30 15:59:30 -05:00
Arfon Smith
0f302713da
Merge pull request #1188 from kaendfinger/master
...
Groovy: Add .gvy, .grt, and .gtpl to the list of extensions
2014-05-30 15:58:59 -05:00
Arfon Smith
a66d064d4a
Merge pull request #1088 from github/815-update
...
815 update
2014-05-30 15:46:08 -05:00
Arfon Smith
4fefe2020f
Merge branch 'master' into 815-update
...
Conflicts:
lib/linguist/samples.json
2014-05-30 15:38:55 -05:00
Arfon Smith
72fab07a14
Text only
2014-05-30 15:37:38 -05:00
Arfon Smith
adbf4f6b17
Samples update
2014-05-30 15:33:36 -05:00
Arfon Smith
cfcf4ca915
Merge pull request #1203 from kostko/master
...
Add .ipp extension for C++
2014-05-30 15:21:16 -05:00
Arfon Smith
c427fba87f
Merge pull request #1200 from andyli/patch-1
...
Haxe: Use haxe logo color.
2014-05-30 15:20:38 -05:00
Arfon Smith
ab14bcab03
Merge pull request #1215 from felixphew/patch-1
...
Add .mkdn as a Markdown extension
2014-05-30 14:59:12 -05:00
ferrall
78de3fb959
Update languages.yml
...
added explicit lexer
2014-05-28 14:03:27 -04:00
ferrall
b9eda90ddd
Update languages.yml
...
Adding Ox to the list http://www.doornik.com/ox/
2014-05-27 14:47:20 -04:00
Arfon Smith
66b346c8fb
Merge pull request #1219 from github/sql-data
...
SQL -> data
2014-05-27 05:59:17 -05:00
Arfon Smith
8215b225d9
Searchable
2014-05-27 05:54:44 -05:00
Arfon Smith
41da8c6352
SQL -> data
2014-05-27 05:50:40 -05:00
Josh Oldenburg
04f4b05412
Ignore files related to Cocoapods.
...
These include Podfile, Podfile.lock, and Pods/.
2014-05-26 10:35:11 -04:00
felixphew
b7dad4df5e
Add .mkdn as a Markdown extension
2014-05-26 06:55:37 +10:00
James Keirstead
1a98ccbf5f
Added an example Rd file from the scholar package
2014-05-23 18:12:36 +01:00
James Keirstead
8d16a3365e
Added documentation format to R language
2014-05-23 18:12:23 +01:00
Arfon Smith
67bf48fafc
Merge pull request #1212 from christianbundy/patch-1
...
Javascript and LESS being labeled as 100% "shell"
2014-05-22 16:49:39 -05:00
Andy Lindeman
9a3c9a8c19
Bumps to 2.11.1
2014-05-22 11:33:44 -04:00
Andy Lindeman
6a192dae63
Merge pull request #1211 from alindeman/multibyte_line_count
...
Counts the number of lines correctly for files with certain multibyte encodings
2014-05-22 11:27:35 -04:00
Christian Bundy
f5895216a8
Update NuGet regex to be more specific
...
Change NuGet regex to look for packages that end with a period and 1+ digits, as NuGet always appends a version number to the end of packages.
2014-05-21 13:43:29 -07:00
Andy Lindeman
09a33f8daa
Takes a different approach
2014-05-21 15:11:06 -04:00
Andy Lindeman
185db0e8d5
Makes sure we do not fail if encoding == nil
...
It looks like it's valid to call this method even if `binary?` is true.
Encoding as 'ASCII-8BIT' should always succeed.
2014-05-21 13:36:39 -04:00
Andy Lindeman
85efbde3f7
Counts the number of lines correctly for files with certain multibyte encodings
2014-05-21 13:36:39 -04:00
Andy Lindeman
93d7aa3d07
Merge pull request #1194 from github/linguist-version-2.11.0
...
Bumping to 2.11.0
2014-05-21 13:34:00 -04:00
James Keirstead
e96096f786
Added the General Algebraic Modeling System (GAMS) to languages, with example
2014-05-21 14:36:11 +01:00
James Adams
0a850eeddd
Add support for Pan Language
...
As found in repositories related to @quattor, e.g. https://github.com/quattor/template-library-core
The test file provided matches the one I submitted to Pygments.
At some point in the future when the Pygments patches land at GitHub the lexer should be updated from "Text only" to "pan".
2014-05-20 16:54:07 +01:00
Jernej Kos
42658ffd61
Added .ipp extension for C++.
2014-05-19 19:12:49 +02:00
Andy Li
24fc2842d2
Haxe: Use haxe logo color.
2014-05-17 16:38:44 +08:00
ilovb
ac2723abe3
example 2 for Component Pascal
2014-05-17 00:02:34 +04:00
ilovb
0d0e219532
add example for Component Pascal
2014-05-16 23:47:27 +04:00
ilovb
cf35807709
add lexer for Component Pascal
2014-05-16 23:29:52 +04:00
ilovb
c2b53db96d
remove Component Pascal examples
2014-05-16 23:08:28 +04:00
ilovb
8e6efc3a7d
remove Component Pascal Document
2014-05-16 22:39:18 +04:00
ilovb
4b6f05b4d1
remove ace mode
2014-05-16 22:17:05 +04:00
ilovb
7aad5f93e4
Support of the Component Pascal language
...
http://en.wikipedia.org/wiki/Component_Pascal
2014-05-16 21:36:23 +04:00
Kenneth Endfinger
9b6a7622d2
Groovy: Remove .tpl from list
2014-05-16 10:37:49 -04:00
Kenneth Endfinger
6c666075b5
Groovy: Add '.tpl' to the list of extensions.
2014-05-16 10:32:41 -04:00
Kenneth Endfinger
6d26bf5c82
Groovy: .groovy is now first in the array
2014-05-16 10:20:57 -04:00
Daniël W. Crompton
6d5da4c9ec
update
2014-05-14 01:38:55 +02:00
Kenneth Endfinger
51dde1f6a4
Created Sample for .gvy
2014-05-13 16:34:20 -04:00
Kenneth Endfinger
13c9259d23
Created Sample for .grt
2014-05-13 16:33:43 -04:00
Kenneth Endfinger
a22c2d678b
Created a Sample for .gtpl
2014-05-13 16:32:21 -04:00
Kenneth Endfinger
5c36f8df85
Groovy: Sorted Extensions
2014-05-13 15:37:20 -04:00
Arfon Smith
37781cb58e
Bumping to 2.11.0
2014-05-13 09:47:54 -05:00
Mikkel Madsen
dcc598442b
Handle minified html5shiv
2014-05-13 09:01:37 +02:00
Mikkel Madsen
91877056fb
Extend vendor test for html5shiv
2014-05-13 09:00:43 +02:00
Mikkel Madsen
868e9df434
Add html5shiv to vendor.yml
2014-05-13 08:56:08 +02:00
Kenneth Endfinger
c3642ba7ed
Groovy: Add .gvy, .grt, and .gtpl to the list of extensions
2014-05-12 20:51:20 -04:00
Brian Lopez
56f128af66
Merge pull request #1187 from github/bump-charlock
...
Bump charlock_holmes to 0.7.0
2014-05-12 08:11:58 -07:00
Brian Lopez
c1e560b901
use charlock 0.7.1 or better
2014-05-12 16:17:57 +02:00
Brian Lopez
92bc1cdcdf
bump charlock_holmes to 0.7.0
2014-05-11 23:39:46 +02:00
Brandon Keepers
9fde0ec447
Merge pull request #1183 from alflanagan/master
...
Added modernizr.js to vendor files list, added tests
2014-05-09 09:40:55 -04:00
alflanagan
297ef6195d
Added modernizr.js to vendor files list, added tests
2014-05-08 21:02:00 -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
Arfon Smith
9873157076
Updating samples
2014-05-07 13:13:38 -05:00
Arfon Smith
675c1f3c0b
Merge pull request #1155 from NN---/patch-1
...
Add more extensions based on XML
2014-05-07 13:12:58 -05:00
NN
fee7a34ddc
Add targets sample.
2014-05-07 20:47:09 +03:00
Paul Chaignon
a148d52aed
.frag file extension added for JavaScript with some new samples
2014-05-07 13:42:46 +02:00
Arfon Smith
5da8831aff
Samples update
2014-05-05 22:11:51 -04:00
Arfon Smith
e9ff0f4998
Merge pull request #988 from lamestation/master
...
Added Propeller Spin language to languages.yml
2014-05-05 22:11:06 -04:00
Rick Bradley
658bf98b4c
Merge pull request #1172 from github/include-release-instructions-in-readme
...
add release instructions to README
2014-05-05 12:02:26 -07:00
Rick Bradley
452cfd32d7
one more tweak
2014-05-05 13:56:08 -05:00
Rick Bradley
3f1dc71cc2
improve release instructions
2014-05-05 13:51:36 -05:00
Rick Bradley
256157cd42
add release instructions to README
2014-05-05 13:46:28 -05:00
Paul Chaignon
81d9c682da
Support of the BitBake language
2014-05-05 11:29:00 +02:00
NN
843279ff1d
Add samples as requested.
2014-05-05 08:10:49 +03:00
Brett Weir
8118546ac7
Changed Propeller Spin primary_extension key to extensions and set value as array
2014-05-04 21:05:19 -07:00
Brett Weir
15c05c723e
Converted spin samples from UTF16LE to UTF8 character encoding.
2014-05-04 19:05:53 -07:00
Arfon Smith
d0d40c0d2e
Samples update
2014-05-04 20:44:40 -05:00
Arfon Smith
f494972d04
Merge pull request #1136 from jdf/master
...
Add support for Processing's new Python Mode sketches.
2014-05-04 20:44:03 -05:00
Jonathan Feinberg
1c4def7320
Add Python processing examples.
2014-05-04 21:13:19 -04:00
Arfon Smith
6e22b946bd
Merge pull request #1168 from github/950-update
...
950 update
2014-05-04 19:49:57 -05:00
Arfon Smith
0a54df3a12
Merge branch 'master' into 950
...
Conflicts:
lib/linguist/languages.yml
2014-05-04 19:46:20 -05:00
Arfon Smith
20af70cd90
Merge pull request #1166 from pchaigno/cuda-type
...
Programming type added to Cuda
2014-05-04 19:36:19 -05:00
Arfon Smith
a2f721d4ef
Merge pull request #1167 from github/the-end-of-primary-extension
...
RIP `primary_extension`. / cc @nox @tnm @bkeepers @rick
2014-05-04 19:30:59 -05:00
Arfon Smith
03a1a733f6
Formatting
2014-05-04 19:27:23 -05:00
Arfon Smith
4a76088b43
Formatting
2014-05-04 10:01:46 -05:00
Arfon Smith
5a1dab8073
Note on extensions
2014-05-04 09:59:11 -05:00
Brett Weir
86a97610bd
Added sample Spin code objects to samples/Propeller Spin/
2014-05-04 07:32:35 -07:00
Arfon Smith
87bfe3657a
Merge branch 'master' into 985
...
Conflicts:
lib/linguist/languages.yml
2014-05-04 09:04:28 -05:00
Paul Chaignon
3802e31b90
Missing type added to Cuda
2014-05-04 11:34:35 +02:00
Arfon Smith
4eff60e4b1
Merge pull request #1165 from github/972-update
...
972 update
2014-05-03 18:42:59 -05:00
Arfon Smith
f103306e91
Merge branch 'master' into 972
...
Conflicts:
lib/linguist/vendor.yml
2014-05-03 18:38:23 -05:00
Arfon Smith
8b878784a4
Merge pull request #1159 from github/780-update
...
780 update
2014-05-03 18:31:48 -05:00
Arfon Smith
44a0d19ac0
Merge branch 'master' into 780-update
...
Conflicts:
lib/linguist/samples.json
2014-05-03 17:11:13 -05:00
Arfon Smith
3023516796
Samples update
2014-05-03 17:10:02 -05:00
Arfon Smith
6038a06c43
Merge pull request #1150 from Oldes/RedLanguage
...
Red language
2014-05-03 17:09:22 -05:00
Arfon Smith
20735a4cdd
Merge pull request #1160 from github/bump_escape_utils
...
Updating escape_utils
2014-05-02 15:22:18 -05:00
Arfon Smith
df3b1a983e
> 1.9.3 even
2014-05-02 15:13:57 -05:00
Arfon Smith
84e43d7d3f
Dropping < 1.9.2
2014-05-02 15:07:09 -05:00
Arfon Smith
7e81a9e50b
Updating escape_utils
2014-05-02 13:43:24 -05:00
Arfon Smith
28acee8e33
Updating samples
2014-05-02 13:36:44 -05:00
Arfon Smith
80184f1e1d
Merge branch 'master' into 780
2014-05-02 13:36:14 -05:00
Arfon Smith
d893259e75
Merge pull request #1146 from Rolinh/master
...
Change DOT language type from programming to data (fix #1145 )
2014-05-02 13:32:37 -05:00
Arfon Smith
d3f37f5013
Merge pull request #1158 from github/1142-update
...
1142 update
2014-05-02 13:29:10 -05:00
Arfon Smith
0e6a46abfc
Merge branch 'master' into 1142
...
Conflicts:
lib/linguist/samples.json
2014-05-02 13:18:47 -05:00
Arfon Smith
49e27387b7
Samples update
2014-05-02 13:16:58 -05:00
Arfon Smith
c2495c27d3
Merge pull request #1141 from killmous/master
...
Added samples for Haskell
2014-05-02 13:16:30 -05:00
Arfon Smith
f0a3acd735
Merge pull request #1156 from quarterto/patch-1
...
Update PHP colour to reflect php.net
2014-05-02 13:11:53 -05:00
Arfon Smith
29d2930de8
Merge pull request #1144 from TazeTSchnitzel/patch-1
...
Gave GML a colour (its official colour)
2014-05-02 13:07:17 -05:00
Anthony Ramine
2d82071103
Delete primary_extension from language data
...
The language attribute is still maintained as the first extension found.
This allows Mercury to be properly detected by Linguist, as per #748 .
2014-05-01 21:35:49 +02:00
Matt Brennan
f4a3636371
Update PHP colour to reflect php.net
...
Currently the PHP colour is very similar to C#, and seems to have been pull from thin air. PHP has a perfectly nice distinctive purple, used on [php.net](http://php.net ) since forever. This pull request changes PHP's colour to a dark shade of that purple.
Before | After
-----------------------------------------|-----------------------------------------
 | 
2014-05-01 09:33:05 +01:00
NN
d8f96441da
Add more extensions based on XML
2014-05-01 10:06:15 +03:00
Oldes
cf5646d45a
Fixing the Text only lexer
2014-04-29 23:32:30 +02:00
Oldes
5c3d32cafd
Using Text lexer untill proper lexer will be accepted
2014-04-29 23:28:39 +02:00
Oldes
ea45db38e9
Changed name to just: Red
2014-04-29 23:09:24 +02:00
Oldes
a978c4eb34
Red language (red-lang.org)
2014-04-29 23:04:53 +02:00
Robin Hahling
65302dbec7
Change DOT language type from programming to data ( fix #1145 )
...
DOT language is a (graph) description language thus a subset of a data
language.
2014-04-29 10:03:46 +02:00
Andrea Faulds
3c82131863
Gave GML a colour (its official colour)
2014-04-28 19:03:28 +01: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
Paul Chaignon
00873da7a6
New sample file for R
2014-04-27 18:36:34 +02:00
killmous
a17f7d1cb2
Added samples for Haskell
2014-04-27 11:29:26 -05:00
Jonathan Feinberg
9f850db126
Add support for Processing's new Python Mode sketches.
2014-04-26 21:22:49 -04:00
Arfon Smith
e513ac628a
Merge pull request #1135 from github/js-colour-update
...
Updating JS colour to be a little softer
2014-04-26 19:57:49 -05:00
Arfon Smith
3dc11186a1
Updating JS colour to be a little softer
2014-04-26 19:55:17 -05:00
Ricky Elrod
9d569c8bd5
Idris is upstream in Pygments now: https://bitbucket.org/birkenfeld/pygments-main/pull-request/210
2014-04-22 02:54:27 -04:00
Arfon Smith
26fbc45baf
Merge branch 'master' into 815
...
Conflicts:
lib/linguist/samples.json
2014-04-21 11:37:49 -05:00
Julian Gehring
9ae0bdbb43
Add R package ignores to vendor.yml
...
Ignore vignette and external data directories which contain no R source code
2014-04-03 21:29:18 +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
Aleks Kissinger
a3aaa1ec4d
included sample and extension .ML extension for Standard ML files
2014-04-02 12:41:54 +01:00
Michael Hendricks
ee3c9bcdbd
Add misclassified Prolog samples
...
These two files are incorrectly classified as Perl. They should be
classified as Prolog. There are many distinctive tokens in each file
which clearly differentiate between Perl and Prolog.
2014-03-17 08:56:45 -06:00
Brett Weir
dc1b0e3c48
Added Propeller Spin language to languages.yml
2014-03-13 14:49:11 -07:00
Albert Lyu
869cf8ba11
Update D3.js in vendored list
2014-03-13 16:20:04 -05:00
Albert Lyu
a2690b7dac
Add D3.js to the vendored list
...
Followed the commit pattern of a3e1420476
2014-02-26 13:07:20 -06:00
Paul Chaignon
d94bffb198
Merge branch 'master' of https://github.com/github/linguist into pro
2014-02-21 16:49:46 +01:00
Dave Hughes
e2b1fe3641
Amend tests to ensure SQL *is* searchable
2014-02-17 01:11:23 +00:00
Dave Jones
0eebd42d72
Make SQL a programming language
...
Because it is (see https://github.com/waveform80/db2utils which hilariously claims to be 79% written in C!)
2014-02-17 00:09:22 +00:00
Paul Chaignon
2beb450df6
Support of the .pro file extension for Prolog.
2014-02-10 18:10:20 +01:00
waddlesplash
aa78060e41
Adding QMake (Make-like) language.
...
Mostly because the file extension conflicts with that of Prolog.
2013-12-10 10:23:13 -05:00
elofgren
89795ebd1f
bundle fix
...
Lets see if this fixes the failing tests
2013-12-05 17:33:20 -05:00
Pat Pannuto
5fb6f34d8a
Add misser lexer entry for nesC to languages.yml
...
The nesC entry in the languages.yml file was missing a lexer entry
and thus wasn't getting picked up. This adds the required lexer line.
2013-12-05 14:55:00 -05:00
Eric Lofgren
3ecc1f883c
Basic SAS
...
Just an entry for SAS with the basic .sas file extension and two
examples.
2013-12-03 14:48:55 -05:00
Daniel Standage
edf19a0941
Does adding Rscript as an alias help?
2013-11-14 23:00:19 -05:00
Daniel Standage
dfeaaaa17e
Move file location based on Travis error message
2013-11-14 22:47:05 -05:00
Daniel Standage
bcefa61fe0
Added new Rscript code
2013-11-14 22:29:41 -05:00
Daniël W. Crompton
7c1716aa1e
This pull request solves issue #674 , see it for details.
2013-09-06 01:47:14 +02:00