Skip to content

Commit b137c74

Browse files
committed
Update Makefile, generated sublime syntax files for sublime
1 parent eb6d0c8 commit b137c74

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Makefile

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: all ci-test test release devenv publish
1+
.PHONY: all ci-test test release devenv publish release_sublime
22

33
all: devenv release
44

@@ -33,6 +33,24 @@ release:
3333
./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
3434
./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
3535

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+
3654
publish: test
3755
apm publish patch
3856
rm -rf ./node_modules/syntaxdev

0 commit comments

Comments
 (0)