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-windowpara 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-windowsolo pide problemas. Esencialmente, puede crear su propiodisplay-buffer-left-functioneso 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 yneotreevuelva a ejecutar para ver la actualización.Respuestas:
Puede deshabilitar
neo-window-fixed-sizey reiniciar Neotree.fuente
Estoy usando spacemacs y agrego:
a mi
.spacemacsarchivoEsto no tiene ningún efecto. Además, si entro
customize-groupy selecciononeotreey cambioNeo Window Widthla 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-groupdebajoNeo Window Widthdice: "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