複数の eLisp ファイルをバッチでバイトコンパイルすると、コンパイラからの出力がWarning: function `position' from cl package called at runtime
警告で雑然とします。cl
わかりますが、パッケージに関するポリシーにはあまり同意しません。しかし、これにより、他のより有用な警告を見つけることがより困難になります。では、警告を回避する実際の方法はありませんが、特定のパターンのすべての警告を選択的に遮断する方法はありますか?
編集:(例を添付)
doodles.el というファイルを作成します。
(require 'cl)
(eval-when-compile (require 'cl))
(dotimes (i 1)
(position ?\x "x"))
M-x byte-compile-file
RET doodles.el
*Compile-Log*
バッファに切り替えます:
doodles.el:1:1:Warning: cl package required at runtime
これはあなたが得るものです。