Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Helm | 3,264 | 9 hours ago | 5 | gpl-3.0 | Emacs Lisp | |||||
Emacs incremental completion and selection narrowing framework | ||||||||||
Psreadline | 3,155 | a day ago | 179 | bsd-2-clause | C# | |||||
A bash inspired readline implementation for PowerShell | ||||||||||
Emacs.d | 2,294 | 7 days ago | 36 | gpl-3.0 | Emacs Lisp | |||||
Fast and robust Emacs setup. | ||||||||||
Swiper | 2,128 | 2 months ago | 449 | Emacs Lisp | ||||||
Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man! | ||||||||||
Auto Complete | 1,674 | 5 months ago | 99 | other | Emacs Lisp | |||||
Emacs auto-complete package | ||||||||||
Sly | 1,094 | 6 days ago | 167 | Common Lisp | ||||||
Sylvester the Cat's Common Lisp IDE | ||||||||||
Rust Mode | 962 | a month ago | 64 | apache-2.0 | Emacs Lisp | |||||
Emacs configuration for Rust | ||||||||||
Consult | 881 | 15 hours ago | 1 | gpl-3.0 | Emacs Lisp | |||||
:mag: consult.el - Consulting completing-read | ||||||||||
Smex | 769 | 3 years ago | 26 | Emacs Lisp | ||||||
A smart M-x enhancement for Emacs. | ||||||||||
Oh My Emacs | 713 | 6 years ago | bsd-3-clause | Emacs Lisp | ||||||
[Stopped] Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds. |
Install
(require 'docsetutil)
You may consider binding docsetutil-api
to a key, for example:
(define-key help-map "d" 'docsetutil-api) ; C-h d
Choose a docset to use:
M-x docsetutil-choose-docset
API search with completion:
M-x docsetutil-api
API browse
M-x docsetutil-browse-api
Full text search:
M-x docsetutil-fulltext
Function docsetutil-completions
provides a decent source for
objc/swift completion. It is not true code completion but extremely
fast and can save you a lot of typing. Improvement expected in this
area.
If you use hippie-expand
, you may want to add
try-docsetutil-completions
to hippie-expand-try-functions-list
(setq hippie-expand-try-functions-list
'(try-expand-dabbrev
try-expand-dabbrev-all-buffers
try-docsetutil-completions
try-expand-dabbrev-from-kill
try-expand-line
try-complete-lisp-symbol-partially
try-complete-lisp-symbol
try-complete-file-name-partially
try-complete-file-name
try-expand-whole-kill))
When you first run docsetutil-api
, docsetutil-browse-api
or
docsetutil-fulltext
, it may take a few seconds to build the
completion table, which is then cached to disk in the directory
docsetutil-cache-directory
.