Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/integral-dw/loopy
Skeleton(s) to auto-insert loop macros in Elisp and Common Lisp
https://github.com/integral-dw/loopy
common-lisp emacs emacs-lisp emacs-package lisp
Last synced: about 1 month ago
JSON representation
Skeleton(s) to auto-insert loop macros in Elisp and Common Lisp
- Host: GitHub
- URL: https://github.com/integral-dw/loopy
- Owner: integral-dw
- License: gpl-3.0
- Created: 2021-03-25T11:27:16.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T19:26:36.000Z (almost 4 years ago)
- Last Synced: 2023-03-07T11:32:57.027Z (almost 2 years ago)
- Topics: common-lisp, emacs, emacs-lisp, emacs-package, lisp
- Language: Emacs Lisp
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE:loopy: Auto-Inserting (cl-)loop Macros
[[file:images/loopy.png]]
* WARNING!
Breaking changes may occur are to be expected until the release of
version *1.0.0*. However, the package has reached a point of maturity
where I plan to mostly focus on quality of life changes, which require
the presence of feedback more than anything.* About
This package implements interactive completion for the loop facility
in Common Lisp and Elisp, and adds an appropriate menu entry to
~emacs-lisp-mode~ and ~lisp-mode~.This package requires no additional setup to work. The primary
interactive function (~loopy-insert~) is autoloaded. By default it is
*not* bound to any key, but automatically added to the menus
Emacs-Lisp (in ~emacs-lisp-mode~) and Lisp (in ~lisp-mode~) once loaded.loopy defines the following insertion commands:
* ~loopy-insert~: The primary command defined by this package.
* ~loopy-add-clause~: Adds a single clause to an existing loop.It also offers the following custom variables (which see):
* ~loopy-offer-type-specifiers~
* ~loopy-allow-destructuring~
* ~loopy-enter-recursive-edit~Each variable may also be toggled interactively by corresponding
commands.
* ~loopy-toggle-type-specifiers~
* ~loopy-toggle-recursive-editing~
* ~loopy-toggle-destructuring~* NEWS
** =2020-03-25=
Loopy is now public! Being a minor side project, I do not plan to
put this package on MELPA until I had more feedback.