{"comment":{"created_at":"2011-10-10T21:10:23Z","body":"I added a working version of `el-get-reload` to the reload branch: https://github.com/DarwinAwardWinner/el-get/blob/reload/el-get-reload.el#L78\r\n\r\nIt needs some code cleanup, such as conforming to el-get preferences like `el-get-verbose` and such, but it seems to work fine. It's mostly a wrapper around `el-get-init` that manipulates the `features` variable so as to pretend that the package isn't already loaded. However, this isn't quite sufficient, because an autoloaded package will not actually reload when you run `el-get-init` on it. So in addition, we re-require any features that were originally provided by the previous version of the package. \r\n\r\nPlease tell me what you think. What arguments should this function take besides the package name? How should we allow recipes to run specific code on reload?","updated_at":"2011-10-10T21:10:23Z","url":"https://api.github.com/repos/dimitri/el-get/issues/comments/2352303","id":2352303,"user":{"avatar_url":"https://secure.gravatar.com/avatar/0da6103d9b3f66427acf8d9ee26717d4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/DarwinAwardWinner","id":228145,"login":"DarwinAwardWinner"}},"action":"created","issue":{"number":434,"created_at":"2011-10-08T00:13:33Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"Now that el-get is split into multiple files, the el-get recipe must be updated so that all of these files will be reloaded when el-get is updated. Currently, after an update, only \"el-get.el\" is reloaded, so any functions defined in other files of el-get are not updated until the next emacs restart.\r\n\r\nI guess the recipe needs a post-init that forcibly reloads all the el-get files? What if el-get.el provided an \"el-get-reload\" function that loaded all the right files for that version of el-get, and the recipe's post-init would just be `(when (fboundp 'el-get-reload) (el-get-reload))`?","comments":7,"title":"(el-get-update \"el-get\") doesn't fully work","updated_at":"2011-10-10T21:10:23Z","url":"https://api.github.com/repos/dimitri/el-get/issues/434","id":1850539,"assignee":null,"milestone":null,"closed_at":"2011-10-10T20:06:35Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/0da6103d9b3f66427acf8d9ee26717d4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/DarwinAwardWinner","id":228145,"login":"DarwinAwardWinner"},"html_url":"https://github.com/dimitri/el-get/issues/434","labels":[],"state":"closed"},"legacy":{"issue_id":1850539,"comment_id":2352303}}