[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/etc/NEWS
From: |
Richard M . Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/etc/NEWS |
Date: |
Tue, 29 Mar 2005 15:59:18 -0500 |
Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.1139 emacs/etc/NEWS:1.1140
*** emacs/etc/NEWS:1.1139 Tue Mar 29 19:11:30 2005
--- emacs/etc/NEWS Tue Mar 29 20:59:16 2005
***************
*** 2436,2441 ****
--- 2436,2452 ----
* New modes and packages in Emacs 22.1
+++
+ ** The new package longlines.el provides a minor mode for editing text
+ files composed of long lines, based on the `use-hard-newlines'
+ mechanism. The long lines are broken up by inserting soft newlines,
+ which are automatically removed when saving the file to disk or
+ copying into the kill ring, clipboard, etc. By default, Longlines
+ mode inserts soft newlines automatically during editing, a behavior
+ referred to as "soft word wrap" in other text editors. This is
+ similar to Refill mode, but more reliable. To turn the word wrap
+ feature off, set `longlines-auto-wrap' to nil.
+
+ +++
** The new package conf-mode.el handles thousands of configuration files, with
varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,
var : value, var value or keyword var value) and sections ([section] or
***************
*** 2712,2717 ****
--- 2723,2739 ----
* Lisp Changes in Emacs 22.1
+++
+ ** The new function `filter-buffer-substring' extracts a buffer
+ substring, passes it through a set of filter functions, and returns
+ the filtered substring. It is used instead of `buffer-substring' or
+ `delete-and-extract-region' when copying text into a user-accessible
+ data structure, like the kill-ring, X clipboard, or a register. The
+ list of filter function is specified by the new variable
+ `buffer-substring-filters'. For example, Longlines mode uses
+ `buffer-substring-filters' to remove soft newlines from the copied
+ text.
+
+ +++
** An element of buffer-undo-list can now have the form (apply FUNNAME
. ARGS), where FUNNAME is a symbol other than t or nil. That stands
for a high-level change that should be undone by evaluating (apply
- [Emacs-diffs] Changes to emacs/etc/NEWS, (continued)
- [Emacs-diffs] Changes to emacs/etc/NEWS, David Ponce, 2005/03/23
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kim F . Storm, 2005/03/23
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kim F . Storm, 2005/03/23
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M . Stallman, 2005/03/25
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kenichi Handa, 2005/03/26
- [Emacs-diffs] Changes to emacs/etc/NEWS, Stefan Monnier, 2005/03/27
- [Emacs-diffs] Changes to emacs/etc/NEWS, Stefan Monnier, 2005/03/27
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M . Stallman, 2005/03/28
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kenichi Handa, 2005/03/29
- [Emacs-diffs] Changes to emacs/etc/NEWS, Glenn Morris, 2005/03/29
- [Emacs-diffs] Changes to emacs/etc/NEWS,
Richard M . Stallman <=
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kenichi Handa, 2005/03/30
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M . Stallman, 2005/03/31