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

📄 onews.2

📁 windows版本的emacs
💻 2
📖 第 1 页 / 共 4 页
字号:
Otherwise one may use the c-p and c-n commands to move around in thebuffer-list buffer and type Space or C-z to select the buffer on thecursor's line.  There are a number of other commands which are the sameas those of buffer-menu-mode.This is a useful thing to bind to c-x c-b in your `.emacs' file if therather non-standard `electric' behaviour of the buffer list suits your taste.Type C-h after invoking electric-buffer-list for more information.Calls value of `electric-buffer-menu-mode-hook' if non-nil on entry.Calls value of `after-electric-buffer-menu' on exit (select) if non-nil.Changes in version 16 for mail reading and sending* sendmail prefix character is C-c (and not C-z).  New command C-c w.For instance C-c C-c (or C-c C-s) sends mail now rather than C-z C-z.C-c w inserts your `signature' (contents of ~/.signature) at the endof mail.* New feature in C-c y command in sending mail.C-c y is the command to insert the message being replied to.Normally it deletes most header fields and indents everythingby three spaces.Now, C-c y does not delete header fields or indent.C-c y with any other numeric argument does delete most headerfields, but indents by the amount specified in the argument.* C-r command in Rmail edits current message.It does this by switching to a different major modewhich is nearly the same as Text mode.  The only differencebetween it and text mode are the two command C-c and C-].C-c is defined to switch back to Rmail mode, and C-]is defined to restore the original contents of the messageand then switch back to Rmail mode.C-c and C-] are the only ways "back into Rmail", but youcan switch to other buffers and edit them as usual.C-r in Rmail changes only the handling of the Rmail buffer.* Rmail command `t' toggles header display.Normally Rmail reformats messages to hide most header fields.`t' switches to display of all the header fields of thecurrent message, as long as it remains current.Another `t' switches back to the usual display.* Rmail command '>' goes to the last message.* Rmail commands `a' and `k' set message attributes.`a' adds an attribute and `k' removes one.  You specifythe attrbute by name.  You can specify either a built-inflag such as "deleted" or "filed", or a user-defined keyword(anything not recognized as built-in).* Rmail commands `l' and `L' summarize by attributes.These commands create a summary with one line per message,like `h', but they list only some of the messages.  Youspecify which attribute (for `l') or attributes (for `L')the messages should have.* Rmail can parse mmdf mail files.* Interface to MH mail system.mh-e is a front end for GNU emacs and the MH mail system.  Itprovides a friendly and convient interface to the MH commands.To read mail, invoke mh-rmail.  This will inc new mail and display thescan listing on the screen.  To see a summary of the mh-e commands,type ?.  Help is available through the usual facilities.To send mail, invoke mh-smail.mh-e requires a copy of MH.5 that has been compiled with the MHEcompiler switch.From larus@berkeley.New hooks and parameters in version 16* New variable `blink-matching-paren-distance'.This is the maximum number of characters to search foran open-paren to match an inserted close-paren.The matching open-paren is shown and checked if it is foundwithin this distance.`nil' means search all the way to the beginning of the buffer.In this case, a warning message is printed if no matchingopen-paren is found.This feature was originally written by shane@mit-ajax.* New variable `find-file-run-dired'If nil, find-file will report an error if an attempt to visit adirectory is detected; otherwise, it runs dired on that directory.The default is t.* Variable `dired-listing-switches' holds switches given to `ls' by dired.The value should be a string containing `-' followed by letters.The letter `l' had better be included and letter 'F' had better be excluded!The default is "-al".This feature was originally written by shane@mit-ajax.* New variable `display-time-day-and-date'.If this variable is set non-`nil', the function M-x display-timedisplays the day and date, as well as the time.* New parameter `c-continued-statement-indent'.This controls the extra indentation given to a linethat continues a C statement started on the previous line.By default it is 2, which is why you would see	if (foo)	  bar ();* Changed meaning of `c-indent-level'.The value of `c-brace-offset' used to besubtracted from the value of `c-indent-level' wheneverthat value was used.  Now it is not.As a result, `c-indent-level' is now the offset ofstatements within a block, relative to the line containingthe open-brace that starts the block.* turn-on-auto-fill is useful value for text-mode-hook.(setq text-mode-hook 'turn-on-auto-fill)is all you have to do to make sure Auto Fill mode is turnedon whenever you enter Text mode.* Parameter explicit-shell-file-name for M-x shell.This variable, if non-nil, specifies the file name to usefor the shell to run if you do M-x shell.Changes in version 16 affecting Lisp programming:* Documentation strings adapt to customization.Often the documentation string for a command wants to mentionanother command.  Simply stating the other command as acharacter sequence has a disadvantage: if the user customizesEmacs by moving that function to a different command, thecross reference in the documentation becomes wrong.A new feature allows you to write the documentation stringusing a function name, and the command to run that functionis looked up when the documentation is printed.If a documentation string contains `\[' (two characters) thenthe following text, up to the next `]', is taken as a function name.Instead of printing that function name, the command that runs it is printed.(M-x is used to construct a command if no shorter one exists.)For example, instead of putting `C-n' in a documentation stringto refer to the C-n command, put in `\[next-line]'.  (In practiceyou will need to quote the backslash with another backslash,due to the syntax for strings in Lisp and C.)To include the literal characters `\[' in a documentation string,precede them with `\='.  To include the characters `\=', precedethem with `\='.  For example, "\\=\\= is the way to quote \\=\\["will come out as `\= is the way to quote \['.The new function `substitute-command-keys' takes a string possiblycontaning \[...] constructs and replaces those constructs withthe key sequences they currently stand for.* Primitives `find-line-comment' and `find-line-comment-body' flushed.Search for the value of `comment-start-skip' if you want to findwhether and where a line has a comment.* New function `auto-save-file-name-p'Should return non-`nil' iff given a string which is the name of anauto-save file (sans directory name).  If you redefine`make-auto-save-file-name', you should redefine this accordingly.  Bydefault, this function returns `t' for filenames beginning withcharacter `#'.* The value of `exec-directory' now ends in a slash.This is to be compatible with most directory names in GNU Emacs.* Dribble files and termscript files.(open-dribble-file FILE) opens a dribble file named FILE.  When adribble file is open, every character Emacs reads from the terminal iswritten to the dribble file.(open-termscript FILE) opens a termscript file named FILE.  When atermscript file is open, all characters sent to the terminal by Emacsare also written in the termscript file.The two of these together are very useful for debugging Emacs problemsin redisplay.* Upper case command characters by default are same as lower case.If a character in a command is an upper case letter, and is not defined,Emacs uses the definition of the corresponding lower case letter.For example, if C-x U is not directly undefined, it is treated asa synonym for C-x u (undo).* Undefined function errors versus undefined variable errors.Void-symbol errors now say "boundp" if the symbol's value was voidor "fboundp" if the function definition was void.* New function `bury-buffer'.The new function `bury-buffer' takes one argument, a buffer object,and puts that buffer at the end of the internal list of buffers.So it is the least preferred candidate for use as the default valueof C-x b, or for other-buffer to return.* Already-displayed buffers have low priority for display.When a buffer is chosen automatically for display, or to be thedefault in C-x b, buffers already displayed in windows have lowerpriority than buffers not currently visible.* `set-window-start' accepts a third argument NOFORCE.This argument, if non-nil, prevents the window's force_start flagfrom being set.  Setting the force_start flag causes the nextredisplay to insist on starting display at the specified startingpoint, even if dot must be moved to get it onto the screen.* New function `send-string-to-terminal'.This function takes one argument, a string, and outputs its contentsto the terminal exactly as specified: control characters, escapesequences, and all.* Keypad put in command mode.The terminal's keypad is now put into command mode, as opposed tonumeric mode, while Emacs is running.  This is done by means of thetermcap `ks' and `ke' strings.* New function `generate-new-buffer'This function takes a string as an argument NAME and looks for acreates and returns a buffer called NAME if one did not already exist.Otherwise, it successively tries appending suffixes of the form "<1>","<2>" etc to NAME until it creates a string which does not name anexisting buffer.  A new buffer with that name is the created and returned.* New function `prin1-to-string'This function takes one argument, a lisp object, and returns a stringcontaining that object's printed representation, such as `prin1'would output.* New function `read-from-minibuffer'Lets you supply a prompt, initial-contents, a keymap, and specifywhether the result should be interpreted as a string or a lisp object.Old functions `read-minibuffer', `eval-minibuffer', `read-string' alltake second optional string argument which is initial contents ofminibuffer. * minibuffer variable names changed (names of keymaps)minibuf-local-map -> minibuffer-local-mapminibuf-local-ns-map -> minibuffer-local-ns-mapminibuf-local-completion-map -> minibuffer-local-completion-mapminibuf-local-must-match-map -> minibuffer-local-must-match-mapChanges in version 16 affecting configuring and building Emacs* Configuration switch VT100_INVERSE eliminated.You can control the use of inverse video on any terminal by settingthe variable `inverse-video', or by changing the termcap entry.  Ifyou like, set `inverse-video' in your `.emacs' file based onexamination of (getenv "TERM").* New switch `-batch' makes Emacs run noninteractively.If the switch `-batch' is used, Emacs treats its standard outputand input like ordinary files (even if they are a terminal).It does not display buffers or windows; the only output to standard outputis what would appear as messages in the echo area, and eachmessage is followed by a newline.The terminal modes are not changed, so that C-z and C-c retaintheir normal Unix meanings.  Emacs does still read commands fromthe terminal, but the idea of `-batch' is that you use it withother command line arguments that tell Emacs a complete task to perform,including killing itself.  `-kill' used as the last argument is a goodway to accomplish this.The Lisp variable `noninteractive' is now defined, to be `nil'except when `-batch' has been specified.* Emacs can be built with output redirected to a file.This is because -batch (see above) is now used in building Emacs.For older news, see the file ONEWS.1.----------------------------------------------------------------------Copyright information:Copyright (C) 1985 Richard M. Stallman   Permission is granted to anyone to make or distribute verbatim copies   of this document as received, in any medium, provided that the   copyright notice and this permission notice are preserved,   thus giving the recipient permission to redistribute in turn.   Permission is granted to distribute modified versions   of this document, or of portions of it,   under the above conditions, provided also that they   carry prominent notices stating who last changed them.Local variables:mode: textend:

⌨️ 快捷键说明

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