emacsの経験は限られています。Spacemacsで行の折り返しを無効にする解決策を見つけようとしましたが、見つかりませんでした。
Vimでこの問題を解決するには、を実行しset nowrap
ます。しかし、Spacemacsでは機能していません。
これに対する解決策は大歓迎です。
C-h v
truncate-lines
Spacemacsを起動した後、次を試してください。これにより、起動時に設定される内容がわかります。
emacsの経験は限られています。Spacemacsで行の折り返しを無効にする解決策を見つけようとしましたが、見つかりませんでした。
Vimでこの問題を解決するには、を実行しset nowrap
ます。しかし、Spacemacsでは機能していません。
これに対する解決策は大歓迎です。
C-h v
truncate-lines
Spacemacsを起動した後、次を試してください。これにより、起動時に設定される内容がわかります。
回答:
これを~/.spacemacs
設定関数に追加します。
(add-hook 'hack-local-variables-hook (lambda () (setq truncate-lines t)))
hack-local-variables-hook
れており、バッファのロードプロセスの後半で呼び出されるため、このインスタンスで機能するため、この回答には敬意を表しません。より良い解決策は、メジャーモード固有にするか、を使用しないより良いグローバルソリューションを設計することhack-local-variables-hook
です。
11月23日syl20bnrはと呼ばれる新しいトグル追加spacemacs/toggle-truncate-lines
、上で利用可能にSPC t l。あなたトグル別にも便利です見つけることができspacemacs/toggle-visual-line-navigation
、利用可能にしますSPC t L。Github commitをご覧ください。
これはdotspacemacs/user-config
、両方のトグルを有効にする方法です。
(defun dotspacemacs/user-config ()
"Configuration function for user code.
This function is called at the very end of Spacemacs initialization after
layers configuration. You are free to put any user code."
(spacemacs/toggle-truncate-lines-on)
;; Visual line navigation for textual modes
(add-hook 'text-mode-hook 'spacemacs/toggle-visual-line-navigation-on)
)
どこにあるかわからない場合dotspacemacs/user-config
は、.spacemacs
ファイル内にあり、を押すと利用できますSPC f e d。
フックのためには、spacemacs/toggle-visual-line-navigation-on
それが世界的にそうでない場合は機能しないためです。
:set nowrap
。ありがとう!
SPC t L
簡単な勝利のために。
M-x toggle-truncate-lines RET
Vimと同等のEmacsです :set wrap!
(setq truncate-lines t)
(setq truncate-lines t)
、〜/ .spacemacs に追加する@lawlistの提案は機能しません。
M-x eval-expression RET (setq truncate-lines t) RET
truncate-lines
は、バッファローカル変数です。つまり、フォーカスがターゲットバッファ内にある間にコードを実行する必要があります。あなたが引用したライブラリは、さまざまな主要なモードに基づいた特定の選択を含む、100万および1つの事前選択されたユーザーカスタマイズのコレクションです。実際に問題を追跡するには、使用しているメジャーモードを指定する必要があります。その後、問題のライブラリで使用されているすべてのメジャーモードフックを確認する必要があります。そうしないと。たとえば、visual-line-mode
ラッピングを有効にします
custom-set-variables
ではなく関数内でカスタム変数を設定する必要がありましたdotspacemacs/config
。ご協力いただきありがとうございます。
私はコメントしただろうが、私は十分な評判を持っていないので、私はそれをここに書きます。
Mirzhan Irkegulovの最初の表現は機能しましたが、2番目の表現は機能しませんでした
(add-hook 'text-mode-hook 'spacemacs/toggle-visual-line-navigation-on)
代わりに、私は使用する必要がありました (global-visual-mode t)
auto-fill-mode
。試してみてM-x auto-fill-mode
(オンとオフを切り替えます)、それが機能し、それが意図したとおりであれば、initファイルで自動的に無効にすることができます。