Para deshabilitar la barra de desplazamiento en emacs agregué (toggle-scroll-bar -1) al archivo .emacs y funciona muy bien cuando ejecuto emacs fuera del modo consola. Sin embargo, cuando ejecuto emacs en el terminal me sale el error La definición de la función del símbolo es nula: toggle-scroll-bar
Estoy ejecutando Emacs 23.3.1
aquí está el rastro cuando ejecuto --debug-init
1 Debugger entered--Lisp error: (void-function scroll-bar-mode)
2 (scroll-bar-mode -1)
3 eval-buffer(#<buffer *load*> nil "/Users/neil/.emacs.d/init.el" nil t) ;$
4 load-with-code-conversion("/Users/neil/.emacs.d/init.el" "/Users/neil/.ema$
5 load("/Users/neil/.emacs.d/init" t t)
6 #[nil "^H\205\264^@ \306=\203^Q^@\307^H\310Q\2027^@ \311=\2033^@\312\307$
7 command-line()
8 normal-top-level()
emacs -nw -q
y luego en el cero búfer, el tipo (scroll-bar-mode -1)C-j
y ver si se produce un error. Esa función se distribuye con Emacs en el scroll-bar.el
paquete, por lo que supongo que .emacs
tiene algo extraño o que Emacs no se instaló correctamente.
--debug-init
opción de obtener un seguimiento de error completo. Intenta eso y agrega esa información a la pregunta. Junto con la versión de EmacsM-x emacs-version
. Ese fragmento de código funciona bien con Emacs 23.2.