• João Távora's avatar
    WIP sly-stickers contribs · fef22304
    João Távora authored
    Still some way to go, but already workable.
    
    * sly.el (sly-compilation-position): Factor out of sly-compile-string.
    (sly-after-compile-functions): New variable.
    (sly-before-compile-functions): Change semantics slightly.
    (sly-compile-file): Call with current buffer.
    (sly-compile-region): Pass hook to `sly-compile-string' so
    `sly-after-compile-functions' can be called.
    
    * slynk.asd (:slynk-stickers): Add system.
    
    * contrib/sly-stickers.el (sly-stickers): Add slynk-dependencies.
    (sly-stickers-mode-map): Use C-c C-s as a prefix map.
    (sly-stickers--stickers, sly-stickers--sticker-keymap)
    (sly-stickers--make-sticker, sly-stickers--sticker-id)
    (sly-stickers--arm-sticker, sly-stickers--disarm-sticker)
    (sly-stickers--populate-sticker)
    (sly-stickers--bring-out-your-dead): New.
    (sly-stickers-dwim): Use `sly-stickers--make-sticker'
    (sly-stickers-fetch): New function.
    (sly-stickers-commit-stickers): Redesign.
    
    * contrib/sly-stickers.el (sly-stickers-mouse-hover-face): New face.
    fef22304