Janela Neotree não redimensionável


11

Recebo esta mensagem quando tento redimensionar a janela do neotree usando o mouse:

Nenhuma janela redimensionável à esquerda desta

Alguém sabe como posso redimensionar a janela do neotree?

Respostas:


7

Encontrei uma solução.

Funciona se eu colocar isso na minha configuração:

  (setq neo-window-fixed-size nil)

A única desvantagem é que o neotree não se lembra da largura da janela. Quando você alterna os buffers, ela redefine a largura para o valor padrão. Há um problema relacionado no github.


No entanto, você pode definir uma largura com (setq neo-window-width 20)a qual o neotree reabrirá - portanto, deve haver uma maneira de alterar o valor de acordo com a largura usada anteriormente, se você tiver tempo, inclinação e costeletas emacs-lisp.
Mallory-Erik

2

Coloque isso no seu arquivo de configuração do 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)))))))

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.