The situation I have is this. First, I run
(require 'prolog)
...which loads the system's default version of prolog.el
, and makes the variable prolog-mode-version
available. It has value "1.22"
.
Now, I know that my personal copy of this package, in /path/to/my/own/private/prolog.el
, starts with
(defvar prolog-mode-version "1.25"
"Prolog mode version number")
So I run
(load "/path/to/my/own/private/prolog.el")
...expecting that, after doing so, prolog-mode-version
will now have value "1.25"
.
This is not what happens, though: according to describe-variable
at least, the value of prolog-mode-version
is still "1.22"
.
What must I need to do to (re-)load 'prolog
from /path/to/my/own/private/prolog.el
?