elisp

flymakeでscalaの文法をリアルタイムにチェックする

前回のはおまけで、やりたかったのはむしろこっち。flymakeがわからない人はこちらを参照。 (eval-when-compile (require 'cl)) (require 'flymake) (defvar flymake-scala-tmpdir "/tmp") (defvar flymake-scala-global-classpath ".") (push '(".+\\.scala…

anythingを使ってflymakeのエラー行を表示する

探してみても見あたら無かったので慣れないelispで書いてみたでござるの巻 (eval-when-compile (require 'cl)) (require 'flymake) (setq anything-c-source-flymake '((name . "Flymake") (init . (lambda () (setq anything-flymake-err-list (loop for er…

elisp練習

起点ディレクトリ以下のディレクトリをload-pathに追加。 (defun list-directory-tree (directory) (let ((dirs (list directory))) (mapcar (lambda (x) (and (file-directory-p x) (append-to-list 'dirs (list-directory-tree x)))) (directory-files dir…