The fix doesn't quite work. The defvaralias function is used before it is defined. Below is a stack trace from starting emacs (with --debug-init)
Debugger entered--Lisp error: (void-function defvaralias) (defvaralias (quote vm-mime-savable-types) (quote vm-mime-saveable-types)) require(vm-vars) byte-code(…) load("vm-autoloads") eval-buffer(#<buffer *load*<2>> nil "/users/uddeborg/vm-trunk/vm-load.el" nil t) load-with-code-conversion("/users/uddeborg/vm-trunk/vm-load.el" "/users/uddeborg/vm-trunk/vm-load.el" nil nil) load("/users/uddeborg/vm-trunk/vm-load.el") eval-buffer(#<buffer *load*> nil "~/.emacs" nil t) load-with-code-conversion("/users/uddeborg/.emacs" "~/.emacs" t t) load("~/.emacs" t t) #[nil …]() command-line() normal-top-level()
The fix doesn't quite work. The defvaralias function is used before it is defined. Below is a stack trace from starting emacs (with --debug-init)
Debugger entered--Lisp error: (void-function defvaralias) savable- types) (quote vm-mime- saveable- types)) "vm-autoloads" ) buffer( #<buffer *load*<2>> nil "/users/ uddeborg/ vm-trunk/ vm-load. el" nil t) with-code- conversion( "/users/ uddeborg/ vm-trunk/ vm-load. el" "/users/ uddeborg/ vm-trunk/ vm-load. el" nil nil) "/users/ uddeborg/ vm-trunk/ vm-load. el") buffer( #<buffer *load*> nil "~/.emacs" nil t) with-code- conversion( "/users/ uddeborg/ .emacs" "~/.emacs" t t) top-level( )
(defvaralias (quote vm-mime-
require(vm-vars)
byte-code(…)
load(
eval-
load-
load(
eval-
load-
load("~/.emacs" t t)
#[nil …]()
command-line()
normal-