Neotree-Fenster kann nicht in der Größe geändert werden


11

Ich erhalte diese Meldung, wenn ich versuche, die Größe des Neotree- Fensters mit der Maus zu ändern :

Links davon kein veränderbares Fenster

Weiß jemand, wie ich das Neotree-Fenster verkleinern kann?

Antworten:


7

Eine Lösung gefunden.

Es funktioniert, wenn ich dies in meine Konfiguration einfüge:

  (setq neo-window-fixed-size nil)

Der einzige Nachteil ist, dass sich neotree nicht an die Fensterbreite erinnert. Wenn Sie die Puffer wechseln, wird die Breite auf den Standardwert zurückgesetzt. Es gibt ein verwandtes Problem bei Github.


Sie können jedoch eine Breite (setq neo-window-width 20)festlegen, mit der der Neotree wieder geöffnet wird. Daher sollte es eine Möglichkeit geben, den Wert entsprechend der zuvor verwendeten Breite zu ändern, wenn Sie Zeit, Neigung und Emacs-Lisp-Chops haben.
Mallory-Erik

2

Fügen Sie dies in Ihre Emacs-Konfigurationsdatei ein:

;; 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)))))))

(von: https://github.com/jaypei/emacs-neotree/issues/262 )

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.