https://github.com/stakemori/anything-sage.git
git clone 'git://github.com/stakemori/anything-sage.git'
anything-sage
provides an anything
source for
sage-shell-mode.
This package is an anything
version of
helm-sage.
If you use Emacs 24 or newer, then it is recommended to use helm-sage.
You can install anything-sage
from
MELPA by package.el
(M-x package-install anything-sage
).
anything-sage
provides 3 commands, anything-sage-shell
,
anything-sage-shell-describe-object-at-point
and
anything-sage-command-history
.
| Command | Description |
|——————————————|————————————————————————|
| anything-sage-shell | Show completions at point. |
| anything-sage-shell-describe-object-at-point | Almost same as anything-sage-shell
. But the default action is different. |
| anything-sage-command-history | Show command history. |
In anything-sage-shell
, press TAB
to show the list of actions.
There are 3 actions, “Insert”, “View Docstring” and “View Source File”.
Bind anything-sage-shell
,
anything-sage-shell-describe-object-at-point
and
anything-sage-command-history
to some keys, e.g.:
lisp
(defun anything-sage-set-up ()
(local-set-key (kbd "C-c C-i") 'anything-sage-shell)
(local-set-key (kbd "C-c C-d") 'anything-sage-shell-describe-object-at-point)
(local-set-key (kbd "M-r") 'anything-sage-command-history))
(add-hook 'sage-shell-mode-hook 'anything-sage-set-up)