chalaev / lisp-goodies

useful lisp macros and functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Useful Emacs Lisp and Common Lisp macros and functions.

(For me “Common Lisp” means sbcl; part of the CL-code will probably not work in other CL dialects.)

The (main) file shalaev.org contains

  • source code,
  • examples, and
  • tests

for both elisp and Common Lisp macros and functions.

Quick start

Emacs Lisp code

Either

  • copy-paste or load generated/*.el into your projects, or
  • load the code as a package:
    1. copy shalaev.el into ~/.emacs.d/local-packages/,
    2. load start.el from ~/.emacs, and
    3. (require 'shalaev) in your el-code.

For usage example, see the cloud (sync) project.

Common Lisp code

Unpack cl-shalaev.tbz into your Quicklisp directory:
tar xjfv cl-shalaev.tbz --directory=$HOME/quicklisp/local-projects/

and (require 'shalaev) in your code.

For usage example, see the simple-logger project.

License

This code is released under MIT license.

About

useful lisp macros and functions

License:MIT License


Languages

Language:Emacs Lisp 79.9%Language:Common Lisp 13.0%Language:Makefile 6.0%Language:Shell 1.1%