After splitting a bunch of hair trying to figure out why
org-latex-preview-mode isn't available and the installed version now not
included in package-quickstart-file anymore.  I found out that the
builtin one has higher version string than Tecosaur's, so Emacs now
prefers the former.

(defun package--get-activatable-pkg (pkg-name)
  ;; Is "activatable" a word?
  (let ((pkg-descs (cdr (assq pkg-name package-alist))))
    ;; Check if PACKAGE is available in `package-alist'.
    (while
        (when pkg-descs
          (let ((available-version (package-desc-version (car pkg-descs))))
            (or (package-disabled-p pkg-name available-version)
                ;; Prefer a builtin package.
                (package-built-in-p pkg-name available-version))))
                >                            ^
                > builtin version (9 8 5) > latex-preview version (9 8 -1)
      (setq pkg-descs (cdr pkg-descs)))
    (car pkg-descs)))

What can I do so that Emacs prefers the other one?


Reply via email to