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
This commit is contained in:
Brandon Keepers
2014-10-31 18:03:03 -04:00
40 changed files with 1954 additions and 7 deletions

View File

@@ -37,6 +37,7 @@ AGS Script:
extensions:
- .asc
- .ash
tm_scope: source.c++
ANTLR:
type: programming
@@ -50,6 +51,7 @@ APL:
color: "#8a0707"
extensions:
- .apl
- .dyalog
ASP:
type: programming
@@ -79,6 +81,7 @@ ATS:
- .atxt
- .hats
- .sats
tm_scope: source.ocaml
ActionScript:
type: programming
@@ -117,12 +120,14 @@ ApacheConf:
- apache
extensions:
- .apacheconf
tm_scope: source.apache-config
Apex:
type: programming
lexer: Java
extensions:
- .cls
tm_scope: source.java
AppleScript:
type: programming
@@ -147,6 +152,7 @@ Arduino:
lexer: C++
extensions:
- .ino
tm_scope: source.c++
AsciiDoc:
type: prose
@@ -174,6 +180,8 @@ Assembly:
- nasm
extensions:
- .asm
- .a51
tm_scope: source.asm.x86
Augeas:
type: programming
@@ -198,6 +206,7 @@ AutoIt:
- AutoItScript
extensions:
- .au3
tm_scope: source.autoit.3
Awk:
type: programming
@@ -223,6 +232,7 @@ Batchfile:
extensions:
- .bat
- .cmd
tm_scope: source.dosbatch
Befunge:
extensions:
@@ -236,6 +246,7 @@ BlitzBasic:
extensions:
- .bb
- .decls
tm_scope: source.blitzmax
BlitzMax:
type: programming
@@ -248,6 +259,7 @@ Bluespec:
lexer: verilog
extensions:
- .bsv
tm_scope: source.verilog
Boo:
type: programming
@@ -259,6 +271,7 @@ Brainfuck:
extensions:
- .b
- .bf
tm_scope: source.bf
Brightscript:
type: programming
@@ -322,6 +335,7 @@ C-ObjDump:
lexer: c-objdump
extensions:
- .c-objdump
tm_scope: objdump.x86asm
C2hs Haskell:
type: programming
@@ -331,6 +345,7 @@ C2hs Haskell:
- c2hs
extensions:
- .chs
tm_scope: source.haskell
CLIPS:
type: programming
@@ -378,6 +393,7 @@ ChucK:
lexer: Java
extensions:
- .ck
tm_scope: source.java
Cirru:
type: programming
@@ -441,6 +457,7 @@ ColdFusion:
- cfml
extensions:
- .cfm
tm_scope: text.html.cfm
ColdFusion CFC:
type: programming
@@ -453,6 +470,7 @@ ColdFusion CFC:
- cfc
extensions:
- .cfc
tm_scope: source.cfscript
Common Lisp:
type: programming
@@ -481,6 +499,7 @@ Component Pascal:
extensions:
- .cp
- .cps
tm_scope: source.pascal
Coq:
type: programming
@@ -495,6 +514,7 @@ Cpp-ObjDump:
- .cppobjdump
- .c++objdump
- .cxx-objdump
tm_scope: objdump.x86asm
Creole:
type: prose
@@ -509,11 +529,13 @@ Crystal:
extensions:
- .cr
ace_mode: ruby
tm_scope: source.ruby
Cucumber:
lexer: Gherkin
extensions:
- .feature
tm_scope: text.gherkin.feature
Cuda:
type: programming
@@ -521,12 +543,14 @@ Cuda:
extensions:
- .cu
- .cuh
tm_scope: source.cuda-c++
Cycript:
type: programming
lexer: JavaScript
extensions:
- .cy
tm_scope: source.js
Cython:
type: programming
@@ -548,6 +572,7 @@ D-ObjDump:
lexer: d-objdump
extensions:
- .d-objdump
tm_scope: objdump.x86asm
DM:
type: programming
@@ -557,6 +582,7 @@ DM:
- .dm
aliases:
- byond
tm_scope: source.c++
DOT:
type: data
@@ -612,6 +638,7 @@ Ecere Projects:
lexer: JSON
extensions:
- .epj
tm_scope: source.json
ECL:
type: programming
@@ -628,6 +655,7 @@ Eagle:
extensions:
- .sch
- .brd
tm_scope: text.xml
Eiffel:
type: programming
@@ -648,6 +676,7 @@ Elm:
lexer: Haskell
extensions:
- .elm
tm_scope: source.haskell
Emacs Lisp:
type: programming
@@ -670,6 +699,7 @@ EmberScript:
extensions:
- .em
- .emberscript
tm_scope: source.coffee
Erlang:
type: programming
@@ -690,6 +720,7 @@ F#:
- .fs
- .fsi
- .fsx
tm_scope: source.fsharp
FLUX:
type: programming
@@ -744,6 +775,7 @@ Fantom:
color: "#dbded5"
extensions:
- .fan
tm_scope: source.fan
Forth:
type: programming
@@ -761,6 +793,7 @@ Frege:
lexer: Haskell
extensions:
- .fr
tm_scope: source.haskell
G-code:
type: data
@@ -776,6 +809,7 @@ Game Maker Language:
lexer: JavaScript
extensions:
- .gml
tm_scope: source.js
GAMS:
type: programming
@@ -825,18 +859,21 @@ GLSL:
Genshi:
extensions:
- .kid
tm_scope: text.xml.genshi
Gentoo Ebuild:
group: Shell
lexer: Bash
extensions:
- .ebuild
tm_scope: source.shell
Gentoo Eclass:
group: Shell
lexer: Bash
extensions:
- .eclass
tm_scope: source.shell
Gettext Catalog:
search_term: pot
@@ -846,6 +883,7 @@ Gettext Catalog:
extensions:
- .po
- .pot
tm_scope: source.po
Glyph:
type: programming
@@ -853,6 +891,7 @@ Glyph:
lexer: Tcl
extensions:
- .glf
tm_scope: source.tcl
Gnuplot:
type: programming
@@ -879,6 +918,7 @@ Gosu:
- .gst
- .gsx
- .vark
tm_scope: source.gosu.2
Grace:
type: programming
@@ -896,6 +936,7 @@ Grammatical Framework:
- .gf
searchable: true
color: "#ff0000"
tm_scope: source.haskell
Graph Modeling Language:
type: data
@@ -913,6 +954,7 @@ Groff:
- '.5'
- '.6'
- '.7'
tm_scope: text.groff
Groovy:
type: programming
@@ -920,7 +962,6 @@ Groovy:
color: "#e69f56"
extensions:
- .groovy
- .gradle
- .grt
- .gtpl
- .gvy
@@ -934,6 +975,7 @@ Groovy Server Pages:
- gsp
extensions:
- .gsp
tm_scope: text.html.jsp
HTML:
type: markup
@@ -958,7 +1000,7 @@ HTML+Django:
HTML+ERB:
type: markup
tm_scope: text.html.ruby
tm_scope: text.html.erb
group: HTML
lexer: RHTML
aliases:
@@ -989,9 +1031,12 @@ Haml:
Handlebars:
type: markup
lexer: Handlebars
aliases:
- hbs
extensions:
- .handlebars
- .hbs
tm_scope: text.html.handlebars
Harbour:
type: programming
@@ -1014,6 +1059,7 @@ Haxe:
extensions:
- .hx
- .hxsl
tm_scope: source.haxe.2
Hy:
type: programming
@@ -1043,6 +1089,7 @@ INI:
- .ini
- .prefs
- .properties
tm_scope: source.ini
Inno Setup:
extensions:
@@ -1063,6 +1110,7 @@ Inform 7:
extensions:
- .ni
- .i7x
tm_scope: source.inform
Inno Setup:
extensions:
@@ -1128,6 +1176,7 @@ JSON5:
lexer: JavaScript
extensions:
- .json5
tm_scope: source.js
JSONLD:
type: data
@@ -1136,6 +1185,7 @@ JSONLD:
lexer: JavaScript
extensions:
- .jsonld
tm_scope: source.js
JSONiq:
type: programming
@@ -1143,12 +1193,14 @@ JSONiq:
lexer: XQuery
extensions:
- .jq
tm_scope: source.xquery
Jade:
group: HTML
type: markup
extensions:
- .jade
tm_scope: source.jade
Java:
type: programming
@@ -1165,6 +1217,7 @@ Java Server Pages:
- jsp
extensions:
- .jsp
tm_scope: text.html.jsp
JavaScript:
type: programming
@@ -1216,6 +1269,7 @@ Kit:
ace_mode: html
extensions:
- .kit
tm_scope: text.html.basic
Kotlin:
type: programming
@@ -1223,6 +1277,7 @@ Kotlin:
- .kt
- .ktm
- .kts
tm_scope: source.Kotlin
LFE:
type: programming
@@ -1231,11 +1286,19 @@ LFE:
color: "#004200"
lexer: Common Lisp
group: Erlang
tm_scope: source.lisp
LLVM:
extensions:
- .ll
LOLCODE:
type: programming
lexer: Text only
extensions:
- .lol
color: "#cc9900"
LSL:
type: programming
lexer: LSL
@@ -1261,6 +1324,7 @@ Lasso:
- .las
- .lasso9
- .ldml
tm_scope: file.lasso
Latte:
type: markup
@@ -1269,6 +1333,7 @@ Latte:
lexer: Smarty
extensions:
- .latte
tm_scope: source.smarty
Less:
type: markup
@@ -1276,6 +1341,7 @@ Less:
lexer: CSS
extensions:
- .less
tm_scope: source.css
LilyPond:
lexer: Text only
@@ -1316,6 +1382,7 @@ Literate Haskell:
- lhs
extensions:
- .lhs
tm_scope: text.tex.latex.haskell
LiveScript:
type: programming
@@ -1347,6 +1414,7 @@ LookML:
color: "#652B81"
extensions:
- .lookml
tm_scope: source.yaml
Lua:
type: programming
@@ -1354,6 +1422,7 @@ Lua:
color: "#fa1fa1"
extensions:
- .lua
- .fcgi
- .nse
- .pd_lua
- .rbxs
@@ -1368,6 +1437,7 @@ M:
extensions:
- .mumps
- .m
tm_scope: source.lisp
MTML:
type: markup
@@ -1375,6 +1445,7 @@ MTML:
color: "#0095d9"
extensions:
- .mtml
tm_scope: text.html.basic
Makefile:
aliases:
@@ -1393,6 +1464,7 @@ Mako:
extensions:
- .mako
- .mao
tm_scope: text.html.mako
Markdown:
type: prose
@@ -1406,6 +1478,7 @@ Markdown:
- .mkdn
- .mkdown
- .ron
tm_scope: text.html.markdown
Mask:
type: markup
@@ -1414,6 +1487,7 @@ Mask:
ace_mode: scss
extensions:
- .mask
tm_scope: source.scss
Mathematica:
type: programming
@@ -1444,6 +1518,7 @@ Max:
- .maxproj
- .mxt
- .pat
tm_scope: source.json
MediaWiki:
type: prose
@@ -1460,6 +1535,7 @@ Mercury:
extensions:
- .m
- .moo
tm_scope: source.prolog
MiniD: # Legacy
searchable: false
@@ -1476,6 +1552,7 @@ Mirah:
- .duby
- .mir
- .mirah
tm_scope: source.ruby
Monkey:
type: programming
@@ -1493,6 +1570,8 @@ MoonScript:
type: programming
extensions:
- .moon
interpreters:
- moon
Myghty:
extensions:
@@ -1515,12 +1594,14 @@ NetLogo:
color: "#ff2b2b"
extensions:
- .nlogo
tm_scope: source.lisp
Nginx:
type: markup
lexer: Nginx configuration file
extensions:
- .nginxconf
tm_scope: source.nginx
Nimrod:
type: programming
@@ -1552,6 +1633,7 @@ Nu:
- .nu
filenames:
- Nukefile
tm_scope: source.scheme
NumPy:
group: Python
@@ -1578,6 +1660,7 @@ ObjDump:
lexer: objdump
extensions:
- .objdump
tm_scope: objdump.x86asm
Objective-C:
type: programming
@@ -1608,6 +1691,7 @@ Objective-J:
extensions:
- .j
- .sj
tm_scope: source.js.objj
Omgrofl:
type: programming
@@ -1635,6 +1719,7 @@ OpenCL:
extensions:
- .cl
- .opencl
tm_scope: source.c
OpenEdge ABL:
type: programming
@@ -1645,6 +1730,7 @@ OpenEdge ABL:
extensions:
- .p
- .cls
tm_scope: source.abl
OpenSCAD:
type: programming
@@ -1680,6 +1766,7 @@ PAWN:
color: "#dbb284"
extensions:
- .pwn
tm_scope: source.c++
PHP:
type: programming
@@ -1690,6 +1777,7 @@ PHP:
- .php
- .aw
- .ctp
- .fcgi
- .module
- .php3
- .php4
@@ -1707,6 +1795,13 @@ Pan:
extensions:
- .pan
Papyrus:
type: programming
color: "#6600cc"
lexer: Text only
extensions:
- .psc
Parrot:
type: programming
color: "#f3ca0a"
@@ -1810,6 +1905,7 @@ PostScript:
extensions:
- .ps
- .eps
tm_scope: source.postscript
PowerShell:
type: programming
@@ -1852,6 +1948,7 @@ Protocol Buffer:
- Protocol Buffers
extensions:
- .proto
tm_scope: source.protobuf
Puppet:
type: programming
@@ -1874,6 +1971,7 @@ PureScript:
lexer: Haskell
extensions:
- .purs
tm_scope: source.haskell
Python:
type: programming
@@ -1882,6 +1980,7 @@ Python:
extensions:
- .py
- .cgi
- .fcgi
- .gyp
- .lmi
- .pyde
@@ -1910,6 +2009,7 @@ QML:
color: "#44a51c"
extensions:
- .qml
tm_scope: source.qml
QMake:
lexer: Text only
@@ -1942,6 +2042,7 @@ RDoc:
wrap: true
extensions:
- .rdoc
tm_scope: text.rdoc
REALbasic:
type: programming
@@ -1953,12 +2054,14 @@ REALbasic:
- .rbres
- .rbtbar
- .rbuistate
tm_scope: source.vbnet
RHTML:
type: markup
group: HTML
extensions:
- .rhtml
tm_scope: text.html.ruby
RMarkdown:
type: prose
@@ -1978,6 +2081,7 @@ Racket:
- .rktd
- .rktl
- .scrbl
tm_scope: source.scheme
Ragel in Ruby Host:
type: programming
@@ -2021,6 +2125,7 @@ RobotFramework:
extensions:
- .robot
# - .txt
tm_scope: text.robot
Rouge:
type: programming
@@ -2029,6 +2134,7 @@ Rouge:
color: "#cc0088"
extensions:
- .rg
tm_scope: source.clojure
Ruby:
type: programming
@@ -2043,6 +2149,7 @@ Ruby:
extensions:
- .rb
- .builder
- .fcgi
- .gemspec
- .god
- .irbrc
@@ -2103,6 +2210,7 @@ SQF:
extensions:
- .sqf
- .hqf
tm_scope: source.c++
SQL:
type: data
@@ -2121,6 +2229,7 @@ STON:
lexer: JSON
extensions:
- .ston
tm_scope: source.json
Sage:
type: programming
@@ -2128,6 +2237,7 @@ Sage:
group: Python
extensions:
- .sage
tm_scope: source.python
Sass:
type: markup
@@ -2151,6 +2261,7 @@ Scaml:
type: markup
extensions:
- .scaml
tm_scope: source.scaml
Scheme:
type: programming
@@ -2185,7 +2296,7 @@ Shell:
type: programming
lexer: Bash
search_term: bash
color: "#5861ce"
color: "#89e051"
aliases:
- sh
- bash
@@ -2195,6 +2306,8 @@ Shell:
- .bash
- .bats
- .cgi
- .command
- .fcgi
- .tmux
- .zsh
interpreters:
@@ -2222,6 +2335,7 @@ Slash:
color: "#007eff"
extensions:
- .sl
tm_scope: text.html.slash
Slim:
group: HTML
@@ -2248,12 +2362,14 @@ SourcePawn:
- sourcemod
extensions:
- .sp
tm_scope: source.sp
Squirrel:
type: programming
lexer: C++
extensions:
- .nut
tm_scope: source.c++
Standard ML:
type: programming
@@ -2265,6 +2381,7 @@ Standard ML:
- .fun
- .sig
- .sml
tm_scope: source.ml
Stata:
type: programming
@@ -2312,6 +2429,7 @@ TOML:
type: data
extensions:
- .toml
tm_scope: source.toml
TXL:
type: programming
@@ -2326,6 +2444,9 @@ Tcl:
- .tcl
- .adp
- .tm
interpreters:
- tclsh
- wish
Tcsh:
type: programming
@@ -2333,6 +2454,7 @@ Tcsh:
extensions:
- .tcsh
- .csh
tm_scope: source.shell
TeX:
type: markup
@@ -2362,6 +2484,7 @@ Tea:
type: markup
extensions:
- .tea
tm_scope: source.tea
Textile:
type: prose
@@ -2385,6 +2508,7 @@ Twig:
lexer: HTML+Django/Jinja
extensions:
- .twig
tm_scope: text.html.twig
TypeScript:
type: programming
@@ -2393,6 +2517,7 @@ TypeScript:
- ts
extensions:
- .ts
tm_scope: source.ts
Unified Parallel C:
type: programming
@@ -2402,6 +2527,7 @@ Unified Parallel C:
color: "#755223"
extensions:
- .upc
tm_scope: source.c
UnrealScript:
type: programming
@@ -2409,6 +2535,7 @@ UnrealScript:
lexer: Java
extensions:
- .uc
tm_scope: source.java
VCL:
type: programming
@@ -2417,6 +2544,7 @@ VCL:
color: "#0298c3"
extensions:
- .vcl
tm_scope: source.perl
VHDL:
type: programming
@@ -2457,6 +2585,7 @@ VimL:
- .vim
filenames:
- .vimrc
- _vimrc
- vimrc
- gvimrc
@@ -2473,6 +2602,7 @@ Visual Basic:
- .vba
- .vbhtml
- .vbs
tm_scope: source.vbnet
Volt:
type: programming
@@ -2480,12 +2610,14 @@ Volt:
color: "#0098db"
extensions:
- .volt
tm_scope: source.d
XC:
type: programming
lexer: C
extensions:
- .xc
tm_scope: source.c
XML:
type: markup
@@ -2556,6 +2688,7 @@ XML:
filenames:
- .classpath
- .project
- build.xml.dist
- phpunit.xml.dist
XProc:
@@ -2564,6 +2697,7 @@ XProc:
extensions:
- .xpl
- .xproc
tm_scope: text.xml
XQuery:
type: programming
@@ -2579,6 +2713,7 @@ XS:
lexer: C
extensions:
- .xs
tm_scope: source.c
XSLT:
type: programming
@@ -2587,6 +2722,7 @@ XSLT:
extensions:
- .xslt
- .xsl
tm_scope: text.xml.xsl
Xojo:
type: programming
@@ -2598,6 +2734,7 @@ Xojo:
- .xojo_script
- .xojo_toolbar
- .xojo_window
tm_scope: source.vbnet
Xtend:
type: programming
@@ -2621,6 +2758,7 @@ Zephir:
color: "#118f9e"
extensions:
- .zep
tm_scope: text.html.php
Zimpl:
type: programming
@@ -2644,6 +2782,7 @@ edn:
color: "#db5855"
extensions:
- .edn
tm_scope: source.clojure
fish:
type: programming
@@ -2688,6 +2827,7 @@ wisp:
color: "#7582D1"
extensions:
- .wisp
tm_scope: source.clojure
xBase:
type: programming

View File

@@ -242,3 +242,7 @@
# Typesafe Activator
- (^|/)activator$
- (^|/)activator\.bat$
# ProGuard
- proguard.pro
- proguard-rules.pro

View File

@@ -1,3 +1,3 @@
module Linguist
VERSION = "3.4.0"
VERSION = "3.4.1"
end