md-editor fixes

This commit is contained in:
ed 2022-07-12 02:53:33 +02:00
parent d638404b6a
commit b8241710bd
2 changed files with 22 additions and 0 deletions

View file

@ -36,6 +36,11 @@
width: 55em;
width: min(55em, calc(100% - 2em));
}
#mtw.single.editor,
#mw.single.editor {
width: calc(100% - 1em);
left: .5em;
}
#mp {

View file

@ -509,6 +509,19 @@ function setsel(s) {
}
// cut/copy current line
function md_cut() {
var s = linebounds();
if (s.car != s.cdr)
return;
dom_src.setSelectionRange(s.n1, s.n2 + 1, 'forward');
setTimeout(function () {
dom_src.setSelectionRange(s.n1, s.n1, 'forward');
}, 1);
}
// indent/dedent
function md_indent(dedent) {
var s = getsel(),
@ -955,6 +968,10 @@ var set_lno = (function () {
md_p_jump(dn);
return false;
}
if (ev.code == "KeyX" || ev.code == "KeyC") {
md_cut();
return true; //sic
}
}
else {
if (ev.code == "Tab" || kc == 9) {