⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 windows版本的emacs
💻
📖 第 1 页 / 共 5 页
字号:
GNU Emacs NEWS -- history of user-visible changes.  2002-12-08Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.See the end for copying conditions.Please send Emacs bug reports to bug-gnu-emacs@gnu.org.For older news, see the file ONEWS* Installation changes in Emacs 21.3** Support for GNU/Linux on little-endian MIPS and on IBM S390 hasbeen added.* Changes in Emacs 21.3** The obsolete C mode (c-mode.el) has been removed to avoid problemswith Custom.** UTF-16 coding systems are available, encoding the same charactersas mule-utf-8.  Coding system `utf-16-le-dos' is useful as the valueof `selection-coding-system' in MS Windows, allowing you to pastemultilingual text from the clipboard.  Set it interactively withC-x RET x or in .emacs with `(set-selection-coding-system 'utf-16-le-dos)'.** There is a new language environment for UTF-8 (set up automaticallyin UTF-8 locales).** Translation tables are available between equivalent characters indifferent Emacs charsets -- for instance `e with acute' coming from theLatin-1 and Latin-2 charsets.  User options `unify-8859-on-encoding-mode'and `unify-8859-on-decoding-mode' respectively turn on translationbetween ISO 8859 character sets (`unification') on encoding(e.g. writing a file) and decoding (e.g. reading a file).  Note that`unify-8859-on-encoding-mode' is useful and safe, but`unify-8859-on-decoding-mode' can cause text to change when you readit and write it out again without edits, so it is not generally advisable.By default `unify-8859-on-encoding-mode' is turned on.** In Emacs running on the X window system, the default value of`selection-coding-system' is now `compound-text-with-extensions'.If you want the old behavior, set selection-coding-system tocompound-text, which may be significantly more efficient.  Usingcompound-text-with-extensions seems to be necessary only for decodingtext from applications under XFree86 4.2, whose behaviour is actuallycontrary to the compound text specification.* Installation changes in Emacs 21.2** Support for BSD/OS 5.0 has been added.** Support for AIX 5.1 was added.* Changes in Emacs 21.2** Emacs now supports compound-text extended segments in X selections.X applications can use `extended segments' to encode characters incompound text that belong to character sets which are not part of thelist of approved standard encodings for X, e.g. Big5.  To pasteselections with such characters into Emacs, use the new coding systemcompound-text-with-extensions as the value of selection-coding-system.** The default values of `tooltip-delay' and `tooltip-hide-delay'were changed.** On terminals whose erase-char is ^H (Backspace), Emacsnow uses normal-erase-is-backspace-mode.** When the *scratch* buffer is recreated, its mode is set frominitial-major-mode, which normally is lisp-interaction-mode,instead of using default-major-mode.** The new option `Info-scroll-prefer-subnodes' causes Info to behavelike the stand-alone Info reader (from the GNU Texinfo package) as faras motion between nodes and their subnodes is concerned.  If it is t(the default), Emacs behaves as before when you type SPC in a menu: itvisits the subnode pointed to by the first menu entry.  If this optionis nil, SPC scrolls to the end of the current node, and only then goesto the first menu item, like the stand-alone reader does.This change was already in Emacs 21.1, but wasn't advertised in theNEWS.* Lisp Changes in Emacs 21.2** The meanings of scroll-up-aggressively and scroll-down-aggressivelyhave been interchanged, so that the former now controls scrolling up,and the latter now controls scrolling down.** The variable `compilation-parse-errors-filename-function' canbe used to transform filenames found in compilation output.* Installation Changes in Emacs 21.1See the INSTALL file for information on installing extra libraries andfonts to take advantage of the new graphical features and extracharsets in this release.** Support for GNU/Linux on IA64 machines has been added.** Support for LynxOS has been added.** There are new configure options associated with the support forimages and toolkit scrollbars.  Use the --help option in `configure'to list them.** You can build a 64-bit Emacs for SPARC/Solaris systems whichsupport 64-bit executables and also on Irix 6.5.  This increases themaximum buffer size.  See etc/MACHINES for instructions.  Changes tobuild on other 64-bit systems should be straightforward modulo anynecessary changes to unexec.** There is a new configure option `--disable-largefile' to omitUnix-98-style support for large files if that is available.** There is a new configure option `--without-xim' that instructsEmacs to not use X Input Methods (XIM), if these are available.** `movemail' defaults to supporting POP.  You can turn this off usingthe --without-pop configure option, should that be necessary.** This version can be built for the Macintosh, but does not implementall of the new display features described below.  The port currentlylacks unexec, asynchronous processes, and networking support.  See the"Emacs and the Mac OS" appendix in the Emacs manual, for thedescription of aspects specific to the Mac.** Note that the MS-Windows port does not yet implement various of thenew display features described below.* Changes in Emacs 21.1** Emacs has a new redisplay engine.The new redisplay handles characters of variable width and height.Italic text can be used without redisplay problems.  Fonts containingoversized characters, i.e. characters larger than the logical heightof a font can be used.  Images of various formats can be displayed inthe text.** Emacs has a new face implementation.The new faces no longer fundamentally use X font names to specify thefont.  Instead, each face has several independent attributes--family,height, width, weight and slant--that it may or may not specify.These attributes can be merged from various faces, and then togetherspecify a font.Faces are supported on terminals that can display color or fonts.These terminal capabilities are auto-detected.  Details can be foundunder Lisp changes, below.** Emacs can display faces on TTY frames.Emacs automatically detects terminals that are able to display colors.Faces with a weight greater than normal are displayed extra-bright, ifthe terminal supports it.  Faces with a weight less than normal anditalic faces are displayed dimmed, if the terminal supports it.Underlined faces are displayed underlined if possible.  Other faceattributes such as `overline', `strike-through', and `box' are ignoredon terminals.The command-line options `-fg COLOR', `-bg COLOR', and `-rv' are nowsupported on character terminals.Emacs automatically remaps all X-style color specifications to one ofthe colors supported by the terminal.  This means you could have thesame color customizations that work both on a windowed display and ona TTY or when Emacs is invoked with the -nw option.** New default font is Courier 12pt under X.** Sound supportEmacs supports playing sound files on GNU/Linux and FreeBSD (Voxwaredriver and native BSD driver, a.k.a. Luigi's driver).  Currentlysupported file formats are RIFF-WAVE (*.wav) and Sun Audio (*.au).You must configure Emacs with the option `--with-sound=yes' to enablesound support.** Emacs now resizes mini-windows if appropriate.If a message is longer than one line, or minibuffer contents arelonger than one line, Emacs can resize the minibuffer window unless itis on a frame of its own.  You can control resizing and the maximumminibuffer window size by setting the following variables:- User option: max-mini-window-heightMaximum height for resizing mini-windows.  If a float, it specifies afraction of the mini-window frame's height.  If an integer, itspecifies a number of lines.Default is 0.25.- User option: resize-mini-windowsHow to resize mini-windows.  If nil, don't resize.  If t, alwaysresize to fit the size of the text.  If `grow-only', let mini-windowsgrow only, until they become empty, at which point they are shrunkagain.Default is `grow-only'.** LessTif support.Emacs now runs with the LessTif toolkit (see<http://www.lesstif.org>).  You will need version 0.92.26, or later.** LessTif/Motif file selection dialog.When Emacs is configured to use LessTif or Motif, reading a file namefrom a menu will pop up a file selection dialog if `use-dialog-box' isnon-nil.** File selection dialog on MS-Windows is supported.When a file is visited by clicking File->Open, the MS-Windows versionnow pops up a standard file selection dialog where you can select afile to visit.  File->Save As also pops up that dialog.** Toolkit scroll bars.Emacs now uses toolkit scroll bars if available.  When configured forLessTif/Motif, it will use that toolkit's scroll bar.  Otherwise, whenconfigured for Lucid and Athena widgets, it will use the Xaw3d scrollbar if Xaw3d is available.  You can turn off the use of toolkit scrollbars by specifying `--with-toolkit-scroll-bars=no' when configuringEmacs.When you encounter problems with the Xaw3d scroll bar, watch out howXaw3d is compiled on your system.  If the Makefile generated fromXaw3d's Imakefile contains a `-DNARROWPROTO' compiler option, and yourEmacs system configuration file `s/your-system.h' does not contain adefine for NARROWPROTO, you might consider adding it.  Take`s/freebsd.h' as an example.Alternatively, if you don't have access to the Xaw3d source code, takea look at your system's imake configuration file, for example in thedirectory `/usr/X11R6/lib/X11/config' (paths are different ondifferent systems).  You will find files `*.cf' there.  If yoursystem's cf-file contains a line like `#define NeedWidePrototypes NO',add a `#define NARROWPROTO' to your Emacs system configuration file.The reason for this is that one Xaw3d function uses `double' or`float' function parameters depending on the setting of NARROWPROTO.This is not a problem when Imakefiles are used because each system'simake configuration file contains the necessary information.  SinceEmacs doesn't use imake, this has do be done manually.** Tool bar support.Emacs supports a tool bar at the top of a frame under X.  For detailsof how to define a tool bar, see the page describing Lisp-levelchanges.  Tool-bar global minor mode controls whether or not it isdisplayed and is on by default.  The appearance of the bar is improvedif Emacs has been built with XPM image support.  Otherwise monochromeicons will be used.To make the tool bar more useful, we need contributions of extra iconsfor specific modes (with copyright assignments).  Contributions wouldalso be useful to touch up some of the PBM icons manually.** Tooltips.Tooltips are small X windows displaying a help string at the currentmouse position.  The Lisp package `tooltip' implements them.  You canturn them off via the user option `tooltip-mode'.Tooltips also provides support for GUD debugging.  If activated,variable values can be displayed in tooltips by pointing at them withthe mouse in source buffers.  You can customize various aspects of thetooltip display in the group `tooltip'.** Automatic HscrollingHorizontal scrolling now happens automatically if`automatic-hscrolling' is set (the default).  This setting can becustomized.If a window is scrolled horizontally with set-window-hscroll, orscroll-left/scroll-right (C-x <, C-x >), this serves as a lower boundfor automatic horizontal scrolling.  Automatic scrolling will scrollthe text more to the left if necessary, but won't scroll the text moreto the right than the column set with set-window-hscroll etc.** When using a windowing terminal, each Emacs window now has a cursorof its own.  By default, when a window is selected, the cursor issolid; otherwise, it is hollow.  The user-option`cursor-in-non-selected-windows' controls how to display thecursor in non-selected windows.  If nil, no cursor is shown, ifnon-nil a hollow box cursor is shown.** Fringes to the left and right of windows are used to displaytruncation marks, continuation marks, overlay arrows and alike.  Theforeground, background, and stipple of these areas can be changed bycustomizing face `fringe'.** The mode line under X is now drawn with shadows by default.You can change its appearance by modifying the face `mode-line'.In particular, setting the `:box' attribute to nil turns off the 3Dappearance of the mode line.  (The 3D appearance makes the mode lineoccupy more space, and thus might cause the first or the last line ofthe window to be partially obscured.)The variable `mode-line-inverse-video', which was used in older

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -