emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

comint-interrupt-subjob doesn't work with mingw build


From: David
Subject: comint-interrupt-subjob doesn't work with mingw build
Date: Fri, 1 Dec 2006 14:10:30 -0500

I've recently built with mingw, and comint/shell mode doesn't seem to respond to C-c C-c.  I've also tried to invoke the signal using the menu, no luck.  I then tried to invoke using M-x comint-interrupt-subjob, still no luck.

I thought maybe it was the bash.exe, but I tried interrupting a process with CTRL-c in bash, no problems.

I then tried to run emacs with --no-init and just a minimal shell configuration:

Here's that config:

(defun my-bash-shell-setup ()
  "My shell-setup hook"
  ;(setq comint-scroll-show-maximum-output 'this)
  ;; (setq comint-process-echoes t) ;; reported that this is no longer needed
  ;(setq explicit-bash.exe-args '( "-i"))
  (setq comint-completion-addsuffix t
        ;w32-quote-process-args ?\"
        comint-input-ignoredups t
        comint-eol-on-send t
        ;comint-scroll-to-bottom-on-output 'this
        comint-scroll-to-bottom-on-input 'this
        comint-input-ring-size 150
        comint-input-ring-file-name "~/.bash_history"
        comint-input-ring-separator "\n")
 

  (comint-read-input-ring)
  (define-key comint-mode-map [delete] 'delete-char)
  (define-key shell-mode-map "\C-d"
    '(lambda ()
       (interactive)
       (comint-simple-send (get-buffer-process (current-buffer)) "logout")))

 
  (make-variable-buffer-local 'comint-completion-addsuffix)
  (highlight-lines-matching-regexp "^test.*started\.$" 'hi-blue-b)
  (highlight-lines-matching-regexp "CategoryCache.loadOneOrAllCattegories " 'hi-blue-b))

(setq explicit-shell-args '("--login" "-i"))
(setq explicit-bash.exe-args '("--login" "-i"))
(setq shell-file-name (concat devtools-dir "/cygwin/bin/bash.exe")) ;;needed for inferior shells
(setq explicit-shell-file-name (concat devtools-dir "/cygwin/bin/bash.exe"))
(setenv "BASH_ENV" "$HOME/.bash_profile_for_emacs")
(add-hook 'shell-mode-hook 'my-bash-shell-setup)


;;end of my shell config



In GNU Emacs 22.0.91.1 (i386-mingw-nt5.1.2600)
 of 2006-12-01 on WIT-MTDBOON001
X server distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --cflags -I../../include'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: ENU
  locale-coding-system: cp1252
  default-enable-multibyte-characters: t

Major mode: Shell

Minor modes in effect:
  hi-lock-mode: t
  shell-dirtrack-mode: t
  encoded-kbd-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
<up> C-s M-y C-s <up> <up> C-x C-f d m b - m i n <tab>
<return> C-s C-s <down> C-x h <C-end> <down-mouse-1>
<mouse-movement> <mouse-movement> <drag-mouse-1> M-x
e v <tab> r <tab> <return> C-x b d m b - s h <tab>
<return> M-x e v e <backspace> a l - c r u <backspace>
<backspace> u r <tab> <return> M-x b a s h <return>
a n t SPC r e c o m p i l e <return> C-c C-c c c c
c <backspace> <backspace> <backspace> <backspace> M-x
r e p o r t <tab> <return>

Recent messages:
Quit
Mark saved where search started [2 times]
Mark set [3 times]
Loading shell...done
Loading hi-lock...done
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done
Loading dabbrev...done
dabbrev-expand: No dynamic expansion for `comint-inter' found


reply via email to

[Prev in Thread] Current Thread [Next in Thread]