mirror of
https://github.com/amix/vimrc
synced 2025-07-10 11:44:59 +08:00
Add support for Scheme and Racket language.
This commit is contained in:
14
sources_non_forked/slimv/swank-clojure/swank/commands.clj
Normal file
14
sources_non_forked/slimv/swank-clojure/swank/commands.clj
Normal file
@ -0,0 +1,14 @@
|
||||
(ns swank.commands)
|
||||
|
||||
(defonce slime-fn-map {})
|
||||
|
||||
(defmacro defslimefn
|
||||
([fname & body]
|
||||
`(alter-var-root #'slime-fn-map
|
||||
assoc
|
||||
(symbol "swank" ~(name fname))
|
||||
(defn ~fname ~@body)))
|
||||
{:indent 'defun})
|
||||
|
||||
(defn slime-fn [sym]
|
||||
(slime-fn-map (symbol "swank" (name sym))))
|
Reference in New Issue
Block a user