Neotreeウィンドウはサイズ変更できません


11

マウスを使用してネオツリーウィンドウのサイズを変更しようとすると、次のメッセージが表示されます。

このウィンドウの左側にサイズ変更可能なウィンドウはありません

誰でも私がネオツリーウィンドウのサイズを変更できる方法を知っていますか?

回答:


7

解決策を見つけました。

これを私の設定に入れればうまくいきます:

  (setq neo-window-fixed-size nil)

唯一の欠点は、neotreeがウィンドウの幅を覚えていないことです。バッファを切り替えると、幅がデフォルト値にリセットされます。githubに関連する問題があります。


ただし、(setq neo-window-width 20)neotreeが再オープンする幅を設定できます-時間、傾斜、およびemacs-lispチョップがある場合、以前に使用された幅に従って値を変更する方法が必要です。
マロリーエリック

2

これをemacs構成ファイルに配置します。

;; Set the neo-window-width to the current width of the ;; neotree window, to trick neotree into resetting the ;; width back to the actual window width. ;; Fixes: https://github.com/jaypei/emacs-neotree/issues/262 (eval-after-load "neotree" '(add-to-list 'window-size-change-functions (lambda (frame) (let ((neo-window (neo-global--get-window))) (unless (null neo-window) (setq neo-window-width (window-width neo-window)))))))

https://github.com/jaypei/emacs-neotree/issues/262から)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.