if (cur.selection())
cutSelection(cur, false);
else
- deleteWordForward(cur, cmd.getArg(0) == "force");
+ deleteWordForward(cur, cmd.getArg(0) != "confirm");
finishChange(cur, false);
break;
if (cur.selection())
cutSelection(cur, false);
else
- deleteWordBackward(cur, cmd.getArg(0) == "force");
+ deleteWordBackward(cur, cmd.getArg(0) != "confirm");
finishChange(cur, false);
break;
if (cur.pos() == cur.paragraph().size())
// Par boundary, force full-screen update
singleParUpdate = false;
- else if (cmd.getArg(0) != "force" && cur.confirmDeletion()) {
+ else if (cmd.getArg(0) == "confirm" && cur.confirmDeletion()) {
cur.resetAnchor();
cur.selection(true);
cur.posForward();
// Par boundary, full-screen update
if (par_boundary)
singleParUpdate = false;
- else if (cmd.getArg(0) != "force" && cur.confirmDeletion(true)) {
+ else if (cmd.getArg(0) == "confirm" && cur.confirmDeletion(true)) {
cur.resetAnchor();
cur.selection(true);
cur.posBackward();
string const lang_arg = cmd.getArg(0);
bool const reset = (lang_arg.empty() || lang_arg == "reset");
Language const * lang =
- reset ? reset_language
+ reset ? cur.bv().buffer().params().language
: languages.getLanguage(lang_arg);
// we allow reset_language, which is 0, but only if it
// was requested via empty or "reset" arg.