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

📄 onews.2

📁 windows版本的emacs
💻 2
📖 第 1 页 / 共 4 页
字号:
GNU Emacs NEWS -- history of user-visible changes.  26-Mar-1986Copyright (C) 1986 Richard M. Stallman.See the end for copying conditions.For older news, see the file ONEWS.1.Changes in Emacs 17* Frustrated?Try M-x doctor.* Bored?Try M-x hanoi.* Brain-damaged?Try M-x yow.* Sun3, Tahoe, Apollo, HP9000s300, Celerity, NCR Tower 32,  Sequent, Stride, Encore, Plexus and AT&T 7300 machines supported.The Tahoe, Sun3, Sequent and Celerity use 4.2.  In regard to theApollo, see the file APOLLO in this directory.  NCR Tower32,HP9000s300, Stride and Nu run forms of System V.  System V rel 2 alsoworks on Vaxes now.  See etc/MACHINES.* System V Unix supported, including subprocesses.It should be possible now to bring up Emacs on a machine runningmere unameliorated system V Unix with no major work; just possible bugfixes.  But you can expect to find a handful of those on any machinethat Emacs has not been run on before.* Berkeley 4.1 Unix supported.See etc/MACHINES.* Portable `alloca' provided.Emacs can now run on machines that do not and cannot support the librarysubroutine `alloca' in the canonical fashion, using an `alloca' emulationwritten in C.* On-line manual.Info now contains an Emacs manual, with essentially the same textas in the printed manual.The manual can now be printed with a standard TeX.Nicely typeset and printed copies of the manual are availablefrom the Free Software Foundation.* Backup file version numbers.Emacs now supports version numbers in backup files.The first time you save a particular file in one editing session,the old file is copied or renamed to serve as a backup file.In the past, the name for the backup file was made by appending `~'to the end of the original file name.Now the backup file name can instead be made by appending ".~NN~" tothe original file name, where NN stands for a numeric version.  Eachtime this is done, the new version number is one higher than thehighest previously used.Thus, the active, current file does not have a version number.Only the backups have them.This feature is controlled by the variable `version-control'.  If itis `nil', as normally, then numbered backups are made only for filesthat already have numbered backups.  Backup names with just `~' areused for files that have no numbered backups.If `version-control' is `never', then the backup file's name ismade with just `~' in any case.If `version-control' is not `nil' or `never', numbered backups aremade unconditionally.To prevent unlimited consumption of disk space, Emacs can deleteold backup versions automatically.  Generally Emacs keeps the firstfew backups and the latest few backups, deleting any in between.This happens every time a new backup is made.  The two variables thatcontrol the deletion are `kept-old-versions' and `kept-new-versions'.Their values are, respectively, the number of oldest backups to keepand the number of newest ones to keep, each time a new backup is made.The value of `kept-new-versions' includes the backup just created.By default, both values are 2.If `trim-versions-without-asking' is non-`nil', the excess middle versionsare deleted without a murmur.  If it is `nil', the default, then youare asked whether the excess middle versions should really be deleted.Dired has a new command `.' which marks for deletion all but the latestand oldest few of every numeric series of backups.  `kept-old-versions'controls the number of oldest versions to keep, and `dired-kept-versions'controls the number of latest versions to keep.  A numeric argument tothe `.' command, if positive, specifies the number of latest versionsto keep, overriding `dired-kept-versions'.  A negative argument specifiesthe number of oldest versions to keep, using minus the argument to override`kept-old-versions'.* Immediate conflict detection.Emacs now locks the files it is modifying, so that ifyou start to modify within Emacs a file that is beingmodified in another Emacs, you get an immediate warning.The warning gives you three choices:1. Give up, and do not make any changes.2. Make changes anyway at your own risk.3. Make changes anyway, and record yourself as the person locking the file (instead of whoever was previously recorded.)Just visiting a file does not lock it.  It is lockedwhen you try to change the buffer that is visiting the file.Saving the file unlocks it until you make another change.Locking is done by writing a lock file in a special designateddirectory.  If such a directory is not provided and told toEmacs as part of configuring it for your machine, the lock featureis turned off.* M-x recover-file.This command is used to get a file back from an auto-save(after a system crash, for example).  It takes a file nameas argument and visits that file, but gets the data from thefile's last auto save rather than from the file itself.* M-x normal-mode.This command resets the current buffer's major mode and localvariables to be as specified by the visit filename, the -*- lineand/or the Local Variables: block at the end of the buffer.It is the same thing normally done when a file is first visited.* Echo area messages disappear shortly if minibuffer is in use.Any message in the echo area disappears after 2 secondsif the minibuffer is active.  This allows the minibufferto become visible again.* C-z on System V runs a subshell.On systems which do not allow programs to be suspended, the C-z commandforks a subshell that talks directly to the terminal, and then waitsfor the subshell to exit.  This gets almost the effect of suspendingin that you can run other programs and then return to Emacs.  However,you cannot log out from the subshell.* C-c is always a prefix character.Also, subcommands of C-c which are letters are alwaysreserved for the user.  No standard Emacs major modedefines any of them.* Picture mode C-c commands changed.The old C-c k command is now C-c C-w.The old C-c y command is now C-c C-x.* Shell mode commands changed.All the special commands of Shell mode are now moved ontothe C-c prefix.  Most are not changed aside from that.Thus, the old Shell mode C-c command (kill current job)is now C-c C-c; the old C-z (suspend current job) is now C-c C-z,etc.The old C-x commands are now C-c commands.  C-x C-k (kill output)is now C-c C-o, and C-x C-v (show output) is now C-c C-r.The old M-= (copy previous input) command is now C-c C-y.* Shell mode recognizes aliases for `pushd', `popd' and `cd'.Shell mode now uses the variable `shell-pushd-regexp' as aregular expression to recognize any command name that isequivalent to a `pushd' command.  By default it is set upto recognize just `pushd' itself.  If you use aliases for`pushd', change the regexp to recognize them as well.There are also `shell-popd-regexp' to recognize commandswith the effect of a `popd', and `shell-cd-regexp' to recognizecommands with the effect of a `cd'.* "Exit" command in certain modes now C-c C-c.These include electric buffer menu mode, electric command historymode, Info node edit mode, and Rmail edit mode.  In all thesemodes, the command to exit used to be just C-c.* Outline mode changes.Lines that are not heading lines are now called "body" lines.The command `hide-text' is renamed to `hide-body'.The key M-H is renamed to C-c C-h.The key M-S is renamed to C-c C-s.The key M-s is renamed to C-c C-i.Changes of line visibility are no longer undoable.  As a result,they no longer use up undo memory and no longer interfere withundoing earlier commands.* Rmail changes.The s and q commands now both expunge deleted messages before saving;use C-x C-s to save without expunging.The u command now undeletes the current message if it is deleted;otherwise, it backs up as far as necessary to reach a deleted message,and undeletes that one.  The u command in the summary behaves likewise,but considers only messages listed in the summary.  The M-u commandhas been eliminated.The o and C-o keys' meanings are interchanged.o now outputs to an Rmail file, and C-o to a Unix mail file.The F command (rmail-find) is renamed to M-s (rmail-search).Various new commands and features exist; see the Emacs manual.* Local bindings described first in describe-bindings.* [...], {...} now balance in Fundamental mode.* Nroff mode and TeX mode.The are two new major modes for editing nroff input and TeX input.See the Emacs manual for full information.* New C indentation style variable `c-brace-imaginary-offset'.The value of `c-brace-imaginary-offset', normally zero, controls theindentation of a statement inside a brace-group where the open-braceis not the first thing on a line.  The value says where the open-braceis imagined to be, relative to the first nonblank character on the line.* Dired improvements.Dired now normally keeps the cursor at the beginning of the file name,not at the beginning of the line.  The most used motion commands areredefined in Dired to position the cursor this way.`n' and `p' are now equivalent in dired to `C-n' and `C-p'.If any files to be deleted cannot be deleted, their names areprinted in an error message.If the `v' command is invoked on a file which is a directory,dired is run on that directory.* `visit-tag-table' renamed `visit-tags-table'.This is so apropos of `tags' finds everything you need toknow about in connection with Tags.* `mh-e' library uses C-c as prefix.All the special commands of `mh-rmail' now are placed on aC-c prefix rather than on the C-x prefix.  This is forconsistency with other special modes with their own commands.* M-$ or `spell-word' checks word before point.It used to check the word after point.* Quitting during autoloading no longer causes trouble.Now, when a file is autoloaded, all function redefinitionsand `provide' calls are recorded and are undone if you quitbefore the file is finished loading.As a result, it no longer happens that some of the entry pointswhich are normally autoloading have been defined already, but theentire file is not really present to support them.* `else' can now be indented correctly in C mode.TAB in C mode now knows which `if' statement an `else' matchesup with, and can indent the `else' correctly under the `if',even if the `if' contained such things as another `if' statement,or a `while' or `for' statement, with no braces around it.* `batch-byte-compile'Runs byte-compile-file on the files specified on the command line.All the rest of the command line arguments are taken as files tocompile (or, if directories, to do byte-recompile-directory on).Must be used only with -batch, and kills emacs on completion.Each file will be processed even if an error occurred previously.For example, invoke `emacs -batch -f batch-byte-compile *.el'.* `-batch' changes.`-batch' now implies `-q': no init file is loaded by Emacs when`-batch' is used.  Also, no `term/TERMTYPE.el' file is loaded.  Autosaving is not done except in buffers in which it is explicitlyrequested.  Also, many echo-area printouts describing what is going onare inhibited in batch mode, so that the only output you get is theoutput you program specifically.One echo-area message that is not suppressed is the one that saysthat a file is being loaded.  That is because you can prevent thismessage by passing `t' as the third argument to `load'.* Display of search string in incremental search.Now, when you type C-s or C-r to reuse the previous searchstring, that search string is displayed immediately in the echo area.Three dots are displayed after the search string while searchis actually going on.* View commands.The commands C-x ], C-x [, C-x /, C-x j and C-x o are nowavailable inside `view-buffer' and `view-file', with theirnormal meanings.* Full-width windows preferred.The ``other-window'' commands prefer other full width windows,and will split only full width windows.* M-x rename-file can copy if necessary.When used between different file systems, since actual renaming doesnot work, the old file will be copied and deleted.* Within C-x ESC, you can pick the command to repeat.While editing a previous command to be repeated, inside C-x ESC,

⌨️ 快捷键说明

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