Fix newline issues with item-on-enter

This fixes #740 and 742
This commit is contained in:
Jerome Lelong 2018-10-04 16:11:30 +02:00
parent 4d2190efc3
commit 367e30071c

View File

@ -435,16 +435,15 @@ export class Commander {
newCursorPos = cursorPos.with(line.lineNumber + 1, itemString.length)
}
return editor.edit(editBuilder => {
// editBuilder.insert(cursorPos.with(line.lineNumber + 1, 0), `${itemString}\n`)
editBuilder.insert(cursorPos.with(line.lineNumber + 1, 0), itemString + '\n')
editBuilder.insert(cursorPos, '\n' + itemString)
}).then(() => {
editor.selection = new vscode.Selection(newCursorPos, newCursorPos)
}
).then(() => { editor.revealRange(editor.selection) })
}
return editor.edit(editBuilder => {
editBuilder.insert(cursorPos, editor.document.eol === 1 ? '\n' : '\r\n')
})//vscode.commands.executeCommand('editor.action.insertLineAfter')
vscode.commands.executeCommand('type', { source: 'keyboard', text: '\n' })
})
}
devParseLog() {