Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use check-file instead of check-reader.
Also, make check-file include :file metadata. Show that including the line number in a more conventional compiler output format, which can be easily exploited by tools such as Emacs. For example, the following implements kibit support for Emacs, i.e., M-x kibit RET will run kibit in the current project and show its results in a *compilation* buffer, where all kibit suggestions are properly highlighted and hyperlinked to the clojure source code files. --------------------------------------------------------------- (require 'compile) (add-to-list 'compilation-error-regexp-alist-alist '(kibit "At \\([^:]+\\):\\([[:digit:]]+\\):" 1 2 nil 0)) (add-to-list 'compilation-error-regexp-alist 'kibit) (defun kibit () "Run kibit on the current project. Display the results in a hyperlinked *compilation* buffer." (interactive) (compile "lein kibit")) ---------------------------------------------------------------
- Loading branch information