Usando emacs 24, cuando trato de usar el paquete Neotree , tengo problemas para modificar el ancho fijo de la ventana. Creo que he encontrado el fragmento responsable de lisp, pero cambiar el valor no parece ayudar en la recarga.
(defcustom neo-window-width 25
"*Specifies the width of the NeoTree window."
:type 'integer
:group 'neotree)
neo-global--get-window
para reemplazar(neo-global--create-window)
con mi propia función display-buffer-left que establece el ancho de la ventana correctamente. En mi opinión,neo-global--create-window
solo pide problemas. Esencialmente, puede crear su propiodisplay-buffer-left-function
eso y el BUFFER y ALIST se ven así:(lawlist-display-buffer-left (neo-global--get-buffer t) '((window-width . 33)))
stackoverflow.com/a/21544307/2112489(setq neo-window-width 40)
luego elimine el búfer de neotree actual yneotree
vuelva a ejecutar para ver la actualización.Respuestas:
Puede deshabilitar
neo-window-fixed-size
y reiniciar Neotree.fuente
Estoy usando spacemacs y agrego:
a mi
.spacemacs
archivoEsto no tiene ningún efecto. Además, si entro
customize-group
y selecciononeotree
y cambioNeo Window Width
la configuración no se pega. Cada vez que reinicio Spacemacs, el ancho vuelve a 32 y la configuración vuelve a 32. Estoy guardando para futuras sesiones. Además, en el neotreecustomize-group
debajoNeo Window Width
dice: "CAMBIADO fuera de Personalizar".No puedo encontrar dónde se establece esta configuración. ¿Algunas ideas?
Estoy en [email protected] (spacemacs) ejecutándose en macOS 10.14.6 instalado a través de Homebrew.
fuente