0

最近、デスクトップ保存モードで実際にデスクトップが保存されないという問題が発生しています。エコーバーには、「デスクトップの保存中にエラーが発生しました...」と表示されます no と入力すると、「出力ファイルを開いています:そのようなファイルまたはディレクトリはありません。ファイルのパスに場所を示します」と表示されます。.emacs.desktop ファイルを保存してから emacs を再起動した後、そのファイルにバッファーの場所を保存しているが、そのファイルをロードしていないことに気付きました。ありがとう。また、数週間前に機能していて、違いを生むような変更は何も行われていないため、何が原因なのかわかりません。

デスクトップモード用の.emacsにある唯一のものは

(desktop-save-mode 1)
4

2 に答える 2

0

こちらの desktop.el のコードを見ると、desktop-killEmacs を終了したときに実行される からエラーが発生しているように見えます。私が最初に試みることは、デスクトップを保存しようとするディレクトリが正常であることを確認することです。

のコードを見ると、変数が非 nildesktop-killの場合にのみ何かをしようとします。desktop-dirnameしかし、それは初めて実行M-x desktop-saveしたときにのみ設定されます。適切なものに設定されていると確信していますか? その値をすばやく確認するには、入力M-: desktop-dirname RETすると、メッセージ領域に文字列として表示されます。

ディレクトリが適切なものである場合 (ディレクトリが存在し、そこに書き込むことができます...)、私にはわかりません。解決策を得るには、おそらくより多くの情報を提供する必要がありますが、それが StackOverflow にとって理想的な質問であるかどうかは明確ではありません。

于 2012-08-22T13:07:04.727 に答える
0

addpm.exeフォルダをクリックしてWindowsのスタートマニュアルにショートカットを作成すると、このエラーが発生する危険があり...\emacs-version\bin\ます。

ショートカットをさらに変更できます。そのタブに移動すると、 のような値があり、一方が無効property->shortcutであることがわかります。対応するフォルダを入力してみてください(実際には、ほとんどのディレクトリで問題ありません。空白のままにしないでください)。その後、すべて問題ありません。それでも、この背後にあるメカニズムは私には不明のままです。Target...\emacs-version\bin\runemacs.exeStart inStart in...\emacs-version\bin

または、常に手動で独自のショートカットを作成することもできますが、ターゲットがrunemacs.exeであることを確認してください。他のexeファイルではありません。

于 2013-10-08T06:26:42.870 に答える