Skip to content

Commit f9a0070

Browse files
authored
Merge pull request #2197 from chang/improve-bracket-completion
Improve bracket autoclosing
2 parents 0e9e7d6 + 933e38e commit f9a0070

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

browser/components/CodeEditor.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,12 @@ export default class CodeEditor extends React.Component {
113113
dragDrop: false,
114114
foldGutter: true,
115115
gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'],
116-
autoCloseBrackets: true,
116+
autoCloseBrackets: {
117+
pairs: '()[]{}\'\'""$$**``',
118+
triples: '```"""\'\'\'',
119+
explode: '[]{}``$$',
120+
override: true
121+
},
117122
extraKeys: {
118123
Tab: function (cm) {
119124
const cursor = cm.getCursor()

browser/main/modals/PreferencesModal/SnippetEditor.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ class SnippetEditor extends React.Component {
2727
dragDrop: false,
2828
foldGutter: true,
2929
gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'],
30-
autoCloseBrackets: true,
30+
autoCloseBrackets: {
31+
pairs: '()[]{}\'\'""$$**``',
32+
triples: '```"""\'\'\'',
33+
explode: '[]{}``$$',
34+
override: true
35+
},
3136
mode: 'null'
3237
})
3338
this.cm.setSize('100%', '100%')

0 commit comments

Comments
 (0)