Skip to content

Commit 12b497b

Browse files
committed
Hide aliases from "Save As.." dialog
ST lists hidden syntaxes with file extensions in "Save As..." dialog's file type combo box. This commit makes use of `hidden_file_extensions` to prevent it.
1 parent 253d7e5 commit 12b497b

1 file changed

Lines changed: 29 additions & 15 deletions

File tree

core/aliases.py

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,29 @@
1212

1313
HAS_FIND_SYNTAX = hasattr(sublime, "list_syntaxes")
1414

15-
EMPTY_TEMPLATE = dedent(
16-
"""
17-
%YAML 1.2
18-
---
19-
name: {0}
20-
scope: {1}
21-
hidden: true
22-
file_extensions:
23-
- {2}
24-
contexts:
25-
main: []
26-
"""
27-
).lstrip()
28-
2915
if int(sublime.version()) > 4075:
16+
EMPTY_TEMPLATE = dedent(
17+
"""
18+
%YAML 1.2
19+
---
20+
name: {0}
21+
scope: {1}
22+
hidden: true
23+
hidden_file_extensions:
24+
- {2}
25+
contexts:
26+
main: []
27+
"""
28+
).lstrip()
29+
3030
MAIN_TEMPLATE = dedent(
3131
"""
3232
%YAML 1.2
3333
---
3434
name: {0}
3535
scope: {1}
3636
hidden: true
37-
file_extensions:
37+
hidden_file_extensions:
3838
- {2}
3939
contexts:
4040
main:
@@ -44,6 +44,20 @@
4444
).lstrip()
4545

4646
else:
47+
EMPTY_TEMPLATE = dedent(
48+
"""
49+
%YAML 1.2
50+
---
51+
name: {0}
52+
scope: {1}
53+
hidden: true
54+
file_extensions:
55+
- {2}
56+
contexts:
57+
main: []
58+
"""
59+
).lstrip()
60+
4761
MAIN_TEMPLATE = dedent(
4862
"""
4963
%YAML 1.2

0 commit comments

Comments
 (0)