[Top][All Lists]

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

bug#17857: 24.3; terminal issue on darwin/emacsclient

From: Guillaume J. Charmes
Subject: bug#17857: 24.3; terminal issue on darwin/emacsclient
Date: Thu, 26 Jun 2014 12:28:52 -0400


On OSX, with emacs 24.3, the terminal management as issue with

Simple case: Start emacs server, start a client, enable
xterm-mouse-mode, ctrl-z, open an other client, enable xterm-mouse-mode,
emacs will tell you that the terminal is suspended and will refuse to
enable it.

Very anoying to be able to have the mouse support only on one instance
of emacsclient.

Where it start to be a real blocking issue:

(xterm-mouse-mode t) in .emacs will fail with emacsclient, as a
workaround, I use this:
(add-hook 'after-make-frame-functions '
 (lambda (frame) (unless window-system (xterm-mouse-mode))))
which works fine.

However, due to the suspended bug, if I have one
emacsclient suspended, I any new emacsclient will crash at sartup and
mess with the terminal.

In GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0)
of 2014-06-02 on Guillaumes-MacBook-Pro.local
Configured using:
`configure '--prefix=/usr/local/Cellar/emacs/24.3' '--without-dbus'
'--without-gnutls' '--without-x' 'CC=clang''

Important settings:
  value of $LC_CTYPE: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  xterm-mouse-mode: t
  show-paren-mode: t
  winner-mode: t
  global-hl-line-mode: t
  global-linum-mode: t
  linum-mode: t
  global-flycheck-mode: t
  global-auto-complete-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-x C-x 3 DEL DEL C-x 3 ESC [ < 0 ; 3 2 0 ; 5 2 M ESC 
[ < 0 ; 3 2 0 ; 5 2 m ESC [ < 0 ; 2 1 5 ; 3 4 M ESC 
[ < 0 ; 2 1 5 ; 3 4 m ESC [ < 0 ; 1 6 2 ; 2 9 M ESC 
[ < 0 ; 1 6 1 ; 2 9 m ESC [ < 0 ; 1 4 4 ; 2 7 M ESC 
[ < 0 ; 1 4 4 ; 2 7 m ESC x r e p o TAB r TAB RET

Recent messages:
Starting Emacs daemon.
Loading term/xterm...done
a has auto save data; consider M-x recover-this-file
Loading vc-git...done
When done with a buffer, type C-x #
delete-backward-char: Beginning of buffer
Making completion list...

Load-path shadows:
None found.

(shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-git image
xt-mouse server advice advice-preload solarized-dark-theme
solarized-definitions paren ido winner hl-line linum flycheck pcase
easy-mmode find-func help-mode easymenu rx f dash s jka-compr sh-script
smie executable package compile comint regexp-opt ansi-color tool-bar
auto-complete-config go-autocomplete auto-complete popup go-eldoc
thingatpt go-mode cl-macs gv derived url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
mailcap find-file ffap url-parse auth-source eieio byte-opt bytecomp
byte-compile cconv gnus-util time-date mm-util mail-prsvr password-cache
url-vars etags ring cl eldoc help-fns cl-lib edmacro kmacro go-mode-load
mouse ediff-hook vc-hooks lisp-float-type tabulated-list newcomment
lisp-mode register page menu-bar rfn-eshadow timer jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process multi-tty emacs)

Guillaume J. Charmes

reply via email to

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