Hi Philip, > How did you come to the conclusion about the second one? The 2nd one is necessary because the following lines will use the full `Info-directory-list` to print its values into the package-quickstart.el, whose value was modified by the function `package-activate'. If I comment out or use the `eval-after-load` on the 2nd one, the `Info-directory-list` will be empty, and missed in the package-quickstart.el file. Hi Ruijie, > "insure" -> "ensure"? You're right. I had fixed my typo in the patch file (only typo in comment), and attached the new one, please help review again. Thanks