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 | 6131191bca3acfa698e7562d84933fe02422dbd7 (patch) | |
tree | 74081e360dc4e1ec1501fe337e22493b0edbadf1 /elisp/geiser-mode.el | |
parent | 773a5037fa401907ae548c53a165bcb4ba7a4c1d (diff) | |
download | geiser-6131191bca3acfa698e7562d84933fe02422dbd7.tar.gz geiser-6131191bca3acfa698e7562d84933fe02422dbd7.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) |