Windows 7に最新のemacsがインストールされ、最新のパッケージからパッケージフォルダがコピーされました。警告を受ける(下記参照)。 2007年からのいくつかの短い議論を示しているが、非リスパーにとっては何の言い訳もない。この警告が何を指しているのか、その修正点は何ですか?このemacsの警告を修正する方法:警告(bytecomp): 'mapcar'が呼び出されました。代わりに 'mapc'または 'dolist'を使用してください
Warning (bytecomp): ‘mapcar’ called for effect; use ‘mapc’ or ‘dolist’ instead
Thnx。どの変数が1のファイルのリストを格納しますか?この場合、2はカスタマイズできませんでした: '(バイトコンパイル警告(quote(mapcar)))、または(setq-defaultバイトコンパイル警告(mapcarではなく))をinitに追加しません。最後にすべての努力をする価値があります(y) –
@F.Certainly。私が知る限り、警告を引き起こすファイルを格納する変数はありません。あなたのパッケージフォルダや 'mapcar'のinitファイルを' grep'して、それらのコメントをマッチしたファイルに追加するだけでよいでしょう。私は本当になぜ#2があなたにとってうまくいかないのかよく分かりません。 Emacsを再起動し、警告がまだ現れているかどうかを確認してみてください。もしそうなら、Emacsを再起動した後、 'byte-compile-warnings'が期待値になっていることを確認してください。そうでなければ、initシーケンスの最後に 'byte-compile-warnings'の変数代入を入れてみてください。 – GDP2
Thnks、それは奇妙で、restart-emacs =バイトコンパイル警告=(mapcarではない)のとき警告に変更しない|| (mapcar)。これまでのgrepsには「mapcar」のマッチはありません。パッケージを再コンパイルするとうまくいくかもしれません。乾杯。 @F.Certainly。 –