;; The resultant buffer is identical, alter
;; modtime, update mods and exit
(set-visited-file-modtime)
- (after-find-file nil nil t t t))
+ (after-find-file nil nil t t t)
+ ;; We preserved modes above so fixup the local
+ ;; variables manually
+ (condition-case err
+ (hack-local-variables)
+ (error (lwarn 'local-variables 'warning
+ "File local-variables error: %s"
+ (error-message-string err)))))
(t t))
t)))))