Preguntas etiquetadas con eshell

Eshell es un intérprete de comandos similar a un shell implementado en Emacs Lisp.

37
Salida de shell extraña cuando se usa IPython 5

Acabo de actualizar a la última versión de IPython y ahora algo está mal cuando lo uso en emacs. Cuando se usa en un terminal normal, funciona bien (colores, finalización de tabulación, etc.), sin embargo, ya sea en M-x eshello M-x shell, en lugar de generar In [1]:, realmente emite [?12l[?25hy...

10
Salida de color git en eshell

Estoy usando emacs dentro de un terminal mintty (configurado para decir que es xterm-256color) en cygwin. list-colors-displayfunciona bien. y los colores se muestran en listas directas, etc. Ahora configuro el color para git branchla rama actual yellow reverse. Sin embargo, ni las ventanas shell ni...

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...

9
Combinar el historial de múltiples eshells

Antes de cambiar a eshell, tenía la configuración de zsh para que: Escriba en el archivo de historial después de cada comando Agregue al archivo de historial en lugar de sobrescribirlo para que, al ejecutar varios shells, todos se fusionen en un gran historial Ambas opciones de zsh están...

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
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
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...

7
¿Por qué xdg-open no funciona en eshell?

Quiero abrir a.html en un navegador desde emacs (v. 24.5.1, usando -Q[actualizado después del comentario]). M-x shell-command xdg-open a.html funciona como se esperaba, pero M-x eshell $ xdg-open a.html no parece hacer nada No hay ningún mensaje de error. Este problema también se produce al...