Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I didn't list these in my first answer, but in retrospect I've always found them useful, and I often see questions from people which could be easily solved by use of the <code>apropos</code> functions, so I think anything which makes them more visible is a good thing! (I also spotted that <code>apropos-library</code> has appeared since I first added these, so writing this answer was useful to me :)</p> <pre><code>;; Make apropos searches also find unbound symbols, and ;; set new key-bindings for various other apropos commands. (setq apropos-do-all t) (global-set-key (kbd "C-h a") 'apropos-command) (define-prefix-command 'Apropos-Prefix nil "Apropos (a,d,f,l,v,C-v)") (global-set-key (kbd "C-h C-a") 'Apropos-Prefix) (define-key Apropos-Prefix (kbd "a") 'apropos) (define-key Apropos-Prefix (kbd "C-a") 'apropos) (define-key Apropos-Prefix (kbd "d") 'apropos-documentation) (define-key Apropos-Prefix (kbd "f") 'apropos-command) (define-key Apropos-Prefix (kbd "l") 'apropos-library) (define-key Apropos-Prefix (kbd "v") 'apropos-variable) (define-key Apropos-Prefix (kbd "C-v") 'apropos-value) </code></pre> <p>With these bindings, I type <code>C-h C-a</code> whenever I want to search for <em>something</em>, followed by the appropriate character according to the specific kind of search I require (with a prompt to help me if I can't remember the possibilities). If I don't know quite what I'm looking for, then a second <code>C-a</code> (or plain <code>a</code>) at the prompt will run an all-encompassing <code>apropos</code>.</p> <p>If I can't remember what the prompt characters actually mean, typing <code>C-h</code> again at the prompt (i.e. <code>C-h C-a C-h</code>) will list the bindings.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload