aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2015-12-12 14:18:41 +0200
committerEli Zaretskii2015-12-12 14:18:41 +0200
commitb7326d412339337cef643ef5991c45f4472e8bed (patch)
treeac679c883c29df6aa6ba5aacf66c33285edb4dcf
parent932062673fc984a73ab78d2a6b434c1f1ba7b6c8 (diff)
downloademacs-b7326d412339337cef643ef5991c45f4472e8bed.tar.gz
emacs-b7326d412339337cef643ef5991c45f4472e8bed.zip
Update and document new features of xterm support
* doc/emacs/frames.texi (Text-Only Mouse): Document that track-mouse is supported by newer xterm versions.
-rw-r--r--doc/emacs/frames.texi9
-rw-r--r--etc/NEWS32
2 files changed, 24 insertions, 17 deletions
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 95b721fa739..acfdfe25cb2 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -1265,10 +1265,11 @@ Some text terminals support mouse clicks in the terminal window.
1265 In a terminal emulator which is compatible with @command{xterm}, you 1265 In a terminal emulator which is compatible with @command{xterm}, you
1266can use @kbd{M-x xterm-mouse-mode} to give Emacs control over simple 1266can use @kbd{M-x xterm-mouse-mode} to give Emacs control over simple
1267uses of the mouse---basically, only non-modified single clicks are 1267uses of the mouse---basically, only non-modified single clicks are
1268supported. The normal @command{xterm} mouse functionality for such 1268supported. Newer versions of @command{xterm} also support
1269clicks is still available by holding down the @kbd{SHIFT} key when you 1269mouse-tracking. The normal @command{xterm} mouse functionality for
1270press the mouse button. Xterm Mouse mode is a global minor mode 1270such clicks is still available by holding down the @kbd{SHIFT} key
1271(@pxref{Minor Modes}). Repeating the command turns the mode off 1271when you press the mouse button. Xterm Mouse mode is a global minor
1272mode (@pxref{Minor Modes}). Repeating the command turns the mode off
1272again. 1273again.
1273 1274
1274@findex gpm-mouse-mode 1275@findex gpm-mouse-mode
diff --git a/etc/NEWS b/etc/NEWS
index ce50d6d6c59..c5eb0b47749 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -347,8 +347,10 @@ is suitable for most programming languages such as C or Lisp (but not
347*** Symbols can be unprettified while point is inside them. 347*** Symbols can be unprettified while point is inside them.
348New variable `prettify-symbols-unprettify-at-point' configures this. 348New variable `prettify-symbols-unprettify-at-point' configures this.
349 349
350** Enhanced xterm support
351
350--- 352---
351** The new variable `xterm-screen-extra-capabilities' for configuring xterm. 353*** The new variable `xterm-screen-extra-capabilities' for configuring xterm.
352This variable tells Emacs which advanced capabilities are available in 354This variable tells Emacs which advanced capabilities are available in
353the xterm terminal emulator used to display Emacs text-mode frames. 355the xterm terminal emulator used to display Emacs text-mode frames.
354The default is to check each capability, and use it if available. 356The default is to check each capability, and use it if available.
@@ -356,6 +358,19 @@ The default is to check each capability, and use it if available.
356its NEWS.) 358its NEWS.)
357 359
358--- 360---
361*** Killing text now also sets the CLIPBOARD/PRIMARY selection
362in the surrounding GUI (using the OSC-52 escape sequence). This only works
363if your xterm supports it and enables the `allowWindowOps' options (disabled
364by default at least in Debian, for security reasons).
365
366Similarly, you can yank the CLIPBOARD/PRIMARY selection (using the OSC-52
367escape sequence) if your xterm has the feature enabled but for that you
368additionally need to add `getSelection' to `xterm-extra-capabilities'.
369
370+++
371*** `xterm-mouse-mode' now supports mouse-tracking (if your xterm supports it).
372
373---
359** The `save-place' variable is replaced by `save-place-mode'. 374** The `save-place' variable is replaced by `save-place-mode'.
360 375
361** ERC 376** ERC
@@ -368,21 +383,12 @@ specified message types for the respective specified targets.
368 383
369** Midnight-mode 384** Midnight-mode
370 385
371*** `midnight-mode' is a proper minor mode. 386---
387*** `midnight-mode' is now a proper minor mode.
372 388
389---
373*** clean-buffer-*-regexps can now specify buffers via predicate functions. 390*** clean-buffer-*-regexps can now specify buffers via predicate functions.
374 391
375** In xterms, killing text now also sets the CLIPBOARD/PRIMARY selection
376in the surrounding GUI (using the OSC-52 escape sequence). This only works
377if your xterm supports it and enables the `allowWindowOps' options (disabled
378by default at least in Debian, for security reasons).
379
380Similarly, you can yank the CLIPBOARD/PRIMARY selection (using the OSC-52
381escape sequence) if your xterm has the feature enabled but for that you
382additionally need to add `getSelection' to `xterm-extra-capabilities'.
383
384** xterm-mouse-mode now supports mouse-tracking (if your xterm supports it).
385
386** package.el 392** package.el
387 393
388*** New "external" package status. 394*** New "external" package status.