Preguntas etiquetadas con shell

9
Git Bash en emacs en Windows

Puedo ejecutar el shell Bash que viene con Git para Windows. Puse esto en mi .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Entonces M-x git-bashy listo, bash se está ejecutando pero con cierta...

9
¿Cómo ejecutar un comando anterior en un shell de Emacs?

Por supuesto, cuando estoy en la Terminal y presiono la tecla de flecha hacia arriba, va al comando anterior. Sin embargo, cuando presiono las M-xteclas y shellescribo, aparece un shell integrado en Emacs: Sin embargo, si escribo un comando y presiono hacia arriba, esto sucede: ¿Cómo vuelvo...

8
¿Cómo puedo abrir shell en el búfer actual?

En la función "shell", esta línea muestra el buffer del shell y casi siempre su nuevo shell abierto en un marco aleatorio. Y tengo que cambiar los tampones, es molesto. ... (pop-to-buffer buffer) ... En documentos dice: Si esa ventana está en un marco gráfico diferente, a ese marco se le dará...

8
Tipo de TERM apropiado para eshell

¿Hay alguna manera de hacer que eshell se comporte mejor? Por defecto printenv TERMdevuelve dumb. Por ejemplo, a brewmenudo se queja sobre el tipo de terminal y hace que eshell se "mueva" mientras se muestra la barra de progreso. Esto no sucede en term. Sospecho que esto es porque...

8
Cómo abrir archivos en eshell con comodines

Estoy muy acostumbrado a escribir en un shell algo así como: emacsclient **/Threshold.java ¿Dónde Threshold.javaestá un archivo profundamente anidado en un directorio y solo quiero abrirlo por su nombre? Cuando intento lo mismo en eshell, obtengo (ec es un alias para find-file): ec...

8
Eshell: Ir a la línea de solicitud al presionar la tecla

A veces, cuando me desplazo hacia arriba en eshell, el punto deja la línea del símbolo del sistema para permanecer en el área visible. Cuando luego ingreso un comando, no ingreso el comando en el indicador, pero el evaluador inserta el texto en algún lugar en la salida de los comandos previamente...

8
¿Cómo mejorar el rendimiento del truncamiento del búfer de eshell?

Actualmente trunco ​​las memorias intermedias en 20,000 líneas agregando lo siguiente a mi configuración: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Esto funciona muy bien para...

8
Entorno persistente para compilación Mx

Cuando lo ejecuto M-x compilegenera una nueva subshell para ejecutar mi comando de compilación. Tan pronto como el comando de compilación regresa, el proceso de shell se cierra. Puedo ver por qué esto sería deseable en la mayoría de los casos, pero actualmente estoy en una situación en la que no es...