diff options
Diffstat (limited to 'elisp')
| -rw-r--r-- | elisp/Makefile.am | 1 | ||||
| -rw-r--r-- | elisp/geiser-impl.el | 2 | ||||
| -rw-r--r-- | elisp/geiser.el | 12 | 
3 files changed, 14 insertions, 1 deletions
| diff --git a/elisp/Makefile.am b/elisp/Makefile.am index 4b2b511..085d716 100644 --- a/elisp/Makefile.am +++ b/elisp/Makefile.am @@ -20,6 +20,7 @@ dist_lisp_LISP = \     geiser-menu.el \     geiser-mode.el \     geiser-racket.el \ +   geiser-chicken.el \     geiser-popup.el \     geiser-reload.el \     geiser-repl.el \ diff --git a/elisp/geiser-impl.el b/elisp/geiser-impl.el index 38d22fa..d2b440a 100644 --- a/elisp/geiser-impl.el +++ b/elisp/geiser-impl.el @@ -28,7 +28,7 @@    :type 'symbol    :group 'geiser-implementation) -(geiser-custom--defcustom geiser-active-implementations '(guile racket) +(geiser-custom--defcustom geiser-active-implementations '(guile racket chicken)    "List of active installed Scheme implementations."    :type '(repeat symbol)    :group 'geiser-implementation) diff --git a/elisp/geiser.el b/elisp/geiser.el index 1905a0c..fb5b46a 100644 --- a/elisp/geiser.el +++ b/elisp/geiser.el @@ -81,6 +81,17 @@    "Connect to a remote Geiser Racket REPL." t)  ;;;###autoload +(autoload 'run-chicken "geiser-chicken" "Start a Geiser Chicken REPL." t) + +;;;###autoload +(autoload 'switch-to-chicken "geiser-chicken" +  "Start a Geiser Chicken REPL, or switch to a running one." t) + +;;;###autoload +(autoload 'connect-to-chicken "geiser-chicken" +  "Connect to a remote Geiser Chicken REPL." t) + +;;;###autoload  (autoload 'geiser-mode "geiser-mode"    "Minor mode adding Geiser REPL interaction to Scheme buffers." t) @@ -109,6 +120,7 @@          geiser-guile          geiser-image          geiser-racket +        geiser-chicken          geiser-implementation          geiser-xref)) | 
