File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 1
- .PHONY : all ci-test test release devenv publish
1
+ .PHONY : all ci-test test release devenv publish release_sublime
2
2
3
3
all : devenv release
4
4
@@ -33,6 +33,24 @@ release:
33
33
./node_modules/.bin/syntaxdev atom-spec --package-name MagicPython --tests test/**/*.py --syntax grammars/src/MagicPython.syntax.yaml --out test/atom-spec/python-spec.js
34
34
./node_modules/.bin/syntaxdev atom-spec --package-name MagicPython --tests test/**/*.re --syntax grammars/src/MagicRegExp.syntax.yaml --out test/atom-spec/python-re-spec.js
35
35
36
+ release_sublime :
37
+ ./node_modules/.bin/syntaxdev build-plist --in grammars/src/MagicPython.syntax.yaml --out grammars/MagicPython.tmLanguage
38
+ ./node_modules/.bin/syntaxdev build-plist --in grammars/src/MagicRegExp.syntax.yaml --out grammars/MagicRegExp.tmLanguage
39
+
40
+ rm -f grammars/*.sublime-syntax
41
+ sed -i.bak '/<!-- AUTOGENERATED FROM .*/g' grammars/MagicPython.tmLanguage
42
+ sed -i.bak '/<?xml version="1.0".*/g' grammars/MagicPython.tmLanguage
43
+ sed -i.bak '/<!DOCTYPE plist PUBLIC */g' grammars/MagicPython.tmLanguage
44
+
45
+ sed -i.bak '/<!-- AUTOGENERATED FROM .*/g' grammars/MagicRegExp.tmLanguage
46
+ sed -i.bak '/<?xml version="1.0".*/g' grammars/MagicRegExp.tmLanguage
47
+ sed -i.bak '/<!DOCTYPE plist PUBLIC */g' grammars/MagicRegExp.tmLanguage
48
+ subl -w grammars/MagicPython.tmLanguage --command convert_syntax --command save
49
+ subl -w grammars/MagicRegExp.tmLanguage --command convert_syntax --command save
50
+ rm -f grammars/*.tmLanguage.bak
51
+ git checkout grammars/MagicPython.tmLanguage
52
+ git checkout grammars/MagicRegExp.tmLanguage
53
+
36
54
publish : test
37
55
apm publish patch
38
56
rm -rf ./node_modules/syntaxdev
You can’t perform that action at this time.
0 commit comments