end should toggle between trailing whitespace (like home)
This commit is contained in:
parent
4946158dc7
commit
8e5ed709a5
1 changed files with 13 additions and 8 deletions
|
|
@ -525,8 +525,8 @@ var Selection = function(session) {
|
||||||
|
|
||||||
// Determ the line
|
// Determ the line
|
||||||
var beforeCursor = this.session.getDisplayLine(
|
var beforeCursor = this.session.getDisplayLine(
|
||||||
row, null,
|
row, null, firstColumnPosition.row,
|
||||||
firstColumnPosition.row, firstColumnPosition.column
|
firstColumnPosition.column
|
||||||
);
|
);
|
||||||
|
|
||||||
var leadingSpace = beforeCursor.match(/^\s*/);
|
var leadingSpace = beforeCursor.match(/^\s*/);
|
||||||
|
|
@ -550,12 +550,17 @@ var Selection = function(session) {
|
||||||
**/
|
**/
|
||||||
this.moveCursorLineEnd = function() {
|
this.moveCursorLineEnd = function() {
|
||||||
var lead = this.lead;
|
var lead = this.lead;
|
||||||
var lastRowColumnPosition =
|
var lineEnd = this.session.getDocumentLastRowColumnPosition(lead.row, lead.column);
|
||||||
this.session.getDocumentLastRowColumnPosition(lead.row, lead.column);
|
if (this.lead.column == lineEnd.column) {
|
||||||
this.moveCursorTo(
|
var line = this.session.getLine(lineEnd.row);
|
||||||
lastRowColumnPosition.row,
|
if (lineEnd.column == line.length) {
|
||||||
lastRowColumnPosition.column
|
var textEnd = line.search(/\s+$/);
|
||||||
);
|
if (textEnd > 0)
|
||||||
|
lineEnd.column = textEnd;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.moveCursorTo(lineEnd.row, lineEnd.column);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue