You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-08 21:42:24 +03:00
also look backwards into commands for last word to tab-complete
This commit is contained in:
@@ -306,7 +306,11 @@ export default class BasicMessageEditor extends React.Component {
|
|||||||
const position = model.positionForOffset(caret.offset, caret.atNodeEnd);
|
const position = model.positionForOffset(caret.offset, caret.atNodeEnd);
|
||||||
const range = model.startRange(position);
|
const range = model.startRange(position);
|
||||||
range.expandBackwardsWhile((index, offset, part) => {
|
range.expandBackwardsWhile((index, offset, part) => {
|
||||||
return part.text[offset] !== " " && (part.type === "plain" || part.type === "pill-candidate");
|
return part.text[offset] !== " " && (
|
||||||
|
part.type === "plain" ||
|
||||||
|
part.type === "pill-candidate" ||
|
||||||
|
part.type === "command"
|
||||||
|
);
|
||||||
});
|
});
|
||||||
const {partCreator} = model;
|
const {partCreator} = model;
|
||||||
// await for auto-complete to be open
|
// await for auto-complete to be open
|
||||||
|
|||||||
Reference in New Issue
Block a user