borg-activate: Extend load-path before loading autoloads #159
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This changes
borg-activate
to extendload-path
always and unconditionally before loading autoloads.The current code only extends
load-path
after loading the autoloads, and it does that also in a bit of a redundant way. Once as part of the localactivate
function and then again outside as a fallback.edit: Sorry, I just realize I didn't motivate this PR. I tried to load el-patch with borg. That package emits a
(require 'el-patch-stub)
into its autoloads file (seeel-patch.el
). This then fails when borg tries to load the autoloads file. While that may be unconventional (?), it still seems reasonable to me to assume that a package is inload-path
before its autoload file is evaluated.