diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-11-25 18:26:07 +0100 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-11-25 18:26:07 +0100 |
commit | ca4761af930caef19427863af75b576ce611d2e4 (patch) | |
tree | b28cc9ee10d503124132ed3429c3eb3fa2027c5a /elisp/geiser-mode.el | |
parent | 310f00bbea4b70a25bd0e7d2337a589433f14b31 (diff) | |
download | geiser-guile-ca4761af930caef19427863af75b576ce611d2e4.tar.gz geiser-guile-ca4761af930caef19427863af75b576ce611d2e4.tar.bz2 |
Completion: respecting tab-always-indent
... and actually using it to implement geiser-smart-tab-mode. Always
nice to un-reinvent-the-wheel.
Diffstat (limited to 'elisp/geiser-mode.el')
-rw-r--r-- | elisp/geiser-mode.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/elisp/geiser-mode.el b/elisp/geiser-mode.el index 9ef568e..9759c7b 100644 --- a/elisp/geiser-mode.el +++ b/elisp/geiser-mode.el @@ -242,6 +242,7 @@ interacting with the Geiser REPL is at your disposal. (setq geiser-autodoc-mode-string "/A") (setq geiser-smart-tab-mode-string "/T") (geiser-company--setup (and geiser-mode geiser-mode-company-p)) + (geiser-completion--setup geiser-mode) (when geiser-mode-autodoc-p (geiser-autodoc-mode (if geiser-mode 1 -1))) (when geiser-mode-smart-tab-p @@ -295,7 +296,7 @@ interacting with the Geiser REPL is at your disposal. ("Edit symbol at point" "\M-." geiser-edit-symbol-at-point :enable (symbol-at-point)) ("Go to previous definition" "\M-," geiser-pop-symbol-stack) - ("Complete symbol" ((kbd "M-TAB")) geiser-completion--complete-symbol + ("Complete symbol" ((kbd "M-TAB")) completion-at-point :enable (symbol-at-point)) ("Complete module name" ((kbd "M-`") (kbd "C-.")) geiser-completion--complete-module) |