diff options
| author | Eli Zaretskii | 2015-12-12 14:18:41 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2015-12-12 14:18:41 +0200 |
| commit | b7326d412339337cef643ef5991c45f4472e8bed (patch) | |
| tree | ac679c883c29df6aa6ba5aacf66c33285edb4dcf | |
| parent | 932062673fc984a73ab78d2a6b434c1f1ba7b6c8 (diff) | |
| download | emacs-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.texi | 9 | ||||
| -rw-r--r-- | etc/NEWS | 32 |
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 |
| 1266 | can use @kbd{M-x xterm-mouse-mode} to give Emacs control over simple | 1266 | can use @kbd{M-x xterm-mouse-mode} to give Emacs control over simple |
| 1267 | uses of the mouse---basically, only non-modified single clicks are | 1267 | uses of the mouse---basically, only non-modified single clicks are |
| 1268 | supported. The normal @command{xterm} mouse functionality for such | 1268 | supported. Newer versions of @command{xterm} also support |
| 1269 | clicks is still available by holding down the @kbd{SHIFT} key when you | 1269 | mouse-tracking. The normal @command{xterm} mouse functionality for |
| 1270 | press the mouse button. Xterm Mouse mode is a global minor mode | 1270 | such clicks is still available by holding down the @kbd{SHIFT} key |
| 1271 | (@pxref{Minor Modes}). Repeating the command turns the mode off | 1271 | when you press the mouse button. Xterm Mouse mode is a global minor |
| 1272 | mode (@pxref{Minor Modes}). Repeating the command turns the mode off | ||
| 1272 | again. | 1273 | again. |
| 1273 | 1274 | ||
| 1274 | @findex gpm-mouse-mode | 1275 | @findex gpm-mouse-mode |
| @@ -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. |
| 348 | New variable `prettify-symbols-unprettify-at-point' configures this. | 348 | New 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. |
| 352 | This variable tells Emacs which advanced capabilities are available in | 354 | This variable tells Emacs which advanced capabilities are available in |
| 353 | the xterm terminal emulator used to display Emacs text-mode frames. | 355 | the xterm terminal emulator used to display Emacs text-mode frames. |
| 354 | The default is to check each capability, and use it if available. | 356 | The 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. | |||
| 356 | its NEWS.) | 358 | its NEWS.) |
| 357 | 359 | ||
| 358 | --- | 360 | --- |
| 361 | *** Killing text now also sets the CLIPBOARD/PRIMARY selection | ||
| 362 | in the surrounding GUI (using the OSC-52 escape sequence). This only works | ||
| 363 | if your xterm supports it and enables the `allowWindowOps' options (disabled | ||
| 364 | by default at least in Debian, for security reasons). | ||
| 365 | |||
| 366 | Similarly, you can yank the CLIPBOARD/PRIMARY selection (using the OSC-52 | ||
| 367 | escape sequence) if your xterm has the feature enabled but for that you | ||
| 368 | additionally 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 | ||
| 376 | in the surrounding GUI (using the OSC-52 escape sequence). This only works | ||
| 377 | if your xterm supports it and enables the `allowWindowOps' options (disabled | ||
| 378 | by default at least in Debian, for security reasons). | ||
| 379 | |||
| 380 | Similarly, you can yank the CLIPBOARD/PRIMARY selection (using the OSC-52 | ||
| 381 | escape sequence) if your xterm has the feature enabled but for that you | ||
| 382 | additionally 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. |