From 40360f1c6dd1c9c0f67ced533dbc7778d1a986a9 Mon Sep 17 00:00:00 2001 From: RonildoSouza Date: Wed, 27 Apr 2016 17:58:50 -0300 Subject: [PATCH 1/3] Add more features --- AutoIt.tmLanguage | 2 +- Completions/Functions.sublime-completions | 4 ++-- Completions/Snippets.sublime-completions | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/AutoIt.tmLanguage b/AutoIt.tmLanguage index 062540d..3c2278d 100644 --- a/AutoIt.tmLanguage +++ b/AutoIt.tmLanguage @@ -257,7 +257,7 @@ send-keys match - {\b(?i:appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f2|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|launch_app1|launch_app2|launch_mail|launch_media|left|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpaddiv|numpaddot|numpadenter|numpadmult|numpadsub|pause|pgdn|pgup|printscreen|right|scrolllock|sleep|space|tab|up|volume_down|volume_mute|volume_up)\b} + {\b(?i:appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|del|delete|up|up .|down|down .|end|enter|enter .|esc|escape|f1|f10|f11|f12|f2|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|launch_app1|launch_app2|launch_mail|launch_media|left|left .|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpaddiv|numpaddot|numpadenter|numpadmult|numpadsub|pause|pgdn|pgup|printscreen|right|right .|scrolllock|sleep|space|tab|tab .|up|volume_down|volume_mute|volume_up)\b} name constant.other.send-key.autoit diff --git a/Completions/Functions.sublime-completions b/Completions/Functions.sublime-completions index 7961a8a..c77906e 100644 --- a/Completions/Functions.sublime-completions +++ b/Completions/Functions.sublime-completions @@ -695,7 +695,7 @@ "contents": "Mod(${1:value1}, ${2:value2})" }, { "trigger": "MouseClick()", - "contents": "MouseClick(${1:button}, ${2:y}${3:, ${4:[x]}${5:, ${6:[clicks]}${7:, ${8:[speed]}}}})" + "contents": "MouseClick(\"${1:button}\", ${2:${3:[x}${4:, ${5:y}${6:, ${7:[clicks}${8:, ${9:[speed]]]}}}}})" }, { "trigger": "MouseClickDrag()", "contents": "MouseClickDrag(${1:button}, ${2:x1}, ${3:y1}, ${4:x2}, ${5:y2}${6:, ${7:[speed]}})" @@ -830,7 +830,7 @@ "contents": "RunWait(${1:program}${2:, \"${3:[workingdir]}\"${4:, ${5:[showflag]}${6:, ${7:[optflag]}}}})" }, { "trigger": "Send()", - "contents": "Send(${1:keys}${2:, ${3:[flag]}})" + "contents": "Send(\"${1:keys}\"${2:, ${3:[flag]}})" }, { "trigger": "SendKeepActive()", "contents": "SendKeepActive(${1:title}${2:, \"${3:[text]}\"})" diff --git a/Completions/Snippets.sublime-completions b/Completions/Snippets.sublime-completions index cb26d0c..5e2880c 100644 --- a/Completions/Snippets.sublime-completions +++ b/Completions/Snippets.sublime-completions @@ -24,5 +24,11 @@ }, { "trigger": "#cs", "contents": "#cs\n\t${1}\n#ce" + }, { + "trigger": "Do...Until", + "contents": "Do\n\n\t${1}\n\nUntil ( ${2:false} )" + }, { + "trigger": "Region...EndRegion", + "contents": "#Region\n\n\t${1}\n\n#EndRegion" }] } \ No newline at end of file From 5a73f5dd016f1e8ca620b28774a2158b9132e346 Mon Sep 17 00:00:00 2001 From: RonildoSouza Date: Wed, 27 Apr 2016 17:59:23 -0300 Subject: [PATCH 2/3] Autocomplete created for keywords --- Completions/Keywords.sublime-completions | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Completions/Keywords.sublime-completions diff --git a/Completions/Keywords.sublime-completions b/Completions/Keywords.sublime-completions new file mode 100644 index 0000000..1ba0c0d --- /dev/null +++ b/Completions/Keywords.sublime-completions @@ -0,0 +1,13 @@ +{ +"scope": "source.autoit", +"completions": [ + { "trigger": "Dim", "contents": "Dim" }, + { "trigger": "Local", "contents": "Local" }, + { "trigger": "Global", "contents": "Global" }, + { "trigger": "Const", "contents": "Const" }, + { "trigger": "And", "contents": "And" }, + { "trigger": "Or", "contents": "Or" }, + { "trigger": "Not", "contents": "Not" }, + { "trigger": "ByRef", "contents": "ByRef" }, + ] +} From 1408076c4c3053648a89f589574c1edc90c35c3d Mon Sep 17 00:00:00 2001 From: RonildoSouza Date: Thu, 28 Apr 2016 08:15:52 -0300 Subject: [PATCH 3/3] Indentation --- Completions/Keywords.sublime-completions | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Completions/Keywords.sublime-completions b/Completions/Keywords.sublime-completions index 1ba0c0d..edf1aa4 100644 --- a/Completions/Keywords.sublime-completions +++ b/Completions/Keywords.sublime-completions @@ -1,6 +1,6 @@ { -"scope": "source.autoit", -"completions": [ + "scope": "source.autoit", + "completions": [ { "trigger": "Dim", "contents": "Dim" }, { "trigger": "Local", "contents": "Local" }, { "trigger": "Global", "contents": "Global" },