* package-vc.el (package-vc-unpack): Mark packages as selected
authorPhilip Kaludercic <philipk@posteo.net>
Fri, 19 Aug 2022 18:37:09 +0000 (20:37 +0200)
committerPhilip Kaludercic <philipk@posteo.net>
Fri, 19 Aug 2022 18:37:09 +0000 (20:37 +0200)
lisp/emacs-lisp/package-vc.el

index a3de07e503a23b2617a0dfbf3569f475aeb463d4..fb0d4524501f4b9afb8892afec9099da2c536f67 100644 (file)
@@ -206,7 +206,11 @@ The output is written out into PKG-FILE."
         (when (length= texi-files 1)
           (call-process "install-info" nil nil nil
                         (concat "--dir=" dir-file)
-                        (car texi-files)))))))
+                        (car texi-files)))))
+
+    ;; Mark package as selected
+    (package--save-selected-packages
+     (cons name package-selected-packages))))
 
 (defun package-vc-sourced-packages-list ()
   "Generate a list of packages with VC data."