-
Notifications
You must be signed in to change notification settings - Fork 0
Tool for canonicalizing symbols in slime.
License
pve1/slime-canonicalize
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Slime-canonicalize inserts package prefixes into lisp code. It can be useful when splitting big packages into smaller ones. Example usage: ----myfile.lisp------ (in-package :my-package) (defun foo () (mappend (lambda (x) (list x x)) (iota 10))) --end myfile.lisp---- M-x slime-query-canonicalize-symbols Target package: alexandria RET ----myfile.lisp------ (in-package :my-package) (defun foo () (alexandria:mappend (lambda (x) (list x x)) (alexandria:iota 10))) --end myfile.lisp---- M-x slime-query-canonicalize-symbols Target package: cl RET ----myfile.lisp------ (cl:in-package :my-package) (cl:defun foo () (alexandria:mappend (cl:lambda (x) (cl:list x x)) (alexandria:iota 10))) --end myfile.lisp----
About
Tool for canonicalizing symbols in slime.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published