On Sat, Sep 12, 2009 at 7:23 PM, rpd <rich...@dickinson350.freeserve.co.uk> wrote: > > Hi > > I guess this question has been asked before but I want to open cygwin bash > shell in Emacs (Vista O/S). > > I have Cygwin installed but cannot yet open it from Emacs. From my internet > search I have added Cygwin-mount.el. > > This is what I have in my .emacs (v22.3): > ;;;;===EMACS CYGWIN (GCC) & Vista====== > ;;; > ;;To use shell/cmd prompt use M-x shell but > ;;To use BASH (cygwin) shell use M-x cygwin-shell > ;;xxxxx EMACS & CYGWIN========== > ;; > (load "C:\\Users\\Dad\\Emacs\\emacsaddons\\cygwin-mount.el") > (setenv "PATH" (concat "c:\\cygwin\\bin;" (getenv "PATH"))) > (setq exec-path (cons "c:\\cygwin\\bin" exec-path)) > (require 'cygwin-mount) > (cygwin-mount-activate) > ;;http://xahlee.blogspot.com/2009/06/cygwin-tutorial-and-notes.html > ;;Cygwin and EmacsW32 > ;;If you are using emacsW32, then you can go to the cygwin shell by calling > the command cygwin-shell. > ;;First, you need to set the cygwin-shell path. This you can do by pulling > the menu > ;; under “Options‣Customize emacsW32”. Or, you can put the following line in > your .emacs: > ;;“(setq w32shell-cygwin-bin "C:\\cygwin\\bin")”. > ;;Once you have the w32shell-cygwin-bin set, the command “shell” will also > invoke cygwin-shell. > ;;If you want run plain Windows's “cmd.exe” shell, you can call cmd-shell. > EmacsW32 also has msys-shell, > ;; which is for those who are using MinGW. > ;;Note, when using cygwin shell in emacsW32, if the $PATH env var is not set > correctly, it can cause > ;; Window to mistakingly popup a dialogue saying some program crashed. > ;; For a example, see: > http://xah-forum.blogspot.com/2009/06/cygwinimagemagickemacsw32-causes-vista.html. > (setq exec-path (cons "C:\\cygwin\\bin" exec-path)) > (setq w32shell-cygwin-bin "C:\\cygwin\\bin") > ;; > ;;http://www.emacswiki.org/emacs/CygWin > ;; > ;=== > > Using M-x shell -I get Windows command shell > Using M-x cygwin-shell ret I get 'no match' > > I am most grateful if someone could advise on what I need to do to open > cygwin shell. > I look forward to helpful replies so I can do this, many thanks
cygwin-shell etc comes with Emacs+EmacsW32, see http://ourcomments.org/Emacs/EmacsW32.html