allow behaviours to cancel delete
This commit is contained in:
parent
a2cd7be899
commit
dad1ac4e61
2 changed files with 2 additions and 9 deletions
|
|
@ -78,7 +78,7 @@ var CstyleBehaviour = function () {
|
||||||
if (rightChar == '}') {
|
if (rightChar == '}') {
|
||||||
var openBracePos = session.findMatchingBracket({row: cursor.row, column: cursor.column + 1});
|
var openBracePos = session.findMatchingBracket({row: cursor.row, column: cursor.column + 1});
|
||||||
if (!openBracePos)
|
if (!openBracePos)
|
||||||
return false;
|
return null;
|
||||||
|
|
||||||
var indent = this.getNextLineIndent(state, line.substring(0, line.length - 1), session.getTabString());
|
var indent = this.getNextLineIndent(state, line.substring(0, line.length - 1), session.getTabString());
|
||||||
var next_indent = this.$getIndent(session.doc.getLine(openBracePos.row));
|
var next_indent = this.$getIndent(session.doc.getLine(openBracePos.row));
|
||||||
|
|
@ -89,7 +89,6 @@ var CstyleBehaviour = function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.add("braces", "deletion", function (state, action, editor, session, range) {
|
this.add("braces", "deletion", function (state, action, editor, session, range) {
|
||||||
|
|
@ -102,7 +101,6 @@ var CstyleBehaviour = function () {
|
||||||
return range;
|
return range;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.add("parens", "insertion", function (state, action, editor, session, text) {
|
this.add("parens", "insertion", function (state, action, editor, session, text) {
|
||||||
|
|
@ -134,7 +132,6 @@ var CstyleBehaviour = function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.add("parens", "deletion", function (state, action, editor, session, range) {
|
this.add("parens", "deletion", function (state, action, editor, session, range) {
|
||||||
|
|
@ -147,7 +144,6 @@ var CstyleBehaviour = function () {
|
||||||
return range;
|
return range;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.add("string_dquotes", "insertion", function (state, action, editor, session, text) {
|
this.add("string_dquotes", "insertion", function (state, action, editor, session, text) {
|
||||||
|
|
@ -166,7 +162,7 @@ var CstyleBehaviour = function () {
|
||||||
|
|
||||||
// We're escaped.
|
// We're escaped.
|
||||||
if (leftChar == '\\') {
|
if (leftChar == '\\') {
|
||||||
return false;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Find what token we're inside.
|
// Find what token we're inside.
|
||||||
|
|
@ -205,7 +201,6 @@ var CstyleBehaviour = function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.add("string_dquotes", "deletion", function (state, action, editor, session, range) {
|
this.add("string_dquotes", "deletion", function (state, action, editor, session, range) {
|
||||||
|
|
@ -218,7 +213,6 @@ var CstyleBehaviour = function () {
|
||||||
return range;
|
return range;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,6 @@ var XmlBehaviour = function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue