Esto me ha vuelto loco por mucho tiempo; Me pregunto si hay alguna manera de solucionarlo Espero poder describir bien la situación.¿Cerrar automáticamente el modo de shell de emacs?
Para simplificar, digamos que tengo la siguiente estructura de directorios: ~ jer/DIRA y ~ jer/dirB
Dentro de una cáscara dentro de emacs, yo a empezar en mi directorio de nivel superior (~ JER) , escribe 'cd dir' y pulsa la pestaña.
Mi ventana se divide en 2, y tengo un búfer * Completions *. Esto es genial; Veo que mis opciones son 'dirA' y 'dirB', escribo 'A' (así que mi comando completo es 'cd dirA') y pulso enter, pero el búfer * Completions * permanece abierto y tengo que cerrarlo manualmente (generalmente con 'Cx 1' porque estoy en el buffer de shell que quiero guardar, pero si ya tengo una ventana dividida esto es aún más molesto, porque el búfer * Completions * toma el lugar del otro que era ya está allí, y tengo que cambiar a ese y presionar Cx k para matarlo manualmente).
Así que mi pregunta: ¿hay alguna manera de hacer que * Completions * muera automáticamente una vez que termine mi comando? En el ejemplo anterior, tan pronto como presiono enter luego de escribir 'cd DirA', me gustaría que se elimine el buffer.
Gracias, y espero que esto tenga sentido. Tenga en cuenta, no creo que esto es un duplicado de Is there any way to automatically close filename completetion buffers in Emacs?, porque eso es sobre el uso de encontrar-archivo (y en ese caso el * Terminaciones * búfer se cierra
El búfer debe cerrarse automáticamente una vez que salga del "área de finalización" (el fragmento de texto que estaba completando). Al menos si usa una versión enugh reciente de Emacs. Si todavía ve este problema en Emacs-24, infórmelo a través de 'M-x report-emacs-bug' con suficientes detalles para reproducir el problema. – Stefan