Changeset 4020 for trunk/etc/NEWS

Show
Ignore:
Timestamp:
01/28/06 20:40:47 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/NEWS

    r3990 r4020  
    185185 
    186186+++ 
    187 ** The default is now to use an bitmap as the icon, so the command-line options 
     187** The default is now to use a bitmap as the icon, so the command-line options 
    188188--icon-type, -i has been replaced with options --no-bitmap-icon, -nbi to turn 
    189189the bitmap icon off. 
     
    268268to the text before point.  If there is text in the buffer after point, 
    269269it remains unchanged. 
     270 
     271+++ 
     272** When Emacs prompts for file names, SPC no longer completes the file name. 
     273This is so filenames with embedded spaces could be input without the 
     274need to quote the space with a C-q.  The underlying changes in the 
     275keymaps that are active in the minibuffer are described below under 
     276"New keymaps for typing file names". 
    270277 
    271278+++ 
     
    301308 
    302309+++ 
    303 ** You can now switch buffers in a cyclic order with C-x C-left and 
    304 (prev-buffer) and C-x C-right (next-buffer).  C-x left and C-x right 
    305 can be used as well. 
     310** You can now switch buffers in a cyclic order with C-x C-left 
     311(previous-buffer) and C-x C-right (next-buffer).  C-x left and 
     312C-x right can be used as well.  The functions keep a different buffer 
     313cycle for each frame, using the frame-local buffer list. 
    306314 
    307315+++ 
     
    316324`insert-pair', `delete-pair', `raise-sexp'. 
    317325 
    318 --- 
     326+++ 
    319327** New command `kill-whole-line' kills an entire line at once. 
    320328By default, it is bound to C-S-<backspace>. 
     
    565573+++ 
    566574*** In processing a local variables list, Emacs strips the prefix and 
    567 suffix are from every line before processing all the lines. 
     575suffix from every line before processing all the lines. 
    568576 
    569577+++ 
     
    724732 
    725733--- 
    726 *** Moving or scrolling through images (and other lines) taller that 
     734*** Moving or scrolling through images (and other lines) taller than 
    727735the window now works sensibly, by automatically adjusting the window's 
    728736vscroll property. 
     
    810818of the recognized cursor types. 
    811819 
     820+++ 
     821*** On text terminals, the variable `visible-cursor' controls whether Emacs 
     822uses the "very visible" cursor (the default) or the normal cursor. 
     823 
    812824** New faces: 
    813825 
     
    816828elements on mode-line (and header-line) like `highlight' face on text 
    817829areas. 
     830 
     831*** `mode-line-buffer-id' is the standard face for buffer identification 
     832parts of the mode line. 
    818833 
    819834+++ 
     
    11861201+++ 
    11871202*** New command `Buffer-menu-toggle-files-only' toggles display of file 
    1188 buffers only in the Buffer Menu.  It is bound to `T' in Buffer Menu 
     1203buffers only in the Buffer Menu.  It is bound to T in Buffer Menu 
    11891204mode. 
    11901205 
     
    12791294+++ 
    12801295*** The new command `comint-insert-previous-argument' in comint-derived 
    1281 modes (shell-mode etc) inserts arguments from previous command lines, 
     1296modes (shell-mode, etc.) inserts arguments from previous command lines, 
    12821297like bash's `ESC .' binding.  It is bound by default to `C-c .', but 
    12831298otherwise behaves quite similarly to the bash version. 
     
    14471462 
    14481463--- 
    1449 *** Emacs now responds to mouse-clicks on the mode-line, header-line and 
    1450 display margin, when run in an xterm. 
     1464*** If you enable Xterm Mouse mode, Emacs will respond to mouse clicks 
     1465on the mode line, header line and display margin, when run in an xterm. 
    14511466 
    14521467--- 
     
    15271542 
    15281543Calc is an advanced desk calculator and mathematical tool written in 
    1529 Emacs Lisp.  Its documentation is in a separate manual; within Emacs, 
    1530 type "C-h i m calc RET" to read that manual.  A reference card is 
    1531 available in `etc/calccard.tex' and `etc/calccard.ps'. 
     1544Emacs Lisp.  The prefix for Calc has been changed to `C-x *' and Calc 
     1545can be started with `C-x * *'.  The Calc manual is separate from the 
     1546Emacs manual; within Emacs, type "C-h i m calc RET" to read the 
     1547manual.  A reference card is available in `etc/calccard.tex' and 
     1548`etc/calccard.ps'. 
    15321549 
    15331550--- 
     
    17451762as latex and html from the visually laid out text table. 
    17461763 
    1747 +++ 
    1748 ** The thumbs.el package allows you to preview image files as thumbnails 
    1749 and can be invoked from a Dired buffer
     1764** The tumme.el package allows you to easily view, tag and in other ways 
     1765manipulate image files and their thumbnails, using dired as the main interface. 
     1766Tumme provides functionality to generate simple image galleries
    17501767 
    17511768+++ 
     
    17691786  (setq tramp-default-method "ftp") 
    17701787 
     1788Removing Tramp, and re-enabling Ange-FTP, can be achieved by M-x 
     1789tramp-unload-tramp. 
     1790 
    17711791--- 
    17721792** The URL package (which had been part of W3) is now part of Emacs. 
     
    18011821  
    18021822* Changes in Specialized Modes and Packages in Emacs 22.1: 
     1823 
     1824** Changes in Hi Lock: 
     1825 
     1826+++ 
     1827*** hi-lock-mode now only affects a single buffer, and a new function 
     1828`global-hi-lock-mode' enables Hi Lock in all buffers.  By default, if 
     1829hi-lock-mode is used in what appears to be the initialization file, a 
     1830warning message suggests to use global-hi-lock-mode instead.  However, 
     1831if the new variable `hi-lock-archaic-interface-deduce' is non-nil, 
     1832using hi-lock-mode in an initialization file will turn on Hi Lock in all 
     1833buffers and no warning will be issued (for compatibility with the 
     1834behavior in older versions of Emacs). 
    18031835 
    18041836** Changes in Allout 
     
    18481880 
    18491881--- 
    1850 ** Makefile mode has submodes for automake, gmake, makepp and BSD make. 
    1851  
    1852 The former two couldn't be differentiated before, and the latter two 
     1882** Makefile mode has submodes for automake, gmake, makepp, BSD make and imake. 
     1883 
     1884The former two couldn't be differentiated before, and the latter three 
    18531885are new.  Font-locking is robust now and offers new customizable 
    18541886faces. 
     
    19972029+++ 
    19982030** CC mode changes. 
     2031 
     2032*** The CC Mode manual has been extensively revised. 
     2033The information about using CC Mode has been separated from the larger 
     2034and more difficult chapters about configuration. 
     2035 
     2036*** Changes in Key Sequences 
     2037**** c-toggle-auto-hungry-state is no longer bound to C-c C-t. 
     2038 
     2039**** c-toggle-hungry-state is no longer bound to C-c C-d. 
     2040This binding has been taken over by c-hungry-delete-forwards. 
     2041 
     2042**** c-toggle-auto-state (C-c C-t) has been renamed to c-toggle-auto-newline. 
     2043c-toggle-auto-state remains as an alias. 
     2044 
     2045**** The new commands c-hungry-backspace and c-hungry-delete-forwards 
     2046have key bindings C-c C-DEL (or C-c DEL, for the benefit of TTYs) and 
     2047C-c C-d (or C-c C-<delete> or C-c <delete>) respectively.  These 
     2048commands delete entire blocks of whitespace with a single 
     2049key-sequence.  [N.B. "DEL" is the <backspace> key.] 
     2050 
     2051**** The new command c-toggle-electric-mode is bound to C-c C-l. 
     2052 
     2053**** The new command c-subword-mode is bound to C-c C-w. 
     2054 
     2055*** C-c C-s (`c-show-syntactic-information') now highlights the anchor 
     2056position(s). 
     2057 
     2058*** New Minor Modes 
     2059**** Electric Minor Mode toggles the electric action of non-alphabetic keys. 
     2060The new command c-toggle-electric-mode is bound to C-c C-l.  Turning the 
     2061mode off can be helpful for editing chaotically indented code and for 
     2062users new to CC Mode, who sometimes find electric indentation 
     2063disconcerting.  Its current state is displayed in the mode line with an 
     2064'l', e.g. "C/al". 
     2065 
     2066**** Subword Minor Mode makes Emacs recognize word boundaries at upper case 
     2067letters in StudlyCapsIdentifiers.  You enable this feature by C-c C-w.  It can 
     2068also be used in non-CC Mode buffers.  :-) Contributed by Masatake YAMATO. 
     2069 
     2070*** New clean-ups 
     2071 
     2072**** `comment-close-slash'. 
     2073With this clean-up, a block (i.e. c-style) comment can be terminated by 
     2074typing a slash at the start of a line. 
     2075 
     2076**** `c-one-liner-defun' 
     2077This clean-up compresses a short enough defun (for example, an AWK 
     2078pattern/action pair) onto a single line.  "Short enough" is configurable. 
    19992079 
    20002080*** Font lock support. 
     
    20172097 
    20182098Note that the most demanding font lock level has been tuned with lazy 
    2019 fontification in mind, i.e.  there should be a support mode that waits 
    2020 with the fontification until the text is actually shown 
    2021 (e.g. Just-in-time Lock mode, which is the default, or Lazy Lock 
    2022 mode).  Fontifying a file with several thousand lines in one go can 
    2023 take the better part of a minute. 
     2099fontification in mind; Just-In-Time-Lock mode should be enabled for 
     2100the highest font lock level (by default, it is).  Fontifying a file 
     2101with several thousand lines in one go can take the better part of a 
     2102minute. 
    20242103 
    20252104**** The (c|c++|objc|java|idl|pike)-font-lock-extra-types variables 
     
    20362115buffers.  See the variable c-doc-comment-style for details. 
    20372116 
    2038 Currently two kinds of doc comment styles are recognized: Suns Javadoc 
    2039 and Autodoc which is used in Pike.  This is by no means a complete 
    2040 list of the most common tools; if your doc comment extractor of choice 
    2041 is missing then please drop a note to bug-cc-mode@gnu.org. 
     2117Currently three kinds of doc comment styles are recognized: Sun's 
     2118Javadoc, Autodoc (which is used in Pike) and GtkDoc (used in C).  (The 
     2119last was contributed by Masatake YAMATO).  This is by no means a 
     2120complete list of the most common tools; if your doc comment extractor 
     2121of choice is missing then please drop a note to bug-cc-mode@gnu.org. 
    20422122 
    20432123**** Better handling of C++ templates. 
     
    20742154definition, or structured statement. 
    20752155 
    2076 The predefined indentation functions haven't yet been adapted for AWK 
    2077 mode, though some of them may work serendipitously.  There shouldn't be 
    2078 any problems writing custom indentation functions for AWK mode. 
    2079  
    2080 The command C-c C-q (c-indent-defun) hasn't yet been adapted for AWK, 
    2081 though in practice it works properly nearly all the time.  Should it 
    2082 fail, explicitly set the region around the function (using C-u C-SPC: 
    2083 C-M-h probably won't work either) then do C-M-\ (indent-region). 
     2156The predefined line-up functions haven't yet been adapted for AWK 
     2157mode, though some of them may work serendipitously.  There shouldn't 
     2158be any problems writing custom indentation functions for AWK mode. 
    20842159 
    20852160**** Font Locking 
     
    20892164the AWK language itself. 
    20902165 
    2091 **** Comment Commands 
    2092 M-; (indent-for-comment) works fine.  None of the other CC Mode 
    2093 comment formatting commands have yet been adapted for AWK mode. 
    2094  
    2095 **** Movement Commands 
    2096 Most of the movement commands work in AWK mode.  The most important 
    2097 exceptions are M-a (c-beginning-of-statement) and M-e 
    2098 (c-end-of-statement) which haven't yet been adapted. 
    2099  
    2100 The notion of "defun" has been augmented to include AWK pattern-action 
    2101 pairs.  C-M-a (c-awk-beginning-of-defun) and C-M-e (c-awk-end-of-defun) 
    2102 recognize these pattern-action pairs, as well as user defined 
    2103 functions. 
    2104  
    2105 **** Auto-newline Insertion and Clean-ups 
    2106 Auto-newline insertion hasn't yet been adapted for AWK.  Some of 
    2107 the clean-ups can actually convert good AWK code into syntactically 
    2108 invalid code.  These features are best disabled in AWK buffers. 
     2166**** Comment and Movement Commands 
     2167These commands all work for AWK buffers.  The notion of "defun" has 
     2168been augmented to include AWK pattern-action pairs - the standard 
     2169"defun" commands on key sequences C-M-a, C-M-e, and C-M-h use this 
     2170extended definition. 
     2171 
     2172**** "awk" style, Auto-newline Insertion and Clean-ups 
     2173A new style, "awk" has been introduced, and this is now the default 
     2174style for AWK code.  With auto-newline enabled, the clean-up 
     2175c-one-liner-defun (see above) is useful. 
    21092176 
    21102177*** New syntactic symbols in IDL mode. 
     
    21152182 
    21162183*** New functions to do hungry delete without enabling hungry delete mode. 
    2117 The functions `c-hungry-backspace' and `c-hungry-delete-forward' can be 
    2118 bound to keys to get this feature without toggling a mode. 
     2184The new functions `c-hungry-backspace' and `c-hungry-delete-forward' 
     2185provide hungry deletion without having to toggle a mode.  They are 
     2186bound to C-c C-DEL and C-c C-d (and several variants, for the benefit 
     2187of different keyboard setups.  See "Changes in key sequences" above). 
    21192188 
    21202189*** Better control over `require-final-newline'. 
     
    21442213symbol. 
    21452214 
    2146 This change might affect code that call `c-guess-basic-syntax' directly, 
    2147 and custom lineup functions if they use `c-syntactic-context'.  However, 
    2148 the argument given to lineup functions is still a single cons cell 
    2149 with nil or an integer in the cdr. 
     2215This change might affect code that calls `c-guess-basic-syntax' 
     2216directly, and custom lineup functions if they use 
     2217`c-syntactic-context'.  However, the argument given to lineup 
     2218functions is still a single cons cell with nil or an integer in the 
     2219cdr. 
    21502220 
    21512221*** API changes for derived modes. 
     
    21582228 
    21592229**** New language variable system. 
    2160 See the comment blurb near the top of cc-langs.el. 
     2230These are variables whose values vary between CC Mode's different 
     2231languages.  See the comment blurb near the top of cc-langs.el. 
    21612232 
    21622233**** New initialization functions. 
     
    22082279**** Better alignment of line continuation backslashes. 
    22092280`c-backslash-region' tries to adapt to surrounding backslashes.  New 
    2210 variable `c-backslash-max-column' which put a limit on how far out 
     2281variable `c-backslash-max-column' puts a limit on how far out 
    22112282backslashes can be moved. 
    22122283 
     
    22152286affects `c-context-line-break', `c-context-open-line' and newlines 
    22162287inserted in Auto-Newline mode. 
     2288 
    22172289**** Line indentation works better inside macros. 
    2218  
    22192290Regardless whether syntactic indentation and syntactic indentation 
    22202291inside macros are enabled or not, line indentation now ignores the 
     
    22252296*** indent-for-comment is more customizable. 
    22262297The behavior of M-; (indent-for-comment) is now configurable through 
    2227 the variable `c-indent-comment-alist'.  The indentation behavior based 
    2228 on the preceding code on the line, e.g. to get two spaces after #else 
    2229 and #endif but indentation to `comment-column' in most other cases 
    2230 (something which was hardcoded earlier). 
     2298the variable `c-indent-comment-alist'.  The indentation behavior is 
     2299based on the preceding code on the line, e.g. to get two spaces after 
     2300#else and #endif but indentation to `comment-column' in most other 
     2301cases (something which was hardcoded earlier). 
    22312302 
    22322303*** New function `c-context-open-line'. 
     
    23242395--- 
    23252396** Reftex mode changes 
     2397 
    23262398+++ 
    23272399*** Changes to RefTeX's table of contents 
     
    24412513 
    24422514*** The new command `bibtex-entry-update' (bound to C-c C-u) updates 
    2443 an existing BibTeX entry. 
     2515an existing BibTeX entry by inserting fields that may occur but are not 
     2516present. 
    24442517 
    24452518*** New `bibtex-entry-format' option `required-fields', enabled by default. 
     
    24792552*** The new command `bibtex-copy-summary-as-kill' pushes summary 
    24802553of BibTeX entry to kill ring (bound to C-c C-t). 
     2554 
     2555*** The new variables bibtex-expand-strings and 
     2556bibtex-autokey-expand-strings control the expansion of strings when 
     2557extracting the content of a BibTeX field. 
    24812558 
    24822559+++ 
     
    25182595** GUD mode improvements for jdb: 
    25192596 
    2520 *** Search for source files using jdb classpath and class 
    2521     information. Fast startup since there is no need to scan all 
    2522     source files up front. There is also no need to create and maintain 
    2523     lists of source directories to scan. Look at `gud-jdb-use-classpath' 
    2524     and `gud-jdb-classpath' customization variables documentation. 
     2597*** Search for source files using jdb classpath and class information. 
     2598Fast startup since there is no need to scan all source files up front. 
     2599There is also no need to create and maintain lists of source 
     2600directories to scan.  Look at `gud-jdb-use-classpath' and 
     2601`gud-jdb-classpath' customization variables documentation. 
    25252602 
    25262603*** Supports the standard breakpoint (gud-break, gud-clear) 
    2527     set/clear operations from java source files under the classpath, stack 
    2528     traversal (gud-up, gud-down), and run until current stack finish 
    2529     (gud-finish). 
     2604set/clear operations from Java source files under the classpath, stack 
     2605traversal (gud-up, gud-down), and run until current stack finish 
     2606(gud-finish). 
    25302607 
    25312608*** Supports new jdb (Java 1.2 and later) in addition to oldjdb 
    2532     (Java 1.1 jdb). 
     2609(Java 1.1 jdb). 
    25332610 
    25342611*** The previous method of searching for source files has been 
    2535     preserved in case someone still wants/needs to use it. 
    2536     Set `gud-jdb-use-classpath' to nil. 
    2537  
    2538  Added Customization Variables 
    2539  
    2540 *** `gud-jdb-command-name'.  What command line to use to invoke jdb. 
    2541  
    2542 *** `gud-jdb-use-classpath'. Allows selection of java source file searching 
    2543     method: set to t for new method, nil to scan `gud-jdb-directories' for 
    2544     java sources (previous method). 
    2545  
    2546 *** `gud-jdb-directories'. List of directories to scan and search for java 
    2547     classes using the original gud-jdb method (if `gud-jdb-use-classpath' 
    2548     is nil). 
    2549  
    2550  Minor Improvements 
    2551  
    2552 *** The STARTTLS wrapper (starttls.el) can now use GNUTLS 
     2612preserved in case someone still wants/needs to use it. 
     2613Set `gud-jdb-use-classpath' to nil. 
     2614 
     2615*** Added Customization Variables 
     2616 
     2617**** `gud-jdb-command-name'.   What command line to use to invoke jdb. 
     2618 
     2619**** `gud-jdb-use-classpath'. Allows selection of java source file searching 
     2620method: set to t for new method, nil to scan `gud-jdb-directories' for 
     2621java sources (previous method). 
     2622 
     2623**** `gud-jdb-directories'.  List of directories to scan and search for Java 
     2624classes using the original gud-jdb method (if `gud-jdb-use-classpath' 
     2625is nil). 
     2626 
     2627*** Minor Improvements 
     2628 
     2629**** The STARTTLS wrapper (starttls.el) can now use GNUTLS 
    25532630instead of the OpenSSL based `starttls' tool.  For backwards 
    25542631compatibility, it prefers `starttls', but you can toggle 
     
    25562633`starttls' tool). 
    25572634 
    2558 *** Do not allow debugger output history variable to grow without bounds. 
     2635**** Do not allow debugger output history variable to grow without bounds. 
    25592636 
    25602637** Auto-Revert changes: 
     
    25972674** recentf changes. 
    25982675 
    2599 The recent file list is now automatically cleanup when recentf mode is 
     2676The recent file list is now automatically cleaned up when recentf mode is 
    26002677enabled.  The new option `recentf-auto-cleanup' controls when to do 
    26012678automatic cleanup. 
     
    27232800The escaped character sequence \a, \b, \d, \e, \f, \n, \r, \t, \v, 
    27242801respectively, stand for the ASCII characters BEL, BS, DEL, ESC, FF, NL, 
    2725 CR, TAB, VT, 
     2802CR, TAB, VT. 
    27262803 
    27272804**** Regular expressions can be bound to a given language. 
     
    34723549It returns nil if the given Lisp form can't possibly do anything 
    34733550dangerous; otherwise it returns a reason why the form might be unsafe 
    3474 (calls unknown function, alters global variable, etc). 
     3551(calls unknown function, alters global variable, etc.). 
    34753552 
    34763553+++ 
     
    36283705 
    36293706+++ 
    3630 *** New function `mouse-on-link-p' test if a position is in a clickable link. 
     3707*** New function `mouse-on-link-p' tests if a position is in a clickable link. 
    36313708 
    36323709This is the function used by the new `mouse-1-click-follows-link' 
     
    37863863various status records in parallel. 
    37873864 
    3788 It take a variable (a symbol) as argument.  If the variable is non-nil, 
     3865It takes a variable (a symbol) as argument.  If the variable is non-nil, 
    37893866then its value should be a vector installed previously by 
    37903867`frame-or-buffer-changed-p'.  If the frame names, buffer names, buffer 
     
    38773954*** Functions `match-data' and `set-match-data' now have an optional 
    38783955argument `reseat'.  When non-nil, all markers in the match data list 
    3879 passed to these function will be reseated to point to nowhere. 
     3956passed to these functions will be reseated to point to nowhere. 
    38803957 
    38813958+++ 
     
    40134090*** The new hook `before-save-hook' is invoked by `basic-save-buffer' 
    40144091before saving buffers.  This allows packages to perform various final 
    4015 tasks, for example; it can be used by the copyright package to make 
     4092tasks.  For example, it can be used by the copyright package to make 
    40164093sure saved files have the current year in any copyright headers. 
    40174094 
     
    40324109One advantage of using this function is that the list of suffixes in 
    40334110`exec-suffixes' is OS-dependant, so this function will find 
    4034 executables without polluting Lisp code with OS dependancies. 
     4111executables without polluting Lisp code with OS dependencies. 
    40354112 
    40364113--- 
     
    41144191 
    41154192+++ 
    4116 *** The new function `read-directory-name' for reading a directory name. 
     4193*** The new function `read-directory-name' is for reading a directory name. 
    41174194 
    41184195It is like `read-file-name' except that the defaulting works better 
     
    41204197 
    41214198** Completion changes: 
     4199 
     4200+++ 
     4201*** The new function `minibuffer-completion-contents' returns the contents 
     4202of the minibuffer just before point.  That is what completion commands 
     4203operate on. 
    41224204 
    41234205+++ 
     
    41454227as a lazy completion table. 
    41464228 
    4147   (lazy-completion-table VAR FUN &rest ARGS
     4229  (lazy-completion-table VAR FUN
    41484230 
    41494231If the completion table VAR is used for the first time (e.g., by passing VAR 
    4150 as an argument to `try-completion'), the function FUN is called with arguments 
    4151 ARGS. FUN must return the completion table that will be stored in VAR. If 
    4152 completion is requested in the minibuffer, FUN will be called in the buffer 
    4153 from which the minibuffer was entered. The return value of 
     4232as an argument to `try-completion'), the function FUN is called with no 
     4233arguments.  FUN must return the completion table that will be stored in VAR. 
     4234If completion is requested in the minibuffer, FUN will be called in the buffer 
     4235from which the minibuffer was entered. The return value of 
    41544236`lazy-completion-table' must be used to initialize the value of VAR. 
    41554237 
    41564238+++ 
    41574239** Enhancements to keymaps. 
     4240 
     4241*** New keymaps for typing file names 
     4242 
     4243Two new keymaps, `minibuffer-local-filename-completion-map'  and 
     4244`minibuffer-local-must-match-filename-map', apply whenever 
     4245Emacs reads a file name in the minibuffer.  These key maps override 
     4246the usual binding of SPC to `minibuffer-complete-word' (so that file 
     4247names with embedded spaces could be typed without the need to quote 
     4248the spaces). 
    41584249 
    41594250*** Cleaner way to enter key sequences. 
     
    43034394by setting the new variable `process-adaptive-read-buffering' to a 
    43044395non-nil value (the default), as it will automatically delay reading 
    4305 from such processes, to allowing them to produce more output before 
     4396from such processes, allowing them to produce more output before 
    43064397emacs tries to read it. 
    43074398 
     
    43444435- A server can open on a random port using :service t arg. 
    43454436- Local sockets are supported using :family 'local arg. 
     4437- IPv6 is supported (when available).  You may explicitly select IPv6 
     4438  using :family 'ipv6 arg. 
    43464439- Non-blocking connect is supported using :nowait t arg. 
    43474440- The process' property list can be initialized using :plist PLIST arg; 
     
    43514444To test for the availability of a given feature, use featurep like this: 
    43524445  (featurep 'make-network-process '(:type datagram)) 
     4446  (featurep 'make-network-process '(:family ipv6)) 
    43534447 
    43544448*** The old `open-network-stream' now uses `make-network-process'. 
     
    44644558 
    44654559+++ 
     4560*** The new function `adjust-window-trailing-edge' moves the right 
     4561or bottom edge of a window.  It does not move other window edges. 
     4562 
     4563+++ 
    44664564** Customizable fringe bitmaps 
    44674565 
     
    44704568 
    44714569To change a built-in bitmap, do (require 'fringe) and use the symbol 
    4472 identifing the bitmap such as `left-truncation or `continued-line'. 
     4570identifing the bitmap such as `left-truncation' or `continued-line'. 
    44734571 
    44744572*** New function `destroy-fringe-bitmap' deletes a fringe bitmap 
     
    45064604specified widths, since the combined fringe widths must match an 
    45074605integral number of columns.  The extra width is distributed evenly 
    4508 between the left and right fringe.  For force a specific fringe width, 
     4606between the left and right fringe.  To force a specific fringe width, 
    45094607specify the width as a negative integer (if both widths are negative, 
    45104608only the left fringe gets the specified width). 
     
    46304728 
    46314729The display property stretch specification form `(space PROPS)', where 
    4632 PROPS is a property list now allows pixel based width and height 
     4730PROPS is a property list, now allows pixel based width and height 
    46334731specifications, as well as enhanced horizontal text alignment. 
    46344732 
     
    49555053precedence over the file name.  Likewise an `<?xml' or `<!DOCTYPE' 
    49565054declaration will give the buffer XML or SGML mode, based on the new 
    4957 var `magic-mode-alist'. 
     5055variable `magic-mode-alist'. 
    49585056 
    49595057+++ 
     
    52625360 
    52635361+++ 
    5264 *** local-write-file-hooks is marked obsolete 
     5362*** Variable `local-write-file-hooks' is marked obsolete. 
    52655363 
    52665364Use the LOCAL arg of `add-hook'. 
     
    1153811636*** The net-utils package makes some common networking features 
    1153911637available in Emacs.  Some of these functions are wrappers around 
    11540 system utilities (ping, nslookup, etc); others are implementations of 
     11638system utilities (ping, nslookup, etc.); others are implementations of 
    1154111639simple protocols (finger, whois) in Emacs Lisp.  There are also 
    1154211640functions to make simple connections to TCP/IP ports for debugging and 
     
    1155711655  fvwm-generic-mode: For fvwm initialization files 
    1155811656  x-resource-generic-mode: For X resource files 
    11559   hosts-generic-mode: For hosts files (.rhosts, /etc/hosts, etc
     11657  hosts-generic-mode: For hosts files (.rhosts, /etc/hosts, etc.
    1156011658  mailagent-rules-generic-mode: For mailagent .rules files 
    1156111659  javascript-generic-mode: For JavaScript files