質問: 最新のemacsバージョンがwindows7タスクバーをサポートしていないのはなぜですか? windows用の最新のemacsをダウンロードしました ここ 、しかしwindows 7で起動すると、右クリックを無視するタスクバーアイコンが表示されるため、固定できません。googleを検索したところ、次のバグレポートが多数見つかりました。 emacsはwindows7タスクバーをサポートしておらず、バージョン23.1以降で修正されたバグです。現在のバージョンは23.3ですが、それでもemacsをwindows7タスクバーに固定できません。私が間違っているのは何ですか?
回答: emacswiki これらの問題を説明します: タスクバーに固定されたショートカットを使用してプログラムを起動すると、プログラムの実行中はショートカットの表示が異なりますが、新しいタスクバーボタンは表示されません。タスクバーに固定されていないプログラムを起動すると、新しいタスクバーボタンが作成されます。これは、開いているウィンドウごとにタスクバーボタンを常に作成していた以前のバージョンのwindowsとは異なります。 ただし、これはemacsでは機能しません。コンソールウィンドウを削除するには、runemacsで起動する必要があります。つまり、emacsを起動するには、runemacs.exeをタスクバーに固定する必要があります。ただし、実行すると、emacs.exeが起動して終了します。 windowsは、これらが2つの異なるプログラムであることを認識し、固定されたアイコンを強調表示せず、emacs.exeの新しいボタンを作成します。 回避策が提案されています ここ : 私の回避策は、emacs.exeをタスクバーに固定し、runemacs.exeをスタートメニューに固定することです。 emacsを起動したいときは、スタートメニューのショートカットを使用する必要がありますが、実行されたら、通常どおりタスクバーアイコンを使用できます。私は通常、デスクトップセッションごとに1回emacsを起動してから、実行したままにするので、これは私にとってはかなりうまく機能します...