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)
(setq neo-window-width 40)luego elimine el búfer de neotree actual y neotreevuelva a ejecutar para ver la actualización.

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