• Joao Tavora's avatar
    Big cleanup in sly.el · ec192073
    Joao Tavora authored
    * sly-autoloads.el (sly-lisp-mode-hook): Autoload
    `sly-lisp-mode-hook'.
    (lisp-mode-hook): Add `sly-editing-hook'.
    
    * sly.el (sly-setup): Always add `sly-editing-mode' to
    `lisp-mode-hook'.
    (sly-lisp-modes): Removed variable.
    (sly-lisp-mode-hook): Removed.
    (sly-doc-map, sly-who-map, sly-prefix-map, sly-parent-map)
    (sly-mode-map, slime-editing-mode-map): Normal maps with defvars.
    (sly-keys, sly-nop, sly-who-bindings, sly-init-keymaps)
    (sly-init-keymap, sly-bind-keys): Removed.
    (sly-pre-command-actions, sly-pre-command-hook)
    (sly-setup-command-hooks): Removed.
    (sly-show-arglist): Bring it back.
    (sly-indent-and-complete-symbol): Use it, instead of
    `sly-echo-arglist'
    (sly-inspector-value-face): Removed.
    (sly-face-inheritance-possible-p): Removed.
    (sly-inspectable-value-face): New face.
    (sly-highlight-face, sly-inspector-action-face): Don't use
    `sly-face-inheritance-possible-p'.
    (sly-open-inspector, sly-inspector-insert-ispec): Use
    `sly-face-inheritance-possible-p'.
    
    * contrib/sly-fontifying-fu.el (sly-reader-conditional-face): Don't use
    `sly-face-inheritance-possible-p'.
    
    * contrib/sly-repl.el (sly-repl-prompt-face, sly-repl-output-face): Don't
    use `sly-face-inheritance-possible-p'.
    ec192073