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

📄 news

📁 windows版本的emacs
💻
📖 第 1 页 / 共 5 页
字号:
versions of emacs to make the mode-line stand out, is now deprecated.However, setting it to nil will cause the `mode-line' face to beignored, and mode-lines to be drawn using the default text face.** Mouse-sensitive mode line.Different parts of the mode line have been made mouse-sensitive on allsystems which support the mouse.  Moving the mouse to amouse-sensitive part in the mode line changes the appearance of themouse pointer to an arrow, and help about available mouse actions isdisplayed either in the echo area, or in the tooltip window if youhave enabled one.Currently, the following actions have been defined:- Mouse-1 on the buffer name in the mode line goes to the next buffer.- Mouse-3 on the buffer-name goes to the previous buffer.- Mouse-2 on the read-only or modified status in the mode line (`%' or`*') toggles the status.- Mouse-3 on the mode name displays a minor-mode menu.** Hourglass pointerEmacs can optionally display an hourglass pointer under X.  You canturn the display on or off by customizing group `cursor'.** Blinking cursorM-x blink-cursor-mode toggles a blinking cursor under X and onterminals having terminal capabilities `vi', `vs', and `ve'.  Blinkingand related parameters like frequency and delay can be customized inthe group `cursor'.** New font-lock support mode `jit-lock-mode'.This support mode is roughly equivalent to `lazy-lock' but isgenerally faster.  It supports stealth and deferred fontification.See the documentation of the function `jit-lock-mode' for moredetails.Font-lock uses jit-lock-mode as default support mode, so you don'thave to do anything to activate it.** The default binding of the Delete key has changed.The new user-option `normal-erase-is-backspace' can be set todetermine the effect of the Delete and Backspace function keys.On window systems, the default value of this option is chosenaccording to the keyboard used.  If the keyboard has both a Backspacekey and a Delete key, and both are mapped to their usual meanings, theoption's default value is set to t, so that Backspace can be used todelete backward, and Delete can be used to delete forward.  Onkeyboards which either have only one key (usually labeled DEL), or twokeys DEL and BS which produce the same effect, the option's value isset to nil, and these keys delete backward.If not running under a window system, setting this option accomplishesa similar effect by mapping C-h, which is usually generated by theBackspace key, to DEL, and by mapping DEL to C-d via`keyboard-translate'.  The former functionality of C-h is available onthe F1 key.  You should probably not use this setting on a text-onlyterminal if you don't have both Backspace, Delete and F1 keys.Programmatically, you can call function normal-erase-is-backspace-modeto toggle the behavior of the Delete and Backspace keys.** The default for user-option `next-line-add-newlines' has beenchanged to nil, i.e. C-n will no longer add newlines at the end of abuffer by default.** The <home> and <end> keys now move to the beginning or end of thecurrent line, respectively.  C-<home> and C-<end> move to thebeginning and end of the buffer.** Emacs now checks for recursive loads of Lisp files.  If therecursion depth exceeds `recursive-load-depth-limit', an error issignaled.** When an error is signaled during the loading of the user's initfile, Emacs now pops up the *Messages* buffer.** Emacs now refuses to load compiled Lisp files which weren'tcompiled with Emacs.  Set `load-dangerous-libraries' to t to changethis behavior.The reason for this change is an incompatible change in XEmacs's bytecompiler.  Files compiled with XEmacs can contain byte codes that letEmacs dump core.** Toggle buttons and radio buttons in menus.When compiled with LessTif (or Motif) support, Emacs uses toolkitwidgets for radio and toggle buttons in menus.  When configured forLucid, Emacs draws radio buttons and toggle buttons similar to Motif.** The menu bar configuration has changed.  The new configuration ismore CUA-compliant.  The most significant change is that Options isnow a separate menu-bar item, with Mule and Customize as its submenus.** Item Save Options on the Options menu allows saving options setusing that menu.** Highlighting of trailing whitespace.When `show-trailing-whitespace' is non-nil, Emacs displays trailingwhitespace in the face `trailing-whitespace'.  Trailing whitespace isdefined as spaces or tabs at the end of a line.  To avoid busyhighlighting when entering new text, trailing whitespace is notdisplayed if point is at the end of the line containing thewhitespace.** C-x 5 1 runs the new command delete-other-frames which deletesall frames except the selected one.** The new user-option `confirm-kill-emacs' can be customized tolet Emacs ask for confirmation before exiting.** The header line in an Info buffer is now displayed as an emacsheader-line (which is like a mode-line, but at the top of the window),so that it remains visible even when the buffer has been scrolled.This behavior may be disabled by customizing the option`Info-use-header-line'.** Polish, Czech, German, and French translations of Emacs' reference cardhave been added.  They are named `pl-refcard.tex', `cs-refcard.tex',`de-refcard.tex' and `fr-refcard.tex'.  Postscript files are included.** An `Emacs Survival Guide', etc/survival.tex, is available.** A reference card for Dired has been added.  Its name is`dired-ref.tex'.  A French translation is available in`fr-drdref.tex'.** C-down-mouse-3 is bound differently.  Now if the menu bar is notdisplayed it pops up a menu containing the items which would be on themenu bar.  If the menu bar is displayed, it pops up the major modemenu or the Edit menu if there is no major mode menu.** Variable `load-path' is no longer customizable through Customize.You can no longer use `M-x customize-variable' to customize `load-path'because it now contains a version-dependent component.  You can stilluse `add-to-list' and `setq' to customize this variable in your`~/.emacs' init file or to modify it from any Lisp program in general.** C-u C-x = provides detailed information about the character atpoint in a pop-up window.** Emacs can now support 'wheeled' mice (such as the MS IntelliMouse)under XFree86.  To enable this, use the `mouse-wheel-mode' command, orcustomize the variable `mouse-wheel-mode'.The variables `mouse-wheel-follow-mouse' and `mouse-wheel-scroll-amount'determine where and by how much buffers are scrolled.** Emacs' auto-save list files are now by default stored in asub-directory `.emacs.d/auto-save-list/' of the user's home directory.(On MS-DOS, this subdirectory's name is `_emacs.d/auto-save.list/'.)You can customize `auto-save-list-file-prefix' to change this location.** The function `getenv' is now callable interactively.** The new user-option `even-window-heights' can be set to nilto prevent `display-buffer' from evening out window heights.** The new command M-x delete-trailing-whitespace RET will delete thetrailing whitespace within the current restriction.  You can also addthis function to `write-file-hooks' or `local-write-file-hooks'.** When visiting a file with M-x find-file-literally, no newlines willbe added to the end of the buffer even if `require-final-newline' isnon-nil.** The new user-option `find-file-suppress-same-file-warnings' can beset to suppress warnings ``X and Y are the same file'' when visiting afile that is already visited under a different name.** The new user-option `electric-help-shrink-window' can be set tonil to prevent adjusting the help window size to the buffer size.** New command M-x describe-character-set reads a character set nameand displays information about that.** The new variable `auto-mode-interpreter-regexp' contains a regularexpression matching interpreters, for file mode determination.This regular expression is matched against the first line of a file todetermine the file's mode in `set-auto-mode' when Emacs can't deduce amode from the file's name.  If it matches, the file is assumed to beinterpreted by the interpreter matched by the second group of theregular expression.  The mode is then determined as the modeassociated with that interpreter in `interpreter-mode-alist'.** New function executable-make-buffer-file-executable-if-script-p issuitable as an after-save-hook as an alternative to `executable-chmod'.** The most preferred coding-system is now used to save a buffer ifbuffer-file-coding-system is `undecided' and it is safe for the buffercontents.  (The most preferred is set by set-language-environment orby M-x prefer-coding-system.)  Thus if you visit an ASCII file andinsert a non-ASCII character from your current language environment,the file will be saved silently with the appropriate coding.Previously you would be prompted for a safe coding system.** The many obsolete language `setup-...-environment' commands havebeen removed -- use `set-language-environment'.** The new Custom option `keyboard-coding-system' specifies a codingsystem for keyboard input.** New variable `inhibit-iso-escape-detection' determines if Emacs'coding system detection algorithm should pay attention to ISO2022'sescape sequences.  If this variable is non-nil, the algorithm ignoressuch escape sequences.  The default value is nil, and it isrecommended not to change it except for the special case that youalways want to read any escape code verbatim.  If you just want toread a specific file without decoding escape codes, use C-x RET c(`universal-coding-system-argument').  For instance, C-x RET c latin-1RET C-x C-f filename RET.** Variable `default-korean-keyboard' is initialized properly from theenvironment variable `HANGUL_KEYBOARD_TYPE'.** New command M-x list-charset-chars reads a character set name anddisplays all characters in that character set.** M-x set-terminal-coding-system (C-x RET t) now allows CCL-basedcoding systems such as cpXXX and cyrillic-koi8.** Emacs now attempts to determine the initial language environmentand preferred and locale coding systems systematically from theLC_ALL, LC_CTYPE, and LANG environment variables during startup.** New language environments `Polish', `Latin-8' and `Latin-9'.Latin-8 and Latin-9 correspond respectively to the ISO character sets8859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign).GNU Intlfonts doesn't support these yet but recent X releases have8859-15.  See etc/INSTALL for information on obtaining extra fonts.There are new Leim input methods for Latin-8 and Latin-9 prefix (only)and Polish `slash'.** New language environments `Dutch' and `Spanish'.These new environments mainly select appropriate translationsof the tutorial.** In Ethiopic language environment, special key bindings forfunction keys are changed as follows.  This is to conform to "EmacsLisp Coding Convention".    new  command                            old-binding    ---  -------                            -----------    f3   ethio-fidel-to-sera-buffer         f5    S-f3 ethio-fidel-to-sera-region         f5    C-f3 ethio-fidel-to-sera-mail-or-marker f5    f4   ethio-sera-to-fidel-buffer         unchanged    S-f4 ethio-sera-to-fidel-region         unchanged    C-f4 ethio-sera-to-fidel-mail-or-marker unchanged    S-f5 ethio-toggle-punctuation           f3    S-f6 ethio-modify-vowel                 f6    S-f7 ethio-replace-space                f7    S-f8 ethio-input-special-character      f8    S-f9 ethio-replace-space                unchanged    C-f9 ethio-toggle-space                 f2** There are new Leim input methods.New input methods "turkish-postfix", "turkish-alt-postfix","greek-mizuochi", "TeX", and "greek-babel" are now part of the Leimpackage.** The rule of input method "slovak" is slightly changed.  Now therules for translating "q" and "Q" to "`" (backquote) are deleted, thustyping them inserts "q" and "Q" respectively.  Rules for translating"=q", "+q", "=Q", and "+Q" to "`" are also deleted.  Now, to input"`", you must type "=q".** If your terminal can't display characters from some of the ISO8859 character sets but can display Latin-1, you can displaymore-or-less mnemonic sequences of ASCII/Latin-1 characters instead ofempty boxes (under a window system) or question marks (not under awindow system).  Customize the option `latin1-display' to turn thison.** M-; now calls comment-dwim which tries to do something clever basedon the context.  M-x kill-comment is now an alias to comment-kill,defined in newcomment.el.  You can choose different styles of regioncommenting with the variable `comment-style'.** New user options `display-time-mail-face' and`display-time-use-mail-icon' control the appearance of mode-line mailindicator used by the display-time package.  On a suitable display theindicator can be an icon and is mouse-sensitive.** On window-systems, additional space can be put between text lineson the display using several methods- By setting frame parameter `line-spacing' to PIXELS.  PIXELS must bea positive integer, and specifies that PIXELS number of pixels shouldbe put below text lines on the affected frame or frames.- By setting X resource `lineSpacing', class `LineSpacing'.  This isequivalent to specifying the frame parameter.- By specifying `--line-spacing=N' or `-lsp N' on the command line.- By setting buffer-local variable `line-spacing'.  The meaning isthe same, but applies to the a particular buffer only.

⌨️ 快捷键说明

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