doomemacs/modules/lang
Andrew Whatson 7b4afa32e4 Improvements to apropos and describe-symbol
Patch the apropos button types so they call helpful instead of the
built-in describe functions.  Also add some bindings to apropos-mode-map
so it behaves like other help modes.

Add `doom/describe-symbol` function, which shows documentation for
callable and variable symbols.  If a symbol is both a variable and a
callable, it dispatches to apropos.  This gives a better workflow than
`helpful-symbol`, which annoyingly prompts the user.

Remap `describe-symbol` to `doom/describe-symbol`, and update
`+emacs-lisp-lookup-documentation` to call it also.
2019-03-12 18:52:24 +10:00
..
agda
assembly
cc Fix cc fontification for constants with numbers 2019-03-07 01:35:22 +10:00
clojure General module refactor 2019-03-02 02:04:11 -05:00
common-lisp
coq General module refactor 2019-03-02 02:04:11 -05:00
crystal feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
csharp
data
elixir General module refactor 2019-03-02 02:04:11 -05:00
elm General module refactor 2019-03-02 02:04:11 -05:00
emacs-lisp Improvements to apropos and describe-symbol 2019-03-12 18:52:24 +10:00
erlang General module refactor 2019-03-02 02:04:11 -05:00
ess General module refactor 2019-03-02 02:04:11 -05:00
go Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
haskell lang/haskell: minor refactor & reformatting 2019-03-04 04:57:07 -05:00
hy
idris
java Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
javascript Don't change projectile vars before it is loaded #1219 2019-03-05 19:16:08 -05:00
julia
latex Minor refactor across the board 2019-03-04 20:47:26 -05:00
ledger feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
lua
markdown lang/markdown: only bind meta keys in insert mode 2019-03-11 13:19:25 -04:00
nim feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
nix
ocaml Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
org lang/org: Fix defvaralias warning; revise docstrings 2019-03-08 14:52:04 -05:00
perl feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
php Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
plantuml feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
purescript
python lang/python: refactor python mode-line indication 2019-03-08 02:37:32 -05:00
qt
racket
rest
ruby Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
rust Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
scala Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
sh
solidity feature/{syntax-checker,spellcheck} -> tools/fly{check,spell} 2019-02-22 00:25:30 -05:00
swift Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00
vala
web Replace +lsp|init with lsp! autodef 2019-03-02 01:34:19 -05:00