Preguntas etiquetadas con eshell

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

2
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 …
37 shell  eshell  ipython 


2
¿Cómo puedo configurar eshell para usar ivy para completar pestañas?
Soy muy aficionado ivya la finalización y me encanta que un simple (ivy-mode 1)sea ​​suficiente para llegar a ivycasi todas partes donde Emacs usa algún tipo de finalización (creo que se logra anulando completeing-read). Pero esto no está configurado eshellpara usarse ivypara completar la pestaña. Me gusta eshellla lista de …
16 eshell  ivy 

2
¿Cómo dejar que eshell recuerde la contraseña de sudo durante dos minutos?
En términos generales bash, cuando ejecuto un sudo ...comando, bash recordará mi contraseña por un tiempo. Esto facilita la tarea de administración de paquetes. Por ejemplo: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. ¿Es posible lograrlo en eshall? (Sé termo ansi-termen …
15 eshell 

1
Ejecute la aplicación en cwd en un host remoto desde eshell
A menudo uso Eshell para conectarme a sistemas remotos. En esos sistemas remotos, a veces quiero ejecutar scripts en el directorio de trabajo actual. En una terminal normal, escribiría esto: ./my-script.sh Desafortunadamente, dentro de Eshell esto no funcionará: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file …
12 tramp  eshell 

1
Adjuntar para ejecutar shell remoto con eshell / TRAMP / dtach
A menudo uso GNU Screen para mantener vivas las sesiones remotas. Como vivo en Emacs, me gustaría poder reanudar una sesión de shell remota en ejecución desde Emacs. GNU Screen implementa todo tipo de cosas elegantes como multiplexación de terminales y dibujo de personajes que realmente no necesito. Realmente solo …
11 eshell  shell  remote  ssh 

1
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 eshell muestran el color correcto; …
10 eshell  colors 

1
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 documentadas …
9 eshell  history 



6
¿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 al último comando …
9 eshell 


3
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 **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") ¿Cómo …
8 eshell 

2
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 …
8 eshell 

1
¿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 <20,000 líneas, y una vez que el búfer llega a 20,000 líneas, se trunca en cada línea (por lo …
8 eshell 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.