fix(editor): Unindent line when nothing is selected
Pressing SHIFT + TAB while no text is selected would indent the text which is uncommon behavior. This change will always unindent the code regardless of whether text is selected or not.
This commit is contained in:
@ -78,11 +78,7 @@ export class Editor extends PureComponent {
|
||||
return cm.replaceSelection(spaces);
|
||||
},
|
||||
'Shift-Tab': function(cm) {
|
||||
if (cm.somethingSelected()) {
|
||||
return cm.indentSelection('subtract');
|
||||
}
|
||||
const spaces = Array(cm.getOption('indentUnit') + 1).join(' ');
|
||||
return cm.replaceSelection(spaces);
|
||||
return cm.indentSelection('subtract');
|
||||
},
|
||||
'Ctrl-Enter': function() {
|
||||
executeChallenge();
|
||||
|
Reference in New Issue
Block a user