I ve been having a lot of problems with emacs and trying to get the terminal to work with:
M-x term
I installed cygwin and I fixed up my .emacs to include the paths:
(setenv "PATH" (concat "c:/cygwin/bin;" (getenv "PATH")))
(setq exec-path (cons "c:/cygwin/bin" exec-path))
(require cygwin-mount)
(cygwin-mount-activate)
(add-hook comint-output-filter-functions
shell-strip-ctrl-m nil t)
(add-hook comint-output-filter-functions
comint-watch-for-password-prompt nil t)
(setq explicit-shell-file-name "bash.exe")
;; For subprocesses invoked via the shell
;; (e.g., "shell -c command")
(setq shell-file-name explicit-shell-file-name)
However now when I launch terminal, it seems to give nothing but a blank screen and "hang"
When I launch:
M-x shell
It does indeed launch the bash shell and flying around the file directories is okay (with cd, ls, cp, rm, etc.). However, when I do something like try to open up a Python shell, it again hands, and I type in ... and the shell crashes. Is there anything significantly wrong with what I am doing or perhaps somebody could direct me towards solutions online? (I ve looked quite extensively.)
SSH also gives the error:
"Pseudo-terminal will not be allocated because stdin is not a terminal."