Docsetutil El

Use Cocoa/iOS documentations in emacs
Alternatives To Docsetutil El
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Helm3,264
9 hours ago5gpl-3.0Emacs Lisp
Emacs incremental completion and selection narrowing framework
Psreadline3,155
a day ago179bsd-2-clauseC#
A bash inspired readline implementation for PowerShell
Emacs.d2,294
7 days ago36gpl-3.0Emacs Lisp
Fast and robust Emacs setup.
Swiper2,128
2 months ago449Emacs Lisp
Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man!
Auto Complete1,674
5 months ago99otherEmacs Lisp
Emacs auto-complete package
Sly1,094
6 days ago167Common Lisp
Sylvester the Cat's Common Lisp IDE
Rust Mode962
a month ago64apache-2.0Emacs Lisp
Emacs configuration for Rust
Consult881
15 hours ago1gpl-3.0Emacs Lisp
:mag: consult.el - Consulting completing-read
Smex769
3 years ago26Emacs Lisp
A smart M-x enhancement for Emacs.
Oh My Emacs713
6 years agobsd-3-clauseEmacs Lisp
[Stopped] Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds.
Alternatives To Docsetutil El
Select To Compare


Alternative Project Comparisons
Readme

Use Cocoa/iOS documentations in emacs

emacs-docsetutil-api-doc

Usage

  1. Install

    (require 'docsetutil)

  2. You may consider binding docsetutil-api to a key, for example:

    (define-key help-map "d" 'docsetutil-api) ; C-h d

  3. Choose a docset to use:

    M-x docsetutil-choose-docset

  4. API search with completion:

    M-x docsetutil-api

  5. API browse

    M-x docsetutil-browse-api

  6. Full text search:

    M-x docsetutil-fulltext

Objc/Swift Completions

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.

hippie-exp

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))

Notes

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.

Popular Emacs Projects
Popular Completion Projects
Popular Text Editors Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Swift
Objc
Emacs Lisp
Emacs
Completion
Fulltext
Code Completion