summaryrefslogtreecommitdiff
path: root/helm-elisp-package.el
Commit message (Collapse)AuthorAge
* Fix byte compiler warningsNicholas Vollmer2020-07-28
|
* Fix documentationManuel Uberti2020-06-03
|
* Option for helm-list-elisp-packages filtering to upgrade on startOri2020-02-20
| | | | | | | Add a new user preference to filter only packages available for upgrade on start (nil by default). Related to #2280
* Populate package-selected-package temporarily if unsetThierry Volpiatto2020-02-19
| | | | | | | | on startup (#2280) and add new user var allowing autoremoving package on startup (it is nil by default). * helm-elisp-package.el (helm-el-package-autoremove-on-start): New. (helm-el-package--init): Use it.
* Fix initialization of packages in emacs-27Thierry Volpiatto2019-11-15
| | | | * helm-elisp-package.el (helm-el-package--init): Do it.
* Remove dups in upgradesThierry Volpiatto2019-11-10
| | | | * helm-elisp-package.el (helm-el-package-upgrade-all): Do it.
* Fix again upgradingThierry Volpiatto2019-10-01
|
* Remove all the recompile code for package upgradeThierry Volpiatto2019-10-01
|
* Fix again recomplation of packages in upgradeThierry Volpiatto2019-09-29
| | | | | * helm-elisp-package.el (helm-el-package-upgrade-1): Seems it needs a plain package object.
* Don't colorize packages to recompileThierry Volpiatto2019-09-29
| | | | * helm-elisp-package.el (helm-el-package--transformer): Do it.
* Fix error in upgrade when recompiling pkgThierry Volpiatto2019-09-29
| | | | * helm-elisp-package.el (helm-el-package-upgrade-1): Use pkg-name.
* Don't mark builtin packages with "I"Thierry Volpiatto2019-09-27
| | | | * helm-elisp-package.el (helm-el-package--transformer): Do it.
* Fix recompilation of pkgsThierry Volpiatto2019-09-27
| | | | | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Separate to-recompile and upgrades. (helm-el-package--transformer): Now that to-recompile are no more in upgrades, check to-recompile pkgs.
* Don't tag selected package when they are removableThierry Volpiatto2019-09-24
| | | | * helm-elisp-package.el (helm-el-package--transformer): Do it.
* Improve transformer for elisp packagesThierry Volpiatto2019-09-24
| | | | * helm-elisp-package.el (helm-el-package--transformer): Do it.
* Fix checking package to recompileThierry Volpiatto2019-09-24
| | | | * helm-elisp-package.el (helm-el-package-upgrade-1): Do it.
* Remove unuseful debug messageThierry Volpiatto2019-09-24
|
* Add messages when upgrading packages andThierry Volpiatto2019-09-23
| | | | | | | | | | show packages to recompile in display * helm-elisp-package.el (helm-el-package--to-recompile): Renamed from helm-el-package--extra-upgrades. (helm-el-package--init): Use new name. (helm-el-package-menu--find-upgrades): Same. (helm-el-package-upgrade-1): Add messages. (helm-el-package--transformer): Add a "R" to packages to recompile.
* Simplify loop in package upgradeThierry Volpiatto2019-09-23
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Remove dups in package upgradesThierry Volpiatto2019-08-30
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Fix package--user-installed-pThierry Volpiatto2019-08-29
| | | | | * helm-elisp-package.el (helm-el-package--user-installed-p): New. (helm-el-package--get-installed-to-recompile): Use it.
* Fix upgrade of package already builtinThierry Volpiatto2019-08-19
| | | | | * helm-elisp-package.el (helm-el-package-upgrade-1): Don't try to delete package already builtin.
* Handle installed packages that are dependenciesThierry Volpiatto2019-08-19
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Use package--used-elsewhere-p.
* Update docstringThierry Volpiatto2019-08-19
| | | | | * helm-elisp-package.el (helm-el-package--get-installed-to-recompile): Do it.
* Append to extra-upgradesThierry Volpiatto2019-08-17
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Make a separate function to collect packages to recompileThierry Volpiatto2019-08-16
| | | | | * helm-elisp-package.el (helm-el-package--get-installed-to-recompile): Do it. (helm-el-package-menu--find-upgrades): Do it.
* Revert unneeded condition in package upgradesThierry Volpiatto2019-08-15
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Fix upgrading elisp packagesThierry Volpiatto2019-08-15
| | | | | | when an installed package needs upgrading, don't add it to extra-upgrades. * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Change comments in helm-elisp-packageThierry Volpiatto2019-08-14
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Fix matching bol in elisp-packagesThierry Volpiatto2019-08-13
| | | | | | * helm-elisp-package.el (helm-el-package--init): Remove the spaces in search buffer. (helm-el-package--transformer): Add back the spaces.
* Remove now unused compatibility codeThierry Volpiatto2019-08-04
| | | | | | | | | * helm-elisp-package.el (helm-el-package-uninstall-1): Do it. (helm-el-package--init): Do it. (helm-el-package-describe): Do it. (helm-el-package-visit-homepage): Do it. (helm-el-package-install-1): Do it. (helm-el-package--transformer): Do it.
* Remove unneeded cond clauseThierry Volpiatto2019-08-03
| | | | * helm-elisp-package.el (helm-el-package-upgrade-1): Do it.
* Move defvar on topThierry Volpiatto2019-08-03
|
* Reset extra-upgrades flag in the right placeThierry Volpiatto2019-08-03
| | | | | * helm-elisp-package.el (helm-el-package--init): Do it. (helm-el-package-recompile-1): Do it.
* Only recompile extra-upgradesThierry Volpiatto2019-08-03
| | | | | | | | * helm-elisp-package.el (helm-el-package--extra-upgrades): New. (helm-el-package-menu--find-upgrades): Use it. (helm-el-package-upgrade-1): Recompile only extra-upgrades. (helm-el-package-recompile-1): New. (helm-el-package-recompile): Use it.
* Avoid duplicatesThierry Volpiatto2019-08-03
| | | | * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it.
* Try to upgrade dependencies before selected packagesThierry Volpiatto2019-08-03
| | | | | | | | | | | | | | | and reinstall selected packages that have their dependencies upgraded. See https://github.com/melpa/melpa/issues/6336#issuecomment-517073353 Start also removing compatibility with old emacs. * helm-elisp-package.el (helm-el-package-menu--find-upgrades): Do it. (helm-el-package-upgrade-1): Reinstall when already installed, this happen when a selected package is updated after its dependencies are upgraded. (helm-el-package-reinstall-1): New. (helm-el-package-reinstall): Use it.
* Fix emacs bug with selected-packagesThierry Volpiatto2019-04-12
| | | | | | | | where package-install add pkg to selected package before beeing sure it has been installed. * helm-elisp-package.el (helm-elisp-package--pkg-name): New. (helm-el-package-install-1): Do it.
* Update copyrightsThierry Volpiatto2019-03-26
|
* Remove trailing whitespace(s)duianto2019-01-21
| | | | | And one case of a whitespace before a closing double quote, the double quotes are removed when helm-autoloads.el is generated.
* Simplify helm-el-package-install-1Thierry Volpiatto2018-10-05
| | | | * helm-elisp-package.el (helm-el-package-install-1): Do it.
* Use package-desc-name to fit with all emacsThierry Volpiatto2018-03-31
| | | | * helm-elisp-package.el (helm-el-package-uninstall-1): Do it.
* Fix deletion of packages in emacs-27Thierry Volpiatto2018-03-31
| | | | * helm-elisp-package.el (helm-el-package-uninstall-1): Do it.
* Update copyrightsThierry Volpiatto2018-01-08
|
* Start adding group in some sources.Thierry Volpiatto2017-05-24
| | | | | | | | | | | | | | | | | | | | | | | * helm-files.el (helm-source-ffiles): Do it. * helm-types.el (helm--setup-source): Do it. * helm-dabbrev.el (helm-dabbrev): Do it. * helm-elisp-package.el (helm-list-el-package-source): Do it. * helm-grep.el (helm-grep-class): Do it. (helm-grep-ag-class): Do it. * helm-imenu.el (helm-imenu-source): Do it. * helm-locate.el (helm-locate-source): Do it. (helm-locate-subdirs-source): Do it. * helm-man.el (helm-source-man-pages): Do it. * helm-org.el (helm-org-headings-class): Do it. * helm-regexp.el (helm-source-regexp): Do it. (helm-source-multi-occur): Do it. * helm-ring.el (helm-source-kill-ring): Do it. (helm-source-mark-ring): Do it. (helm-source-global-mark-ring): Do it. (helm-source-register): Do it. (helm-execute-kmacro): Do it. * helm-sys.el (helm-source-top): Do it. * helm-tags.el (helm-etags-build-source): Do it.
* Fetch packages on remote when calling *packages-no-fetch with a prefix arg.Thierry Volpiatto2017-04-29
| | | | * helm-elisp-package.el (helm-list-elisp-packages-no-fetch): Do it.
* Remove button props and friends in package buffer.Thierry Volpiatto2017-04-29
| | | | | | These props prevent adding any properties to the button placed on the package name. * helm-elisp-package.el (helm-el-package--init): Do it.
* Fix paren error in previous commit.Thierry Volpiatto2017-02-03
| | | | * helm-elisp-package.el (helm-el-package--action-transformer): Do it.
* Prevent uninstalling packages not already installed.Thierry Volpiatto2017-02-03
| | | | * helm-elisp-package.el (helm-el-package--action-transformer): Do it.
* Ensure packages buffer is killed.Thierry Volpiatto2017-01-08
| | | | * helm-elisp-package.el (helm-el-package--init): Do it.