📄 changelog.3
字号:
* files.el (cd): Changed to use to resolve relative cd calls. (cd-absolute): Added. This is actually the old cd code with a changed doc string. (parse-colon-path): Added. Path-to-string exploder --- may be useful elsewhere. * ring.el: Added and fixed documentation. (ring-rotate): Nuked. It was (a) unused, and (b) totally broken (as in, any attempt to use it died with a type error, and when I patched it to fix that I found its algorithm was broken). (ring-ref): Added doc string.1993-04-25 Jim Blandy (jimb@totoro.cs.oberlin.edu) * bytecomp.el (meta-flag): Declare this an obsolete variable. * subr.el (listify-key-sequence): Use a character constant to decide which bits to flip, not an integer constant.1993-04-24 Noah Friedman (friedman@splode.com) * shell.el (shell-prompt-pattern): Add `;' as potential prompt delimiter (for `es' and `rc' shells most particularly).1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * isearch.el: Replaced all fsets with defaliases.1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * bytecomp.el (define-function): Changed name back to defaliases to get things in a known-good state. The unload patch had been half-applied, leading to lossage. * register.el, gnuspost.el, find-dired.el, cust-print.el, two-column.el, tar-mode.el, shell.el, lselect.el, select.el, ispell.el, life.el, picture.el, rmail.el, mim-mode.el, replace.el, tex-mode.el, frame.el, lucid.el, subr.el: All fsets changed to defaliases. * edt.el: Some fsets changed to defaliases. * telnet.el: Commentary added. (telnet): Doc fix. (rsh): Added entry point for rsh to remote host, per suggestion by Michael McNamara <mac@ardent.com>. No change to any other code. * info.el (Info-find-node, Info-insert-subfile): Do the right thing if info files have been compressed or gzipped. This is saving me lots of disk space. * simple.el: All fsets changed to defaliases. (kill-forward-chars, kill-backward-chars): Deleted. These were internal subroutines used by delete-char and delete-backward-char before those functions were moved into the C kernel. Now nothing uses them. (kill-line): Added kill-whole-line variable. Defaults to nil; a non-nil value causes a kill-line at the beginning of a line to kill the newline as well as the line. I find it very convenient. Emulates Unipress' &kill-lines-magic variable. (next-line): Added next-line-add-newlines variable. If nil, next-line will not insert newlines when invoked at the end of a buffer. This obviates three LCD packages. (left-arrow, right-arrow): New functions. These do backward-char and forward-char first. If line truncation is on, they then scroll left or right as necessary to make sure point is visible. * loaddefs.el: All fsets changes to defaliases. (global-map): Changed bindings of [left] and [right] to left-arrow and right-arrow respectively.1993-04-22 Roland McGrath (roland@mole.gnu.ai.mit.edu) * ange-ftp.el (ange-ftp-binary-file-name-regexp): Match .z and .z-part-?? files.1993-04-21 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * makefile.el: Rewritten and simplified, commentary added. It now will usually detect when the makefile target or macro lists need to be rebuilt and do it automatically; in particular, this means you no longer have to deal with an annoying wait at find-time.1993-04-19 Roland McGrath (roland@mole.gnu.ai.mit.edu) * vc.el (vc-revert-buffer1): Typo fix in last change. * shell.el (shell-mode): isation/ization (doc fix). * shell.el (shell-mode): Capitalize mode name. * vc.el (vc-comment-to-change-log): Restored interactive spec. Why was it removed? Why does the only log entry mentioning this function contain no actual information? * vc.el (vc-revert-buffer1): Completely rewrote compilation reparsing code. * files.el (find-file-noselect): Never set SAME-TRUENAME to a buffer whose buffer-file-name is nil. * files.el (set-auto-mode): If the buffer begins with "#!", look for -*- in the first two lines, not just the first one.1993-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu) * sendmail.el (mail-do-fcc): Make a numeric time zone indicator with current-time-zone--don't run `date'.1993-04-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * bytecomp.el (byte-compile, byte-compile-keep-pending) (byte-compile-file-form-defmumble): Generate define-function rather than fset, to install definitions for defun, defmacro, etc. * loadhist.el: New file. * tar-mode.el: Add defvars to pacify the byte compiler, at RMS's request. * diff.el (diff-parse-differences): Small robustification --- don't lose if we call this with compilation-parsing-end nil1993-04-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * electric.el (shrink-window-if-larger-than-buffer): Moved to window.el.1993-04-16 Jim Blandy (jimb@totoro.cs.oberlin.edu) * comint.el (comint-match-partial-pathname): Move "---" range in character class in regular expressions to the end of the character class; this way, it meets the POSIX regexp specs. * files.el (abbreviate-file-name): If abbreviated-home-dir ends with a slash, don't remove the corresponding slash from filename when we collapse the home directory to ~.1993-04-16 Noah Friedman (friedman@splode.com) * rlogin.el: Add autoload cookies for all defvars. (rlogin-process-connection-type): New variable. (rlogin): Use it to determine process-connection-type. (rlogin): Set process mark to point-max, not point-min. (rlogin-with-args): Put `+' inside \(\) pair in string-match. (rlogin-password): Take optional arg `proc' for use by rlogin-filter. Write docstring. Call new winning version of comint-read-noecho instead of doing reading by hand. (rlogin-mode): Wrote docstring. (rlogin-filter): Completely rewritten to be more efficient.1993-04-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) * resume.el (resume-suspend-hook): Renamed from empty-args-file. Add autoload cookie. (resume-emacs-args-buffer): Renamed. (resume-write-buffer-to-file): Renamed. * two-column.el (tc-dissociate): Renamed from tc-kill-association. Move binding to C-x 6 d.1993-04-14 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * autoload.el (update-file-autoloads, update-directory-autoloads): If called interactively, save generated-autoload-file when done.1993-04-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) * makefile.el (makefile-mode): Fix typo in autoload cookie. * isearch.el: Doc fixes.1993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * gud.el (gud-mode): Created C-c synonym bindings in the GUD buffer's local map. (gud-key-prefix): Changed to C-x C-a.1993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * help-macro.el: Name changed from help-screen.el to fit in a 14-character limit. * sun-curs.el: Name changed from sun-cursors.el to protect the innocents.1993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * finder.el: Rewritten. The Finder is now a major mode with the ability to browse package commentary sections and a completely point-and-shoot interface similar to Dired's. * window.el (shrink-window-if-larger-than-buffer): Moved from electric.el to windows.el, minor bug fix. This is to avoid code duplication between vc.el, electric.el, and finder.el. (ctl-x-map): Added C-x - and C-x + as experimental bindings for shrink-window-if-larger-than-buffer and balance-windows respectively. Since shrink-window-if-larger-than-buffer has to live here anyhow, let users use it to manage screen space. * lisp-mnt.el (lm-commentary-region): Gone. (lm-commentary): New function, replacing lm-commentary-region.1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu) * bytecomp.el: The `suspend-hooks' variable is obsolete now, and `suspend-hook' is the right name.1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu) * term/sun-mouse.el (suspend-emacstool): Run suspend-hook, not suspend-hooks.1993-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * rot13.el (rot13-display-table): Use `vector', not `make-rope'. * disp-table.el: Use `vector', not `make-rope'. * rot13.el (rot13-other-window): Add autoload.1993-04-12 Noah Friedman (friedman@splode.com) * comint.el (comint-process-echoes): New variable. (comint-mode): Make it buffer-local. (comint-send-input): Delete text from process mark to point if variable `comint-process-echoes' is non-`nil', since it is assumed process will re-echo the text.1993-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * disp-table.el: Use `vector', not `make-rope'. * rot13.el (rot13-other-window): Add autoload. (rot13-display-table): Use `vector', not `make-rope'.1993-04-10 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * gud.el (gdb, sdb, dbx): Improved prompting a la grep. * comint.el: Clean up cmu* uses in header comments.1993-04-10 Jim Blandy (jimb@mole.gnu.ai.mit.edu) * subr.el (overlay-start, overlay-end, overlay-buffer): New defsubsts.1993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) * paragraphs.el (sentence-end, forward-sentence): Doc fixes. * finder.el (finder-by-keyword): Build an alist to pass to completing-read, instead of building an invalid obarray. * finder.el (finder-by-keyword): If the user quits or enters the empty string in response to the keyword prompt, restore the old window configuration properly.1993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) * paragraphs.el (sentence-end, forward-sentence): Doc fixes.1993-04-09 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix patch, which included the following explanatory comment: "D.Erway - This used to just do emerge-get-diff3-group on 2, then on 3. This was incorrect, since the file 3 info for a diff can preceed the file 2 info for that same diff. So we save and restore point to overcome this."1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) * subr.el (overlay-start, overlay-end, overlay-buffer): New defsubsts. * finder.el (finder-by-keyword): Build an alist to pass to completing-read, instead of building an invalid obarray. * finder.el (finder-by-keyword): If the user quits or enters the empty string in response to the keyword prompt, restore the old window configuration properly.1993-04-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * autoload.el (generate-file-autoloads): Doc fix.1993-04-08 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * gud.el: Massive changes, amounting nearly to a rewrite. The new features include auto-configuring support for SVr4, more commands, and a full minor-mode implementation that binds all GUD commands not just in the GUD interaction mode, but in C buffers visited by GUD. The common prefix of GUD commands is now C-x X, like electric-debug mode. * vc-hooks.el (vc-mode): name change. This looks better in keymap listings and conforms to the naming conventions used by other packages. * vc.el (vc-directory. vc-start-entry, vc-next-action, vc-next-action-on-file): The vc-directory listing is now in an augmented Dired mode that supports vc-next-action on all marked files. * dired.el (dired-noselect, dired-internal-noselect, dired-insert-directory): Enhancements to support passing dired a DIRNAME argument consisting of a directory-name car and a list-of-files cdr. This is needed to support VC's augmented dired, which wants a filtered file display that recurses (showing all version-controlled files in subdirectories as well as the top-level ones). * menu-bar.el: Added and corrected library headers.1993-04-08 Richard Stallman (rms@geech.gnu.ai.mit.edu) * menu-bar.el: entered into RCS * lucid.el: Add copyright notice.1993-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) * compile.el (compile-internal): Initialize the process-mark. * compile.el (compilation-error-regexp-alist): Tighten first regexp so that it requires a colon or open-paren before the line number, not just whitespace. * compile.el (compilation-parse-errors): Remove debugging setq. * compile.el (compilation-filter): New function. (compile-internal): Make it the process's filter. * compile.el (compilation-error-regexp-alist): Fixed MIPS CC regexp to match file names longer than one char. (compilation-parse-errors): Error if compilation-error-regexp-alist is nil.1993-04-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) * menu-bar.el: New file. * fill.el (fill-nonuniform-paragraphs): New command.1993-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) * compile.el (compile-internal): Initialize the process-mark.1993-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) * compile.el (compilation-error-regexp-alist): Tighten first regexp so that it requires a colon or open-paren before the line number, not just whitespace.1993-04-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) * files.el (find-file-noselect): Verify other buffers' file numbers are still valid.1993-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) * compile.el (compilation-filter): New function. (compile-internal): Make it the process's filter. * compile.el (compilation-error-regexp-alist): Fixed MIPS CC regexp to match file names longer than one char. (compilation-parse-errors): Error if compilation-error-regexp-alist is nil.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -