Description: Change the default configuration
 - load the asdf and banner contribs.
 - use the slime-fuzzy-complete-symbol function (and for that purpose, also
   disable the hook that enables slime-c-p-c-completion-at-point).
 Before the transition to dh-elpa, these defaults were implemented in
 debian/emacsen-startup.
Author: Sébastien Villemot <sebastien@debian.org>
Forwarded: not-needed
Last-Update: 2020-12-22
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/slime.el
+++ b/slime.el
@@ -106,7 +106,7 @@ the Emacs Lisp package.")
                  :test #'string-equal))))
 
 (defvar slime-lisp-modes '(lisp-mode))
-(defvar slime-contribs '(slime-fancy)
+(defvar slime-contribs '(slime-fancy slime-asdf slime-banner)
   "A list of contrib packages to load with SLIME.")
 (define-obsolete-variable-alias 'slime-setup-contribs
 'slime-contribs "2.3.2")
@@ -285,7 +285,7 @@ argument."
 
 (defcustom slime-completion-at-point-functions
   '(slime-filename-completion
-    slime-simple-completion-at-point)
+    slime-fuzzy-complete-symbol)
   "List of functions to perform completion.
 Works like `completion-at-point-functions'.
 `slime--completion-at-point' uses this variable."
--- a/slime-autoloads.el
+++ b/slime-autoloads.el
@@ -35,7 +35,7 @@
 
 (autoload 'slime-scheme-mode-hook "slime")
 
-(defvar slime-contribs '(slime-fancy)
+(defvar slime-contribs '(slime-fancy slime-asdf slime-banner)
   "A list of contrib packages to load with SLIME.")
 
 (autoload 'slime-setup "slime"
--- a/contrib/slime-c-p-c.el
+++ b/contrib/slime-c-p-c.el
@@ -24,8 +24,6 @@
                  (define-key slime-repl-mode-map "\C-c\C-s"
                    ',(lookup-key slime-repl-mode-map "\C-c\C-s")))))
     slime-c-p-c-init-undo-stack)
-   (add-hook 'slime-completion-at-point-functions
-	     #'slime-c-p-c-completion-at-point)
    (define-key slime-mode-map "\C-c\C-s" 'slime-complete-form)
    (when (featurep 'slime-repl)
      (define-key slime-repl-mode-map "\C-c\C-s" 'slime-complete-form)))
