📄 changelog.1
字号:
* simple.el (quit): Flush this function. Keep keyboard-quit. * view.el (view-scroll-lines-forward): Count screen lines. Preserve overlap if scroll by full length of the window.1985-10-03 Richard Mlynarik (mly at mit-prep) * simple.el Functions quit, keyboard-quit * isearch.el: "I-searching: foo..." in the middle of possibly lengthy search * files.el (set-auto-mode): Don't hack auto-mode-alist at all if -*- mode -*- is specified.1985-10-02 Richard M. Stallman (rms at mit-prep) * mh-e.el: Put *'s in doc of user option vars. New variable mh-use-mhl; in mh-show, causes mhl to be invoked. Fix some mode lines: add %-, remove %p, move %[ and %]. Remove spurious setting of mark when saving a position will do (in mh-get-new-mail, mh-make-mode-line, mh-pick-body, mh-exec-cmd) Flush erroneous & from some refs to command names. Define mh-exec-lib-cmd-output. * tex-mode.el: Rename TeX-make-barr into barrier-for-TeX, and remove it from M-$. Rename quotestartp to TeX-quotestartp. Rename count-$s to TeX-count-$-occurrences, and make it take two args (FROM and TO). * compile.el (compilation-find-errors): Search for compilation-error-regexp, which matches the ENTIRE filename/linenumber, not just the stuff between the two. The rest of the code had to change to fit. New subroutine compilation-grab-filename. * files.el (find-backup-file-name): Put ~ before and after version numbers of backup files. * files.el (backup-buffer): Ask only once, to delete all the excess backup versions.1985-09-29 Richard M. Stallman (rms at mit-prep) * backquote.el: New file, containing a list constructor macro. * tex-mode.el: New file, containing TeX-mode.1985-09-28 Richard M. Stallman (rms at mit-prep) * abbrev.el (add-abbrev, inverse-add-abbrev): Convert the abbrev to lower case before defining. * files.el (set-auto-modes): Strip backup suffix from file name before scanning auto-mode-list. Remove tilde-terminated entries from auto-mode-list. * dired.el: Add command `.', dired-clean-directory, plus subroutines. * files.el (backup-buffer, save-file): Replace backup-buffer with new version backup definition. Rename save-file as basic-save-file, and add a new save-file that calls the old one but also takes args to control backup. Several new variables to control making of backups.1985-09-27 Richard M. Stallman (rms at mit-prep) * dired.el (dired-mode): Define n and p like C-n and C-p.1985-09-24 Richard M. Stallman (rms at mit-prep) * loaddefs.el, text-mode.el: Use non-saved-text-mode for files on /tmp. * rmailsum.el (rmail-summary-goto-msg): Do check for msg # on line at beginning of line, not at point.1985-09-21 Richard M. Stallman (rms at mit-prep) * files.el (find-file-noselect): Do erase-buffer in case reusing existing buffer.1985-09-18 Richard M. Stallman (rms at mit-prep) * nroff-mode.el: New file, extensively rewritten from submission by N. Ziring. Not tested yet (I don't know how to use nroff).1985-09-13 Richard M. Stallman (rms at mit-prep) * simple.el (what-cursor-position): Use single-key-description to show the character after point.1985-09-12 Richard M. Stallman (rms at mit-prep) * text-mode.el, c-mode.el: No need to define syntax of [, ], {, } since fundamental mode now makes them paren-syntax. Define C operators as punctuation rather than whitespace. * texinfo.el: Change syntax for @xref and @pxref to use braces. Change syntax for @node to read entire line (new function texinfo-format-parse-line-args for that). Change paragraph-separate, etc., so only directives without braces separate paragraphs. When formatting, discard all of the file up to the @setfilename. * rmailedit.el (rmail-edit-mode): Remove spurious quote before text-mode-hook.1985-09-11 Richard M. Stallman (rms at mit-prep) * dired.el (dired-do-deletions): Print a message reporting any deletion failures. * dired.el (dired-add-entry): Pass "-d" switch to "ls".1985-09-10 Richard M. Stallman (rms at mit-prep) * text-mode-el, lisp-mode.el, c-mode.el, buff-menu.el: Initialize all keymaps at load time. Use new \{...} construct for documenting them. * simple.el (shell-command-on-region): Don't request redisplay during reading of output. That feature stimulates kernel bugs.1985-09-08 Richard M. Stallman (rms at mit-prep) * simple.el (edit-and-eval-command): Assume arg is expression already, since now elements of command-history are expressions. * simple.el (error): Just keep signalling if user tries to continue.1985-09-07 Richard M. Stallman (rms at mit-prep) * dired.el: Normally put cursor at beginning of filename. New functions dired-next-line and dired-previous-line to do vertical motion followed by positioning. dired-repeat-over-lines hacked likewise. Most action functions changed to work independent of and without effect on cursor position within line. * dired.el (dired-view-file): If file is directory, dired it. * dired.el (dired-other-window): Use switch-to-buffer-other-window if that exists. * files.el (switch-to-buffer-other-window): Define this function in Lisp. All other "...-other-window" functions should use it to do selection. * fill.el (fill-region-as-paragraph): Convert newline to space before flushing excess spaces. * mlsupport.el: Deleted ml-forward-word and ml-backward-word since mlconvert no longer generates them.1985-09-06 Richard M. Stallman (rms at mit-prep) * files.el (revert-buffer): Don't query for reverting read-only buffers. * time.el (display-time-filter): If we have lots of tims received at once, quickly discard all but last few. * files.el (after-find-file): Check for write permission there, and print messages there. after-find-file now expects an arg which is t if file does not actually exist; it prints (New file) messages too. * lisp-mode.el (indent-sexp): If skip a newline, clear quoted flag in the state.1985-09-05 Richard M. Stallman (rms at mit-prep) * tags.el (visit-tag-table[-...]): Rename to visit-tags-table[-...].1985-09-05 Richard M. Stallman (rms at mit-prep) * mh-e.el (mh-letter-mode): Have separate map mh-letter-mode-map so Don't clobber text-mode-map. Use C-c rather than C-x for local prefix commands. * simple.el (shell-command-on-region): If current buffer is *Shell Command Output*, avoid being confused by an old pair of region ends, since often region is empty and doesn't matter anyway.1985-09-03 Richard M. Stallman (rms at mit-prep) * spell.el (spell-word): Check word before point, if point is not in or next to a word. * tags.el (find-tag): Don't read tag name if given prefix arg.1985-09-03 Richard Mlynarik (mly at mit-prep) * macros.el (kbd-macro-query) Barf if not defining or executing keyboard macro.1985-09-02 Richard M. Stallman (rms at mit-prep) * rmail.el (rmail-expunge): If all mesages thru current one get expunged, show message 1. * debug.el (debug): Bind debug-on-error and print-length to avoid various kinds of infinite loops or recursions.1985-09-01 Richard M. Stallman (rms at mit-prep) * term-vt100.el: Always define ESC O so arrows work. Eliminate ESC [ hacks entirely. * term-vt200.el: Always define ESC O so keypad works. Rename the function to use for defining ESC [, and give it appropriate documentation. * lisp.el (move-past-close-and-reindent): Handle correctly case where ) passed is not at beg of line except indentation, or where there are white lines preceding it too.1985-08-31 Richard M. Stallman (rms at mit-prep) * chistory.el (repeat-matching-complex-command): Arg to edit-and-eval-command is now a list, as it should be.1985-08-31 Richard Mlynarik (mly at mit-prep) * simple.el (delete-indentation) Don't err if on first line of buffer.1985-08-30 Richard M. Stallman (rms at mit-prep) * ledit.el (ledit-setup): Don't refer to lisp-mode-map in setting up ledit-mode-map.1985-08-26 Richard Mlynarik (mly at mit-prep) * shell.el Sending empty line of input at the end of a buffer that is an interaction with a promptless shell program copied previous input rather than sending an empty line. (by silogic!eggert@ucla-cs)1985-08-20 Richard Mlynarik (mly at mit-prep) * dired.el, files.el, sendmail.el, compile.el Make *-other-window really do other window even if pop-up-windows is set to nil.1985-08-17 Richard Mlynarik (mly at mit-prep) * c-mode.el (c-indent-line) Make "^[ \t]*#" indent to 0 (if not in string or comment) * startup.el (command-line) (or (getenv "USER") (getenv "LOGNAME")) for USG compatibility (consider it a standard) * lpr.el Typo (``format1'' for ``format'')1985-08-12 Richard Mlynarik (mly at mit-prep) * buff-menu.el (Buffer-menu-buffer) Win more often on `too-long' buffer names.1985-08-11 Richard Mlynarik (mly at mit-prep) * make narrow-to-page be disabled by default. * rmail.el (rmail-insert-inbox-text) Hack case that /usr/spool/mail/user is a directory1985-08-10 Richard Mlynarik (mly at mit-prep) * isearch.el (isearch) Make isearch work in regexp case1985-08-09 Richard Mlynarik (mly at mit-prep) * c-mode.el (c-comment-indent) Return a valid value when used within a comment. (such as when inenting when comment-multi-line is non-nil) Associated changes to c-indent-line, c-calculate-indent-within-comment * debug.el (debug): Use buffer "*Backtrace*", not " *Backtrace*" so that users can reselect it trivially. Kill the buffer on exit so that users aren't tempted to lose weirdly. Rename "args" "debugger-args" so that common var isn't lambda-bound. Make "-" be negative-argument in debugger-mode-map * rnews.el (news-convert-format): Don't lose on empty messages. * term-vt100.el, term-vt200.el Make "application mode" arrow keys ("\eOA"... "\eOD") do the right thing.1985-08-06 Richard Mlynarik (mly at mit-prep) * c-mode.el calculate-c-indent was ignoring parse-start arg Inserted jdf@prep.mit.edu's `else' indentation code Make C-j be reindent-then-newline-and-indent to take advantage of this. * simple.el Added function reindent-then-newline-and-indent * rnews.el Fix typo and supply function news-show-all-headers * startup.el Make the value of args be the remaining command-line arguments after the "-e" function name when the "-e" function is called. Make "-f" be the same as "-e" --- it's in the manual. * bytecomp.el Added batch-byte-compile written by crl@newton.purdue.edu * isearch.el Typing C-s/C-r at start of isearch wasn't displaying search string until it had completed the search. * indent.el (indent-relative) Losing when indentation point was beneath non-whitespace * c-mode.el (indent-c-exp): Replace "2" with "c-continued-statement-offset" Add (message "...") * mlsupport.el Fix typo in ml-current-indent Make kill-to-end-of-line work * mlconvert.el Hack "(forward-word)" => "(forward-word 1)"1985-08-05 Richard Mlynarik (mly at mit-prep) * c-mode.el Variable "c-continued-statement-indent" should have been "c-continued-statement-offset" as in the documentation and manual * rmail.el (rmail-find): Hack default of last search string, hack reverse search (-ve prefix arg) Make "-" be negative-argument1985-07-23 Richard Mlynarik (mly at mit-prep) * shell.el (shell-send-input): cd/pushd hackery wasn't substitute-in/expand-file-name'ing (ie "cd $es" was losing)1985-07-16 Richard Mlynarik (mly at mit-prep) * view.el: Add "c-x ]" and "c-x [" page-movement commands "c-x /" "c-x j" register save/jump Speed up more losingly slow calls to substitute-command-keys by conditional substitution of constant string. (view-helpful-message, view-undefined, view-mode-command-loop) * mail-utils.el rmail-dont-reply-to was losing on multi-line fields. * simple.el delete-blank-lines was deleting too much if on an isolated blank line.1985-07-12 Richard M. Stallman (rms at mit-prep) * mh-e.el: Replace C-h command with DEL so Help is still available. get-string was erroneously used for read-string.1985-07-10 Richard M. Stallman (rms at mit-prep) * simple.el (function-called-at-dot): Don't scan more than 1000 characters back for containing open-paren. * simple.el (goto-line): Read arg using minibuffer. * simple.el (zap-to-char): Don't leave dot on the far side of the terminating character.1985-07-10 Richard Mlynarik (mly at mit-prep) * ebuff-menu.el (Electric-buffer-menu-undefined) Don't call substritute-command-keys if keybindings are default, with resultant couple-of-orders-of-magnitude speedup. RMS: this is what my changes to Fsubstitute_command_keys in doc.c were supposed to do.1985-07-09 Richard M. Stallman (rms at mit-prep) * isearch.el (isearch): Do not preserve window-start if had switched to the small window. * dissociate.el: Pause after each screen. Avoid forward-char past end of buffer. Make positive arg mean go by chars, negative mean by words. * lpr.el: Define lpr-region and print-region. Autoload in loaddefs.1985-07-08 Richard M. Stallman (rms at mit-prep) * compile.el (compile1): Put buffer in Fundamental mode, in case default-major-mode is something else. * mh-e.el: backup-before-writing -> make
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -