Puede ejecutar fiesta directamente desde las ventanas de línea de comandos por defecto shell dentro de su Emacs * shell * buffer:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\temp>bash
bash
sin embargo, ningún símbolo del sistema es visible que puede ser desorientador resultante en sus comandos y sus resultados de salida todo mezclando juntos
Además, para algunos unkno. razón wn, si lo hace entre un comando y la tecla de retorno, un personaje línea de retorno (\ r) se añade al final de su declaración de comandos causando un error de fiesta:
ls
bash: line 1: $'ls\r': command not found
Una solución es agregar manualmente un comentario carácter (#) al final de cada comando, que comenta con eficacia el texto \ r:
ls #
myfile,txt
foo.bar
anotherfile.txt
Este enfoque global está lejos de ser ideal, pero podría ser útil si se quiere caer en fiesta de shell nativa de Windows para realice algunas operaciones rápidas y luego salga para continuar trabajando en Windows.
Su e-lisp es mejor que el mío - Aprendí lo suficiente como para hacerlo funcionar de la manera que quería hace _years_ y desde entonces he olvidado lo que significa la mayor parte. Creo que mi código se copió originalmente de una pregunta frecuente en algún lugar ... –
+1, se inclina ante el maestro Yoda que usa el paréntesis. Tu e-lisp sopla la mía fuera del agua. –
para ser específico, debe agregar (setq explicit-bash-args '("--login" "-i")) en algún lugar, de lo contrario, estaba recibiendo el mensaje "bash: ls: comando no encontrado" –