summaryrefslogtreecommitdiff
path: root/admin/scrape-elpa.el
AgeCommit message (Collapse)Author
2026-02-11Generalize 'scrape-elpa--safe-evil'Philip Kaludercic
* admin/scrape-elpa.el (scrape-elpa--safe-eval): Extend support from just 'cons' and 'concat' to any side-effect-free function.
2026-02-09; Remove test code from previous commitPhilip Kaludercic
2026-02-09Detect more package suggestionsPhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa--safe-eval): Add new function. (scrape-elpa): Evaluate part of the matched expression to catch more entries. * etc/package-autosuggest.eld: Update database.
2026-01-25Mention scrape-elpa.el file name in autosuggest databasePhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): Update the inserted comment.
2026-01-25Mark 'package-autosuggest-database' as privatePhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): * etc/package-autosuggest.eld: * lisp/emacs-lisp/package.el (package-autosuggest-database) (package--autosuggest-suggested, package--suggestion-applies-p) (package--autosuggest-find-candidates) (package--autosuggest-install-and-enable): Rename constant name to add double-dash.
2024-11-07Drop comments indicating origin of package sugggestionsPhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): Do it. * etc/package-autosuggest.eld: Regenerate file.
2024-11-07Distinguish between suggested packages and major modesPhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): Infer package names from autoloads file. * etc/package-autosuggest.eld: Recompute database. * lisp/emacs-lisp/package.el (package-autosuggest-database): Update documentation to clarify how the major mode can be explicitly indicated. (package--suggestion-applies-p): Handle the optional fourth element.
2024-11-07Update 'package-autosuggest' databasePhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): Detect 'add-to-list' expressions that are "hidden" under a 'progn'. * etc/package-autosuggest.eld: Re-generate database with more packages (after having run "make autoloads") and with the above improvement.
2024-11-06Add command to scrape ELPA for package suggestionsPhilip Kaludercic
* admin/scrape-elpa.el (scrape-elpa): Add new command. * etc/package-autosuggest.eld: Generate file using 'scrape-elpa'.