📄 changelog.6
字号:
1996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu> * sh-script.el (sh-while-getopts): Punctuate help message better. * cl-extra.el (isqrt): Support expanded range of Lisp integers. (cl-expt): Bug fix for (expt -1 -N). (cl-macroexpand-all): Change to support `labels'. * cl-macs.el (defstruct): Treat multi-nested :include properly. (flet): Warn when flet rebinds a macro name. (labels): Rewrite to be fully CL-compliant.1996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> * completion.el: Provide `completion'. (cmpl-make-standard-completion-syntax-table): Initialize all chars (to whitespace if nothing else). (c-mode-map, fortran-mode-map): Add defvars to avoid warnings.1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu> * files.el (interpreter-mode-alist): Recognize perl5.1996-04-11 Richard Stallman <rms@mole.gnu.ai.mit.edu> * mail-utils.el (mail-fetch-field): Use skip-chars-backward to back over whitespace; don't back up past opoint. * files.el (auto-mode-alist): Handle `.java'. * startup.el (command-line-x-option-alist): --title or -T sets only the title. Allow -title as alias too.1996-04-10 Richard Stallman <rms@mole.gnu.ai.mit.edu> * term/x-win.el (x-handle-display): Set DISPLAY envvar too.1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> * disass.el (disassemble-internal): Graceful error if compile failed.1996-04-07 Ed Reingold <reingold@spiff.gnu.ai.mit.edu> * diary-lib.el (fancy-diary-display): Fix length of separator string.1996-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu> * cal-menu.el (calendar-mouse-goto-date): New function. Call it instead of calendar-goto-date throughout this file. (calendar-event-to-date): Switch buffers based on the event.1996-04-05 Simon Marshall <simon@spiff.gnu.ai.mit.edu> * ehelp.el (electric-help-mode): Use add-hook mouse-leave-buffer-hook. (electric-help-retain): Use remove-hook.1996-04-05 <Daniel.Pfeiffer@Informatik.START.dbp.de> * gomoku.el (gomoku-click): Position on nearest square. Adapt keymap accordingly. (gomoku-mouse-play): Use it to play nearest to mouse click. (gomoku-terminate-game): Factorize messages. (gomoku): Allow interactive passing of board size. Don't make a fuss about restarting a game that hasn't progressed. (gomoku-offer-a-draw): Give user the choice it pretended to give. (gomoku-point-x): Deleted function. (gomoku-point-y, gomoku-point-square): Simplified because point is always on a square. (gomoku-goto-xy, gomoku-plot-square): Fix line count due to intangible newlines. (gomoku-init-display): Once again fairly fast due to minimization of characters in buffer and text-property operations. Cursor cannot be be off a square. (gomoku-display-statistics): Simplified equivalently. (gomoku-winning-qtuple-beg, gomoku-winning-qtuple-end) (gomoku-winning-qtuple-dx, gomoku-winning-qtuple-dy): Pseudo variables only used for non-functional argument passing deleted. (gomoku-cross-winning-qtuple): Accordingly deleted function and (gomoku-check-filled-qtuple): Accordingly adapted. (gomoku-cross-qtuple): Don't be confused by tabs. (gomoku-move-down, gomoku-move-up): Simplified because point is always on square. (gomoku-beginning-of-line, gomoku-end-of-line): New commands necessary because intangible newlines perverted these.1996-04-04 Erik Naggum <erik@naggum.no> * dired.el (dired-noselect): Resolve symbolic links in argument.1996-04-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> * electric.el (Electric-command-loop): Set universal-argument-other-key to 0.1996-04-04 Richard Stallman <rms@lucy.gnu.ai.mit.edu> * rmailsum.el (rmail-summary-scroll-between-messages): New var. (rmail-summary-scroll-msg-down, rmail-summary-scroll-msg-up): Obey that var. * isearch.el (isearch-mode): Use add-hook for mouse-leave-buffer-hook. (isearch-done): Use remove-hook.1996-04-04 Simon Marshall <simon@spiff.gnu.ai.mit.edu> * timer.el (run-at-time): Allow floating REPEAT values.1996-04-03 Ed Reingold <reingold@spiff.gnu.ai.mit.edu> * calendar.el (general-holidays): Spelling fix.1996-04-03 Richard Stallman <rms@lucy.gnu.ai.mit.edu> * gud.el (gud-mode): Doc fix.1996-04-03 Erik Naggum <erik@naggum.no> * gnus.el (gnus-summary-prepare-threads): Call `gnus-message' instead of `message'. * startup.el (command-line-1): Document the C- and M- conventions more completely.1996-04-02 Noah Friedman <friedman@splode.com> * files.el (file-newest-backup): Return the newest backup for the exact file name specified, not the newest backup of all files whose names start with that substring.1996-04-02 Richard Stallman <rms@lucy.gnu.ai.mit.edu> * sendmail.el (mail): Once again set default dir to home dir.1996-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> * timer.el (timer-event-handler): Save copies of events too.1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> * hexl.el (hexlify-buffer, dehexlify-buffer): Clear out the undo info, and don't record undo info for the conversion.1996-03-29 Ed Reingold <reingold@spiff.gnu.ai.mit.edu> * solar.el: Misc fixes to arc-trig functions.1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> * rmail.el (rmail-forward): Put the "end" line right after the forwarded message; the signature goes after.1996-03-29 Ed Reingold <reingold@mole.gnu.ai.mit.edu> * cal-persian.el: New file. * diary-lib.el, calendar.el: Add Persian calendar. * cal-menu.el (calendar-mode-map,calendar-mouse-print-dates): Add Persian calendar.1996-03-28 Michael Kifer <kifer@cs.sunysb.edu> * viper.el and related files: copyright message updated. Also, added eval-when-compile's to reduce the number of warnings. * viper.el (vip-add-newline-at-eob-if-necessary): don't add newline for read-only files. * viper-util.el (vip-set-replace-overlay): made non-detachable under XEmacs. * viper-ex.el (ex-next): bug fix. * viper-macs.el (vip-events-to-macro): discard events represented as lists in macro definitions. * viper-mous.el (vip-mouse-click-insert-word): fixed a typo.1996-03-28 Richard Stallman <rms@charlie-brown.gnu.ai.mit.edu> * tmm.el (tmm-define-keys): New arg MINIBUFFER. (tmm-add-prompt): Pass new arg in both calls.1996-03-27 Richard Stallman <rms@mole.gnu.ai.mit.edu> * facemenu.el (list-text-properties-at): Display category's properties.1996-03-27 Geoff Voelker <voelker@cs.washington.edu> * makefile.nt: Change uses of del to $(DEL).1996-03-27 Simon Marshall <simon@spiff.gnu.ai.mit.edu> * rmail.el (rmail-fontify-message, rmail-unfontify-buffer-function): Reset the buffer modified state if necessary.1996-03-27 Boris Goldowsky <boris@gnu.ai.mit.edu> * avoid.el (mouse-avoidance-old-pointer-shape): New vbl. (mouse-avoidance-mode): Save old pointer shape when entering protean mode; restore when exiting.1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> * sh-script.el (sh-alias-alist): Recognize lignux. * dired.el (dired-chown-program): Recognize lignux. * gnus-cus.el (gnus-make-face, custom-declare): Rename custom-asis to custom:asis.1996-03-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> * files.el (set-visited-file-name): Don't call find-buffer-visiting if filename is nil. * custom.el (custom:asis): Renamed from custom-asis. * mouse.el (mouse-buffer-menu): Keep the order of buffers straight. * timer.el (timer-event-handler): Record the last few events.1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> * sh-script.el (sh-shell-arg): Add no options for bash, ksh, or wksh. * ange-ftp.el (ange-ftp-wait-not-busy): New subroutine. Kill ftp process if user quits. (ange-ftp-raw-send-cmd): Use that. (ange-ftp-fix-dir-name-for-cms): Fix error message. * timer.el (timer-event-handler): Inhibit quitting.1996-03-24 Jonathan Kamens <jik@cam.ov.com> * terminal.el (te-terminal-name-prefix): Change from "emacs-virtual" to "emacs-em", so that things will work on systems which allow only short terminal-type names. (terminal-emulator): Delete the hyphen between te-terminal-name-prefix and the width and height of the window. (te-create-terminfo): Reformat the terminfo entry slightly. * terminal.el (te-terminfo-directory): New variable. (te-create-terminfo, te-tic-sentinel): Use te-terminfo-directory.1996-03-23 Richard Stallman <rms@mole.gnu.ai.mit.edu> * timer.el (timer-set-time): Don't set usecs to nil. (timer-duration): Return nil if junk at end of string. Handle just a number--treat it as number of seconds. * ange-ftp.el (ange-ftp-dired-call-process): Return 1 if error. (ange-ftp-call-chmod): If ftp chmod cmd fails, try rsh. (ange-ftp-remote-shell): New variable. * timer.el (timer-event-handler): Catch errors when running the event. * ange-ftp.el (ange-ftp-call-chmod): Return proper value.1996-03-23 Per Abrahamsen <abraham@dina.kvl.dk> * custom.el (custom-type-properties): Use custom-asis instead of as-is. (custom-asis): Set it to itself. * gnus-cus.el: Use custom-asis instead of as-is.1996-03-22 Michelangelo Grigni <mic@mathcs.emory.edu> * ffap.el: Doc fixes. Reorganized. Retired v18 support. (ffap-bindings): Offers a default installation. (ffap-string-at-point): Modified arguments. (ffap-gnus-hook): Updated for Gnus 5. (ffap-tex-init): Delayed initialization of `ffap-tex-path'. (ffap-dired): New entry in `ffap-alist'. (ffap-menu-rescan): May fontify the choices in buffer. (ffap-read-file-or-url): `PC-completion-as-file-name-predicate' used if available, to work with complete.el.1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu> * faces.el (x-frob-font-slant): Properly handle a match against x-font-regexp-head. (x-frob-font-weight): Separate two cond cases by analogy with x-frob-font-slant. * vc.el (vc-update-change-log): Use add-log-full-name and add-log-mailing-address only if non-nil. * add-log.el (add-log-full-name, add-log-mailing-address): Add autoload cookies.1996-03-22 <Daniel.Pfeiffer@Informatik.START.dbp.de> * gomoku.el: Ancient leading comment removed. (gomoku-mode-map): Added numeric keypad for 8 directions, changed comments to lowercase (C-c rather than C-C), added SPC to play and undo's binding to go back. (gomoku-emacs-won, gomoku-font-lock-O-face, gomoku-font-lock-X-face) (gomoku-font-lock-keywords): New variables. (gomoku-mode): Use it and make buffer read-only for user. (gomoku-terminate-game): Remove (ding) -- maybe should be optonal. (gomoku-init-display): Rewritten, makes fields intangible so you can't go in between. Make free fields have mouse-face. (gomoku-cross-qtuple): Take account of intangible text, and that empty lines are now really empty. (gomoku-move-left, gomoku-move-right): Removed thanks to intangibility. (gomoku-move-ne, -se, -nw, -sw): Use normal left / right motion.1996-03-22 Lars Magne Ingebrigtsen <larsi@dain.ifi.uio.no> * elp.el (elp-instrument-package): Don't instrument keymaps and autoloaded functions.1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu> * cplus-md.el (indent-c++-exp): Use calculate-c-indent-after-brace. (c++-mode): Require c-mode. * gnus-cus.el (custom-declare): Change `as' to `as-is'.1996-03-21 Per Abrahamsen <abraham@dina.kvl.dk> * custom.el (custom-type-properties): Add new type `triggle' for use with "boolean" face properties.1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> * sh-script.el (sh-font-lock-keywords): Highlight \ only with non-alphanumeric.1996-03-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> * edebug.el (edebug-eval-defun): Convert defvar to defconst. * gnus-cus.el (gnus-make-face): Redo Feb 20 change. * custom.el (custom-face-hack): Avoid evalling the args in the list that the export function returns. * inf-lisp.el (switch-to-lisp): Sometimes turn on pop-up-frames. * fill.el (fill-region-as-paragraph): Fix the second check for whether we reached the end of the paragraph.1996-03-18 Karl Heuer <kwzh@gnu.ai.mit.edu> * window.el (count-windows): Doc fix.1996-03-18 Francesco Potorti` <F.Potorti@cnuce.cnr.it> * simple.el (insert-buffer): Interactive default changed to a more reasonable one.1996-03-17 Richard Stallman <rms@mole.gnu.ai.mit.edu> * fill.el (fill-context-prefix): Unused var `eol' deleted.1996-03-16 Geoff Voelker <voelker@cs.washington.edu> * term/win32-win.el: Don't define backspace, M-backspace, delete, and M-delete; they are already defined in winnt.el.1996-03-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> * replace.el (occur): If no matches, just display in echo area. * emacsbug.el (report-emacs-bug): Use a different address for pretest versions. * comint.el (comint-exec-1): Use dumb instead of unknown, for terminfo.1996-03-14 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> * compile.el (compilation-find-buffer): Only choose compilation-l
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -