📄 changelog.4
字号:
(font-lock-after-change-function): If we don't call font-lock-fontify-region, clear out face props instead.1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * cal-menu.el: Rewrite mouse-3 menu as a keymap. Move calendar-mouse-2-date-menu to down-mouse-2. * autoload.el (autoload-trim-file-name): Make it relative to the directory that loaddefs.el is in. * allout.el (outline-init): Delete junk at end. * texinfo.el (texinfo-show-structure): Fix subsubsection indent amount. * autoload.el (update-autoloads-here): Make just one shorter message. (batch-update-autoloads): Doc fix.1994-05-12 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * menu-bar.el (menu-bar-update-buffers): Don't use string-match. * autoload.el (update-autoloads-here): Split up long message.1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * font-lock.el (font-lock-fontify-buffer): Don't give "syntactically" message if we aren't doing that part. * gnus.el (gnus-group-mode-map, gnus-summary-mode-map): Add bindings for up and down keys. * dired.el (dired-mode-map): Get rid of dired-regexp-prefix; put the submap directly in the main map. * tar-mode.el (tar-extract): Don't clear out the buffer-file-name. Don't set list-buffers-directory.1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) * simple.el (shell-command): Use buffer name *Shell-Command*. * gud.el (sdb): Handle tags-file-name as nil. * isearch.el (isearch-done): Don't call deactivate-mark.1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * ediff.el (ediff-no-help-in-control-buffer): Renamed from ediff-nix-help-in-control-buffer, to match doc and usage. * autoload.el (update-file-autoloads): Delete leftover variable. * man.el (Man-reuse-okay-p): Doc fix. (Man-filter-list, Man-heading-regexp): Fix patterns. (Man-first-heading-regexp, Man-find-section): Likewise. (Man-getpage-in-background): Don't print ellipsis. (Man-bgproc-sentinel): Preserve match data. (Man-build-references-alist): Preserve restriction. (Man-bgproc-sentinel, Man-build-section-alist): Bind case-fold-search. (Man-next-section, Man-previous-section, Man-find-section): Likewise. (Man-goto-page): Fix interactive declaration. (Man-build-section-alist): Use match data, not bol/eol. (Man-build-man-command): Use manual-program, not hardcoded name. (Man-getpage-in-background): Likewise.1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu) * vc-hooks.el (vc-registered): Use find-file-name-handler. * font-lock.el (font-lock-no-comments): New variable. (font-lock-after-change-function): Test it. (font-lock-fontify-buffer): Test it. (font-lock-set-defaults): Set it. * files.el (abbreviate-file-name): Add special case for ms-dos. Delete code that checked for abbreviated-home-dir ending in /; it never did anything. * ispell4.el (ispell-message): Add `ispell-message-text-end' and `ispell-message-limit'. Spell-check subject as well as body.1994-05-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * cal-menu.el (calendar-mode-map): Change binding of Mouse-2. Bind Mouse-3. (calendar-event-to-date): Add optional error parameter. (calendar-mouse-print-dates): Fix first line to show day of year. (calendar-mouse-date-menu): Deleted; split into two parts. (calendar-mouse-2-date-menu, calendar-mouse-3-date-menu): The two new functions. * calendar.el (calendar-cursor-to-date): Fix error return. (calendar-iso-date-string): Repair punctuation.1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * frame.el (frame-remove-geometry-params): Reverse the computed list, to preserve the original order of the elements.1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu) * texnfo-upd.el (texinfo-every-node-update) (texinfo-all-menus-update): Bind mark-active to t. * texinfo.el (texinfo-environment-regexp): Split lines. Add def..., ifset, ifclear. (texinfo-show-structure): Fix typo.1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * files.el (file-chase-links): Delete redundant slashes. Match `..' only at start of string. * gud.el (gud-gdb-marker-filter, gud-mipsdbx-marker-filter, gud-perldb-marker-filter): Allow marker string to arrive in mid-line.1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu) * simple.el (shell-command-on-region): Don't kill output buffer when in the one line case.1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) * iso-cvt.el (iso-gtex2iso-trans-tab): Reorder this list. * rmailsum.el (rmail-make-basic-summary-line): Get all the lines of the From field. * menu-bar.el (menu-bar-file-menu): Add Apply Patch and Compare Files * ediff.el: Doc fixes.1994-05-09 Michael D. Ernst (mernst@monozygote.research.microsoft.com) * files.el (find-file-noselect): Suppress same-file warning if both filenames would print identically.1994-05-08 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * cal-menu.el (calendar-mouse-set-mark): New function. (calendar-mouse-date-menu): Bind it to key.1994-05-08 Kenneth Manheimer (klm@coil.nist.gov) * allout.el (outline-init) New user interface for control of outline-mode session setup, sets up `outline-find-file-hook', `outline-layout', and `outline-auto-activation'. * allout.el (outline-mode-post-command-business, outline-mode) (outlineify-sticky): Major new mode activation scheme. See outline-layout docstring for details. (outline-layout, outline-use-mode-specific-leader) (outline-mode-leaders): Variables for new mode-activation scheme. (outline-expose-topic): New specification format and optimizations, including thorough accomodation of multiple top- level topics. (outline-forward-current-level, outline-next-sibling) (outline-backward-current-level, outline-goto-prefix) (outline-show-children, outline-up-current-level) (outline-expose-topic): Behavior refinements and repairs, and speed optimizations. Better accomodation for multiple top-level topics. (outline-recent-end-of-subtree): New state var, basis for many topic-oriented optimizations. * allout.el: Revisions of many docstrings, for conformance to gnu standards and/or clarity.1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) * calendar.el: Doc fixes. * cal-menu.el (calendar-mouse-print-dates): Add missing level of list for Islamic, Revolutionary and Mayan calendars. Delete duplicate entry for ISO calendar. (calendar-event-to-date): Set buffer in case calendar isn't current.1994-05-08 David K}gedal (davidk@lysator.liu.se) * tempo.el (tempo-insert-region, tempo-show-completion-buffer, tempo-leave-completion-buffer): New variables. (tempo-complete-tag): Added a completion buffer mechanism. (tempo-display-completions): New function. (tempo-insert-template): An extension to the (p ...) tag enables named insertion for later insertion using a (s ...) tag.1994-05-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) * subr.el (ignore): Allow interactive call. * loaddefs.el (global-map): Bind mouse-movement to ignore. * rmail.el (rmail-toggle-header): Call rmail-highlight-headers. * sendmail.el (mail-mailer-swallows-blank-line): Put space and tab into brackets.1994-05-07 Morten Welinder (terra@diku.dk) * hexl.el (dehexlify-buffer): Reflect that binary-process was renamed to binary-process-output. (dehexlify-buffer): Bind also binary-process-input (for ms-dos). (hexlify-buffer): Bind both binary-process-input and binary-process-output (for ms-dos). (hexl-save-buffer): Force binary save (for ms-dos).1994-05-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) * skeleton.el (mirror-mode): Commented out.1994-05-06 Andreas Schwab (schwab@issan.informatik.uni-dortmund.de) * asm-mode.el (asm-comment): Don't match newline. * dired-aux.el (dired-mark-subdir-files): Don't pass any arguments interactively. * echistory.el (Electric-history-undefined): Substitute `Helper-help', not `Help-for-help'. * forms.el (forms-mode): Set visited file name to nil to prevent overwrite and autosave. The previous method didn't go far enough. * hexl.el (hexl-insert-char): Increment `address' for every character inserted. (hexl-mode-map): Add bindings for cursor keys. * hideif.el (hide-ifdef-syntax-table): New variable. (hif-tokenize): Use it. (hide-ifdef-mode): Don't clobber `c-mode-syntax-table'. * isearch.el (isearch-edit-string): Doc fix. (isearch-message-prefix): Initialize `isearch-within-brackets'. * resume.el: Provide 'resume. (resume-process-args): Bind `command-line-default-directory' for command-line-1. * shell.el (shell-backward-command): Fix regexp. * simple.el (minibuffer-history-sexp-flag): Doc fix. * terminal.el (terminal-edit-mode): Doc fix. (terminal-cease-edit): Reset the local keymap.1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) * paths.el (rmail-spool-directory): On SCO 3.2v4, use /usr/spool/mail. * blessmail.el: If rmail-spool-directory is not a directory, just output an `echo' command to tell about it. * supercite.el (sc-cite-original): Add autoload. * backquote.el (backquote-backquote-symbol): Don't autoload defvar. (`): Write its name directly in the definition. Use defalias. (backquote-list*): Define with defalias. * rmailsum.el (rmail-make-basic-summary-line): Show 14 chars before @ and 11 after.1994-05-06 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * loadup.el: Don't precompute keybinding cache for menubar. * startup.el (normal-top-level): Do it here, after loading user files. * startup.el (command-line-1): Or here, if displaying startup message. * startup.el (precompute-menubar-bindings): New function. * menu-bar.el (menu-bar-file-menu): Change new-frame to make-frame, to agree with the keyboard binding. * mouse.el, man.el, lucid.el: Change new-frame to make-frame.1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) * ange-ftp.el (ange-ftp-start-process): Bind file-name-handler-alist to nil. * frame.el (frame-notice-user-settings): Wait till frame becomes visible before using its parameters. * imenu.el (imenu-default-create-index-function): Temporarily build in handling of a few major modes. (imenu--completion-buffer): Set completion-reference-buffer properly.1994-05-05 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) * loaddefs.el (completion-ignored-extensions): Change if to cond. * hilit19.el (hilit-lookup-face-create): Don't put string values into the global face-font data.1994-05-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) * frame.el (frame-notice-user-settings): Use geometry parms from frame when the initial specifications did not have them. * frame.el (frame-notice-user-settings): When replacing the first X frame, use the same geometry parms that were used to make it. (frame-remove-geometry-params): Treat user-size and user-position as geometry parms. Store all those parms into frame-initial-geometry-arguments. * simple.el (choose-completion-string): Barf if completing into a minibuffer but it's not now active. * rmailout.el (rmail-output-menu): Set rmail-default-rmail-file. (rmail-output-to-rmail-file): Doc fix.1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu) * frame.el (frame-notice-user-settings): Discard `reverse' when making the replacement for the initial frame. Put it on as nil. (new-frame): Use make-frame instead. * rmail.el (rmail-input-menu): Do nothing if rmail-secondary-file-menu return nil. Don't call expand-file-name. (rmail-secondary-file-menu): If no files match, warn and return nil. * rmailout.el (rmail-output-menu): Don't call expand-file-name. Do nothing if rmail-secondary-file-menu return nil. * imenu.el (imenu): Renamed from goto-index-pos. Add autoload. (imenu-prev-index-position-function): Renamed from prev-... (imenu-extract-index-name-function): Renamed from extract-... * gud.el (gud-marker-acc): Use make-variable-buffer-local. * outline.el (hide-sublevels): No need for condition-case. Don't call show-children if levels is 0. No need to check eob in while condition. Delete spurious setq of `first'. * frame.el (frame-initialize): Delete the code for reverse-video. x-create-frame-with-faces takes care of that.1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) * mouse.el (mouse-secondary-save-then-kill): Doc fix.1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) * backquote.el (backquote): Add autoloads.1994-05-03 Per Abrahamsen (abraham@eupectic.research.att.com) * lisp-mode.el: Removed duplicate ";;; Code: " section separator. (lisp-mode-variables): Added missing backslash to outline-regexp.1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) * autoload.el (update-directory-autoloads): Ignore files whose names start with =. Bind enable-local-eval to nil.1994-05-02 Morten Welinder (terra@diku.dk) * isearch.el (isearch-case-fold-search): new possible value `yes' is like t except that mixed case in search string is ignored. (isearch-toggle-case-fold): New function. (isearch-search): Don't undo the work of isearch-toggle-case-fold.1994-05-02 Lars Magne Ingebrigtsen (larsi@dyggve.ifi.uio.no) * gnus-uu.el: Removed some keystrokes for obscure toggle commands: C-c C-v C-a, C-c C-v C-p, C-c C-v C-q and C-c C-v C-k. (gnus-uu-decode-and-save-all-unread-articles-and-mark): Fn deleted. (gnus-uu-decode-and-save-all-articles-and-mark): Fn deleted. (gnus-uu-do-sloppy-uudecode): Variable deleted. (gnus-uu-decode-and-save-articles): Rewritten. (gnus-uu-grab-articles, gnus-uu-uustrip-article-as): Rewritten to properly handle multiple encoded files in one gulp. (gnus-uu-uustrip-article-as): Replace spaces in file names with underscores before giving the file to uudecode.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -