From: Scott Kostyshak Date: Tue, 20 Dec 2022 17:42:34 +0000 (-0500) Subject: updatedocs.py: more robust save with LyX binary X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=29ae7b31c2cc64a1620655de1d8cfd70a8e044b7;p=features.git updatedocs.py: more robust save with LyX binary The "force" argument is more robust than trying to make an edit and then inverse the edit. The "force" argument exists since fe09ddf1. --- diff --git a/development/tools/updatedocs.py b/development/tools/updatedocs.py index 41fe091ac4..1448e8d423 100755 --- a/development/tools/updatedocs.py +++ b/development/tools/updatedocs.py @@ -40,10 +40,7 @@ def convertdir(docdir, prefix, lyx2lyx, lyx, systemlyxdir): sys.stderr.write('Converting %s\n' % os.path.join(prefix, i)) subprocess.call(cmd) if lyx != '': - # This is a hack, but without modifying the doc LyX refuses to save and stays open - # FIXME: Is self-insert a; char-delete-backward always a noop? - # What if change-tracking is enabled? - cmd = [lyx, '-f', '-x', 'command-sequence self-insert a; char-delete-backward; buffer-write; lyx-quit', i] + cmd = [lyx, '-f', '-x', 'command-sequence buffer-write force; lyx-quit', i] subprocess.call(cmd) os.chdir(olddir)