Mercurial > core / emacs/lib/slime-cape.el
changeset 622: |
c0062541039f |
parent: |
cc85ab013035
|
child: |
ab02408636b7 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 23 Aug 2024 19:40:56 -0400 |
permissions: |
-rw-r--r-- |
description: |
plz work |
1 ;;; slime-cape.el --- slime completion backend for cape mode -*-lexical-binding:t-*- 3 ;; This mode technically just connect slime-company to Cape mode 7 ;; [slime-company](https://github.com/anwyn/slime-company) 8 ;; [cape](https://github.com/minad/cape) 11 ;; URL: https://github.com/ccqpein/slime-cape 13 ;; Keywords: cape, corfu, slime, lisp 14 ;; Package-Requires: ((slime-company "1.6")) 17 (require 'slime-company) 20 (defvar cape-slime-backend (cape-company-to-capf #'company-slime)) 22 (define-slime-contrib slime-cape 24 (:swank-dependencies swank-arglists) 26 (delete cape-slime-backend completion-at-point-functions))) 28 (defun slime-cape-maybe-enable () 30 (when (slime-company-active-p) 31 (add-to-list 'completion-at-point-functions cape-slime-backend))) 34 ;;; slime-cape.el ends here