ELPA is new in Emacs 24 (date 2012)
Add Package Repositoryput this in your Emacs Init File:
(progn (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (when (< emacs-major-version 27) (package-initialize)) )
restart emacs.
Install a PackageIf you know the name of the package you want:
package-install
or run the lisp code:
(package-install 'xah-fly-keys )
If you don't know the name of the package:
list-packages
.Alt+x list-packages
.
list-packages
Key and Command for Package List
list-packages
shows result in Major Mode package-menu-mode
.
here's the most useful keys:
package-menu-describe-package
)
package-menu-mark-install
)
package-menu-mark-unmark
)
package-menu-mark-delete
)
package-menu-execute
)
revert-buffer
)
(For complete list of keys, Alt+x list-packages
, then Alt+x describe-mode
)
To upgrade packages, just press U x.
package-menu-mark-upgrades
ãUã
package-menu-execute
ãxã
ð WARNING: as of 2017, package upgrade may not be reliable. It is better to upgrade one package at a time. Or, just delete the package, then install the latest.
Default Package Install Locationpackages are installed at ~/.emacs.d/elpa/
.
You can go to that directory, open the package you are interested, and read the file header doc.
If you want to remove all external packages, you can delete this entire directory and restart emacs. It is harmless to do so.
Package RepositoriesThe source of the packages are from package servers. There are several.
t
. ãsee Elisp: Boolean (true false nil)ã .
ãsee Emacs: Show Variable Doc and Valueã
History of emacs package.elThe ELPA (aka package.el) emacs package system, is started by Tom Tromey in 2007. Marmalade repo (defunct) is started by Nathan Weizenbaum. MELPA is started by Donald Ephraim Curtis (aka milkypostman) http://milkbox.net/ Thank you guys.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4