This commit is contained in:
Víctor Losada Hernández
2026-09-27 23:36:04 +02:00
parent adf43c7c40
commit cd23312bce
@@ -84,7 +84,7 @@ const insertTab = (view)=>{
});
};
const wrapSelection = (prefix, suffix)=>(view)=>forEachSelection(view,(state, range)=>{
const wrapSelection = (prefix, suffix)=>(view)=>forEachSelection(view, (state, range)=>{
const { from, to } = range;
const selected = state.doc.sliceString(from, to);
@@ -129,7 +129,7 @@ const wrapSelection = (prefix, suffix)=>(view)=>forEachSelection(view,(state, ra
to + prefix.length + suffix.length
)
};
}
}
);
const makeNbsp = (view)=>forEachSelection(view, (state, range)=>{
@@ -225,7 +225,7 @@ const makeList = (prefix)=>(view)=>forEachSelection(view, (state, selectionRange
const endLine = state.doc.lineAt(to);
const selectedLines = [];
for ( let lineNumber = startLine.number; lineNumber <= endLine.number; lineNumber++ ) { selectedLines.push(state.doc.line(lineNumber)) }
for (let lineNumber = startLine.number; lineNumber <= endLine.number; lineNumber++) { selectedLines.push(state.doc.line(lineNumber)); }
const allLinesHavePrefix = selectedLines.every((line)=>line.text.startsWith(prefix));
@@ -257,7 +257,7 @@ const makeHeader = (level)=>(view)=>forEachSelection(view, (state, range)=>{
const selected = state.doc.sliceString(from, to);
const insert = `${'#'.repeat(level)} ${selected}`;
if(selected.length === 0) {
return { changes: { from, to, insert: insert },range: EditorSelection.cursor(from + insert.length) };
return { changes: { from, to, insert: insert }, range: EditorSelection.cursor(from + insert.length) };
} else {
return { changes: { from, to, insert: insert }, range };
}