-# -*- coding: utf-8 -*-
-
# file prefs2prefs-lfuns.py
# This file is part of LyX, the document processor.
# Licence details can be found in the file COPYING.
-# author Richard Heck
+# author Richard Kimberly Heck
# Full author contact details are available in file CREDITS
return simple_renaming(line, "info-insert buffer vcs-tree-revision", "info-insert vcs tree-revision")
+def remove_date_insert(line):
+ return simple_remove(line, "date-insert")
+
+
+re_delete_force = re.compile(r"((char|word)-delete-(for|back)ward)(\s+force)?")
+def delete_force(line):
+ # we change as follows:
+ # char-delete-forward -> char-delete-forward confirm
+ # but:
+ # char-delete-forward force -> char-delete-forward
+ #
+ def change(match):
+ if match.group(4):
+ return match.group(1)
+ else:
+ return match.group(1) + " confirm"
+
+ result = re_delete_force.subn(change, line)
+ if result[1]:
+ return (True, result[0])
+ else:
+ return no_match
+
+
+
#
###########################################################
info_rename_vcsdate,
info_rename_vcstime,
info_rename_vcsrevision,
- info_rename_vcstreerevision
+ info_rename_vcstreerevision,
+ remove_date_insert,
+ delete_force
]]
]