1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-31 11:10:51 -07:00
Commit graph

8 commits

Author SHA1 Message Date
Philip Kaludercic
4a3640c3f8
Detect more package suggestions
* 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-02-09 21:12:21 +01:00
Philip Kaludercic
e6fd21faf7
Update 'package-autosuggest' database
* etc/package-autosuggest.eld: Add changes detected by the
'scrape-elpa' command.
2026-01-25 15:57:06 +01:00
Philip Kaludercic
3a3a9e21c1
Mark 'package-autosuggest-database' as private
* 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.
2026-01-25 15:49:38 +01:00
Philip Kaludercic
40f15ff2dd
Drop comments indicating origin of package sugggestions
* admin/scrape-elpa.el (scrape-elpa): Do it.
* etc/package-autosuggest.eld: Regenerate file.
2024-11-07 16:10:13 +01:00
Philip Kaludercic
450c49af1c
Distinguish between suggested packages and major modes
* 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-07 15:56:52 +01:00
Philip Kaludercic
bf72666d41
Update 'package-autosuggest' database
* 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-07 15:26:01 +01:00
Philip Kaludercic
0cb99c51a3
Add command to scrape ELPA for package suggestions
* admin/scrape-elpa.el (scrape-elpa): Add new command.
* etc/package-autosuggest.eld: Generate file using 'scrape-elpa'.
2024-11-06 21:10:23 +01:00
Philip Kaludercic
bd0674c932
Allow suggesting to install packages
* etc/package-autosuggest.eld: Add a manual sketch of the database
* lisp/emacs-lisp/package.el (package-autosuggest-database)
(package-autosuggest-mode, package--suggestion-applies-p)
(package--autosuggest-find-candidates)
(package--autosuggest-install-and-enable)
(package--autosuggest-suggested, package--autosugest-line-format)
(package-autosuggest-face, mode-line-misc-info)
(package--autosuggest-after-change-mode, package-autosuggest):
Implement the feature.
2024-11-06 01:05:35 +01:00