;;; funcs.el --- Slime Layer functions File for Spacemacs ;; ;; Copyright (c) 2012-2016 Sylvain Benner & Contributors ;; ;; Author: Sylvain Benner ;; URL: https://github.com/syl20bnr/spacemacs ;; ;; This file is not part of GNU Emacs. ;; ;;; License: GPLv3 ;; Helm integration (defun spacemacs//slime-helm-source (&optional table) (or table (setq table slime-lisp-implementations)) `((name . "Slime") (candidates . ,(mapcar #'car table)) (action . (lambda (candidate) (car (helm-marked-candidates)))))) (defun spacemacs/helm-slime () (interactive) (let ((command (helm :sources (spacemacs//slime-helm-source)))) (and command (slime (intern command)))))