Atom Packages Directory

a package directory for a text editor of the 21st Century

Linter Slime Lint

Install with:
    apm install linter-slime-lint
  

Atom SLIME Linter

Lints your Common Lisp (source.lisp or source.common-lisp) files by attempting to compile them in Slime.

screenshot

bash apm install linter-slime-lint

Dependencies

Setup

Set the paths for the relevent executables and libraries in the settings.

Cavaets

Since this builds the files, it will create the .fasl compiled versions if it is successful.

Background

This starts up a headless Emacs session and tries to compile the current file, whenever you save it, using SLIME. While it would be much simpler to just run, say sbcl, on your file and parse the output for errors, sbcl doesn’t return line numbers for the errors it encounters.

Keywords: common lisp, lisp, slime, lint Suggest keywords
Fork me on GitHub