It's All TextでMarkdownテキストを編集すると、Emacsで行末の問題が発生します。

It's All TextでMarkdownテキストを編集すると、Emacsで行末の問題が発生します。

FirefoxのIt's All Textプラグインを使用してemacsでマークダウンソースコードを編集したいと思います。

Markdownでは、新しい行を取得するには、行の末尾に2つのスペースを追加する必要があります。マークダウンソースにこれらの改行文字があるとしましょう。 It's All Textでemacsで開き、他のものを変更して保存すると、行末の2つのスペースが消えて非常に迷惑になります。それでは、この場合、行末の空白に触れないようにemacsを設定する方法はありますか?

ベストアンサー1

私のコメントに対するフォローアップとして、次のプロセスは通常原因を追跡するのに役立ちます。

末尾の空白を保持することはデフォルトの動作であるemacsため、追加のコンテンツを読み込むことなくテストできます。言うことでこれをしなさい終わりです。emacs限定的なオプションとしてリリースされました。コマンドはemacs -Qですが、終わりです。引数が気に入らないので、コマンドをbashスクリプトに入れます。ita-emacsを実行し、It's All Textに実行するように言ってita-emacsテストします。 (emacs -Qと同じ-q --no-site-file --no-splash)...

スペースが削除されない場合は、ロードされている追加のemacsエントリに少なくとも問題があることがわかります。


PS:上記のコメントをすべて読んでいない人のために、学生上記のようにテストした結果、次の行が見つかりました。.emacsアーカイブ:(add-hook 'before-save-hook 'delete-trailing-whitespace)…犯人! :)

おすすめ記事