Lines Matching +refs:idlwave +refs:locate +refs:lib +refs:file

14 	(byte-compile-log-1, byte-compile-log-file)
48 a regular file, before checking if it is a directory or symlink.
49 This avoids a call to eshell-file-attributes, which can be
134 (sh-select, sh-tmp-file): Add explicit terminating \n.
150 * viper-ex.el (ex-edit): Make checks for modified buffer/file.
174 * help-funs.el (locate-library): Use load-suffixes and abbrev filename.
244 (cperl-find-tags): TAGS file had too short substring-to-search.
252 (cperl-outline-level): Make start-of-file same level as `package'.
257 on an unreadable file.
284 asynchronous multiple file copying.
348 * master.el: New file.
393 * emacs-lisp/syntax.el: New file.
462 * ruler-mode.el: New file.
468 * help-funs.el: New file, contents mostly from `help.el'.
471 * help-mode.el: New file, contents mostly from `help.el'.
475 (variable-at-point, describe-variable, locate-library):
490 (load-symbol-file-load-history, symbol-file):
492 (symbol-file-load-history-loaded): Variable moved into `subr.el'.
495 * subr.el (symbol-file-load-history-loaded)
496 (load-symbol-file-load-history, symbol-file): Move from `help.el'.
547 * emacs-lisp/bytecomp.el (byte-compile-file): Return success when
548 the file says no-byte-compile.
603 * button.el: New file.
613 and copying permission notice at start of file, if any.
621 * rfn-eshadow.el (read-file-name-electric-shadow): Autoload cookie
635 * calendar/diary-lib.el (diary-entry-compare): When times are
648 * rfn-eshadow.el: New file.
701 * files.el (find-file-noselect): If file's read-only status has
708 * bindings.el: Remove no-byte-compile from file local variables
722 Make sure the file is readable.
723 (byte-compile-file): Don't compile if `no-byte-compile' is set.
756 * emacs-lisp/autoload.el (autoload-ensure-default-file)
759 (generate-file-autoloads): Use them.
760 (update-file-autoloads): Use them. Return FILE if there's no cookie.
761 Make sure the autoload file is properly formatted when creating it.
854 * emacs-lisp/rx.el: New file.
866 * play/snake.el (snake-score-file): Use temporary-file-directory
870 * play/tetris.el (tetris-score-file): Ditto.
895 * tar-mode.el (tar-mode-write-file): Don't signal an error by
941 * pcvs-parse.el (cvs-parse-commit): Expand the file name before
945 case where the file is relative.
994 * info.el (Info-file-list-for-emacs): Add elements for ada-mode,
1013 (ebnf-begin-file): Code fix.
1045 it's empty (and thus probably a new patch file about to be edited).
1063 * ps-bdf.el (bdf-cache-file) <ms-dos>: Use _bdfcache.el, since
1069 (original-make-auto-save-file-name): New.
1070 (make-auto-save-file-name): New function, overrides the definition
1072 original-make-auto-save-file-name.
1103 * files.el (make-auto-save-file-name): If long file names are not
1104 supported on MS-DOS, truncate the file name to DOS 8+3 limits before
1105 generating an auto-save file name from it.
1203 * locate.el (locate-insert-header): Remove unnecessary whitespace.
1248 of file in header of menu.
1258 * bookmark.el (bookmark-write-file): Bind print-length and
1283 * term/mac-win.el (mac-drag-n-drop): Decode file name by
1284 consulting the value of file-name-coding-system.
1288 * help.el (describe-function-1): Save precomputed `file-name' rather
1289 than recomputing it (incorrectly) with `symbol-file'.
1384 * vc.el (vc-revert-file): Call the backend even if the FILE's
1388 * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new
1401 * dired.el (dired-mode-map): Bind `y' to dired-show-file-type
1547 * emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE
1561 * international/swedish.el: Pre-Mule file removed. From Jonas
1567 to whitespace to abort a write-file if whitespace is detected in file.
1569 * whitespace.el (whitespace-write-file-hook): Hook to be called
1570 when writing a file. If `whitespace-abort-on-error' is set, the
1572 If `whitespace-auto-cleanup' is set, the file will be cleaned
1636 (texinfo-menu-locate-entry-p, texinfo-start-menu-description)
1680 (coding-system-for-read, buffer-file-coding-system):
1724 * desktop.el (desktop-save): Don't use concat to form a file
1725 name, use expand-file-name.
1778 * vc.el (vc-transfer-file): Fix malformed autoload cookie.
1780 * emulation/viper-util.el (viper-file-checked-in-p): Use `and'
1784 for each file visited. From Markus Rost <rost@math.ohio-state.edu>.
1790 If executable-find returns a quoted file name, unquote it before
1832 * info.el (info-insert-file-contents): Use info-file-exists-p
1833 instead of file-exists-p.
1848 (uniquify-rationalize-file-buffer-names): Use a list of arrays for
1849 the fix list, and a list of strings for the non-file buffer
1873 Add /usr/share/lib/dict/words, for Irix.
1886 (uniquify-rationalize-file-buffer-names): Code reshuffled for
1939 the desktop file.
2021 (uniquify-rationalize-file-buffer-names): Move computation made on
2025 (uniquify-rationalize-file-buffer-names): Used to return a list
2057 * play/animate.el: New file.
2070 (ediff-file-checked-out-p, ediff-file-checked-in-p): Check if
2072 (ediff-make-temp-file): Use ediff-coding-system-for-write.
2080 (ediff-file-remote-p): Use file-remote-p, if available.
2081 (ediff-listable-file): New function.
2082 (ediff-file-attributes): Use ediff-listable-file.
2084 * ediff-mult.el (ediff-meta-insert-file-info1):
2085 Use ediff-listable-file.
2087 * ediff-ptch.el (ediff-prompt-for-patch-file):
2089 (ediff-patch-file-internal): Use ediff-coding-system-for-write.
2109 (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
2157 * mail/mh-utils.el (mh-find-progs): Also search in `lib'.
2162 * international/iso-transl.el: Fix typo in the header of the file.
2295 * progmodes/idlw-toolbar.el, progmodes/idlwave.el,
2372 * calendar/cal-tex.el, calendar/calendar.el, calendar/diary-lib.el,
2497 Make Info-current-file-completions buffer local.
2537 * progmodes/ada-prj.el: Say that the file _is_ part of Emacs.
2582 * net/ange-ftp.el (ange-ftp-file-modtime): Check a 213 response
2606 * net/ange-ftp.el (ange-ftp-file-modtime): Ignore 226 responses
2639 buffer-file-coding-system if that is nil.
2663 * find-file.el (ff-find-the-other-file): Use file-name-nondirectory
2664 instead of string-match to find the basename of the file.
2672 * help.el (locate-library): Enable code that looks for compressed
2693 * term/w32-win.el (x-colors): Add colors from the recent rgb.txt file.
2729 * uniquify.el (uniquify-rationalize-file-buffer-names):
2734 * uniquify.el (uniquify-rationalize-file-buffer-names): Do a
2739 * dired.el (dired-get-filename): A file name starting with ~
2856 * bs.el (bs--get-name, bs--get-file-name): Add help-echo to
2866 * net/quickurl.el (quickurl-url-file): Run through
2901 (dired-mark-pop-up): Remove help-echo property from the file name.
2922 (sgml-tags-invisible): Bind buffer-file-name to nil.
2937 create a buffer for extracted file, in case there's more than one
2938 file by that name in an archive, possibly in different
3141 * cus-edit.el (custom-file): Fix last change.
3145 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): Use the
3154 * cus-edit.el (custom-file): Don't assume we were invoked with -q
3157 * novice.el (enable-command): If user-init-file is nil or does not
3186 * speedbar.el (speedbar-find-selected-file): RE-quote the filename.
3228 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly):
3272 and [RET] to `cvs-mode-find-file'.
3311 (autoloads): Set find-file-suppress-same-file-warnings to t to
3378 (auto-coding-from-file-contents): New function.
3426 * net/browse-url.el (browse-url-filename-alist): Allow UNC file
3446 eshell/cat, eshell/make, eshell/diff, eshell/locate, eshell/occur,
3473 Apply `directory-file-name' before calling `file-name-directory'.
3487 (archive-unique-fname): Use make-temp-file.
3518 from the beginning of the file name, not from where the last
3539 (rmail-show-message): Be sure to call rmail-auto-file in the Rmail
3563 * mail/rmailout.el (rmail-output-read-rmail-file-name): Be sure to
3565 (rmail-output-to-rmail-file): Likewise.
3588 * cus-edit.el (custom-file): Signal an error if user-init-file is
3619 and friends, meaning make a link to the source file.
3621 by constructing a link that visits the source file.
3662 * vc.el (vc-next-action-on-file): Only force buffer+file to writable
3663 if both the buffer and the file are read-only.
3794 case where the function was defined in a file, but not part of an
3820 (timeclock-find-discrep): Move call to `file-readable-p'; removed
3890 * saveplace.el (save-place-alist-to-file): Remove no-effect code
3891 that inserted file content only to delete it immediately.
3946 * info.el (Info-file-list-for-emacs): Add an entry for the "info"
3956 lock file appears to be reachable from Emacs.
3957 (cvs-mode-mark-on-state, cvs-mode-display-file): New functions.
3958 (cvs-mode-find-file): Look for cvs-header-face rather than
3960 (cvs-mode-find-file): Allow `other' to be set to `dont-select'.
3998 an error from loading the window system's init file.
4040 (ps-generate-header, ps-begin-file, ps-begin-job, ps-begin-page):
4042 (ps-prologue-file): Indentation fix.
4081 long file names aren't supported, truncate the file names in
4112 file made font-lock case-insensitive.
4155 * dired.el (dired-move-to-filename-regexp): Support file sizes in
4230 (ps-setup, ps-nb-pages, ps-get-page-dimensions, ps-begin-file)
4348 * vc-sccs.el (vc-sccs-register): Use relative file names.
4364 * international/kkc.el (kkc-save-init-file): Locally bind
4386 * autorevert.el (global-auto-revert-non-file-buffers):
4402 * help.el (view-lossage): Mention open-dribble-file in the doc
4734 * progmodes/cc-bytecomp.el: New file that provides some byte compilation
4769 (c-get-offset): Move from cc-styles to cc-engine since file
4891 (timeclock-log-data): Fix problem with reading timelog log file.
4893 (timeclock-find-discrep): Check if `timeclock-file' is readable
4899 the contents of the log file. This uses `timeclock-log-data', and
4902 file.
4910 * mail/rmail.el (rmail-insert-inbox-text): Call expand-file-name
4911 before substitute-in-file-name to handle double slashes in FILE
4959 file that isn't interesting. In an interesting file, push the old
4967 * emacs-lisp/autoload.el (generate-file-autoloads):
4974 (tag-file-name-match-p): New function.
4975 (etags-recognize-tags-table): Use it for better match of file names.
4986 * mail/rmailout.el (rmail-output-to-rmail-file): When writing the
4987 Babyl header to the newly-created output file, bind
4988 coding-system-for-write to either rmail-file-coding-system or
4998 * toolbar/tool-bar.el (tool-bar-setup): Don't suppress write-file
4999 and save-buffer if buffer-file-name non-nil. From rms.
5006 (vc-version-diff): When doing a single file diff, don't switch to the
5232 * files.el (insert-file-contents-literally):
5233 Bind inhibit-file-name-handlers and inhibit-file-name-operation,
5277 * info.el (info-insert-file-contents-1): Accept an additional
5281 (info-insert-file-contents, Info-find-node): If the MS-DOS port
5282 can access long file names, try the long file-name version of
5283 `info-insert-file-contents-1', then the short file-name version.
5310 * help.el (describe-project): Display the file THE-GNU-PROJECT.
5436 (ps-prologue-file): Code enhancement.
5440 (ps-generate-header, ps-begin-file, ps-begin-job)
5448 * image-file.el (image-file-name-extensions): Add "tif".
5479 * generic.el (generic-find-file-regexp): Doc fix.
5481 (generic-mode-find-file-hook): If the file's name matches the
5498 the character class after the (optional) drive, to support file
5555 (speedbar-line-file): Return nil if not a file.
5556 (speedbar-buffers-line-path): Return file for tags, and dir for files.
5676 (add-log-buffer-file-name-function, add-log-file-name-function):
5703 (hi-lock-set-file-patterns): Execute only if there are new or
5704 existing file patterns.
5711 patterns are found. Not useful now since find-file-hook is removed
5760 * image-file.el (insert-image-file): When visiting an image, also
5787 * image-file.el (insert-image-file): When visiting an image,
5845 * files.el (save-buffer): Don't give message if (buffer-file-name)
5896 * eshell/esh-ext.el (eshell-windows-shell-file): Fix :type.
5970 the shell buffer (M-x tex-file RET inserted the error message into
5979 * progmodes/etags.el (find-tag-noselect): Don't bind tags-file-name.
6067 * pcomplete.el (pcomplete-file-ignore): Change a :type field to
6112 * international/utf-8.el: New file.
6142 (command-line): After loading the user's init file, when
6160 * calendar/diary-lib.el (diary-float): Fix case of MONTH
6240 * ediff.el (ediff-patch-file): Use better defaults.
6242 * ediff-vers.el: Fix for 8+3 DOS file systems.
6354 tags-file-name before switching buffers, for the case it has a
6369 * dired.el (dired-insert-directory): If file-system-info fails,
6432 * subr.el (eval-after-load): Call load-symbol-file-load-history to
6435 * help.el (load-symbol-file-load-history): New function extracted
6436 from function symbol-file.
6437 (symbol-file): Use it.
6682 don't mention the file name or the date here, because they are
6683 logged at the start of the file.
6727 user when file-related buffer modifications exist.
6730 Add Commentary section to file header.
6737 EDT Emulation initialization file since the initialization file is
6738 Window Manager specific. Add Commentary section to file header.
6750 systems without long file-name support.
6828 (dired-x-maintainer, dired-x-file, dired-x-version): Delete.
6884 (lm-verify): Check that the file has a copyright.
6885 Check that the file is copyright Free Software Foundation.
6911 (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page)
6994 (ediff-file-remote-p): Use file-local-copy.
6999 (ediff-revision): Allow selection of the file at the prompt.
7041 white spaces are relevant in the XML file.
7042 (xml-parse-file): Do not kill an existing Emacs buffer if the file
7103 (recover-file): Use it instead of insert-directory.
7159 * progmodes/idlwave.el: Fixed copyright notice.
7211 * image-file.el (image-file-name-extensions): Add "pgm" and "ppm".
7219 * pcvs.el (cvs-diff-backup-extractor): Return full-path for file.
7220 (cvs-execute-single-file): Don't change directory.
7301 * add-log.el (add-change-log-entry): Only expand-file-name if non-nil.
7381 (info-insert-file-contents): Adjust for the above change.
7440 * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many
7483 (reftex-TeX-master-file): Check for `tex-main-file' early enough.
7485 * textmodes/reftex-global.el (reftex-create-tags-file): Fix bug
7486 when master file is not open.
7499 * minibuf-eldef.el: New file.
7522 file where it's more visible.
7568 * dired.el (dired-insert-directory): If file-system-info is
7573 * server.el (server-visit-files): Push files on file-name-history.
7577 * progmodes/idlw-shell.el, progmodes/idlwave.el: Update copyright.
7625 * files.el (load-file): Fix change of 2000-03-12.
7636 * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to
7637 read generated-autoload-file, and set buffer-file-coding-system to
7638 raw-text-unix after reading the file.
7640 * international/mule-conf.el (file-coding-system-alist):
7677 * emulation/tpu-extras.el (tpu-write-file-hook)
7701 * progmodes/etags.el (tag-partial-file-name-match-p): New function.
7703 New functionality: interpret file names as tags.
7743 * textmodes/tex-mode.el (tex-start-shell): Obey shell-file-name.
7744 (tex-main-file, tex-file): Simplify.
7745 (tex-generate-zap-file-name): Use subst-char-in-string.
7784 * dos-w32.el (find-buffer-file-type-coding-system): Doc fix.
7795 * files.el (revert-buffer, recover-file):
7813 * image-file.el (image-file-name-regexp): Automatically add
7815 `image-file-name-extensions', since they seem to be common.
7820 * filecache.el (file-cache-directory-name)
7821 (file-cache-minibuffer-complete): Ignore the minibuffer prompt.
7825 * filecache.el (file-cache-minibuffer-complete): Don't try to
7854 (ps-setup, ps-select-font, ps-begin-file, ps-header-sheet, ps-end-job):
7876 (tpu-get): Use find-file-wildcards.
7891 * calendar/diary-lib.el (diary-entry-time): Anchor pattern correctly
7928 (antlr-file-formats-alist): New variable.
7929 (antlr-special-file-formats): New variable.
7930 (antlr-unknown-file-formats): New user option.
7931 (antlr-help-unknown-file-text): New variable.
7935 (antlr-file-dependencies): New function.
7957 (antlr-skip-file-prelude): With ANTLR-2.7+, you can specify named
7969 (antlr-language-alist): The value for file option "language" can
8021 * dired-aux.el (dired-do-create-files): Construct default file
8022 name for dired-mark-read-file-name so that when the user enters
8023 just RET, the target file will end up in the target directory.
8142 Window System init file is read, as it can result in a call to
8171 * startup.el (command-line): Fix computation of the source file
8172 for user-init-file when user-init-file is a compiled file.
8377 * ediff-util.el (ediff-file-checked-out-p)
8378 (ediff-file-checked-in-p): Call vc-state instead of
8381 * emulation/viper-util.el (viper-file-checked-in-p): Same as above.
8396 * image-file.el (insert-image-file): Don't make `read-only'
8414 Use dolist, when and file-name-as-directory.
8443 * pcvs.el (uniquify-buffer-file-name): Remove advice.
8445 (uniquify-buffer-file-name): Use it.
8514 * textmodes/artist.el: New file.
8531 * image-file.el (insert-image-file): Make `intangible' and
8553 (vc-version-backup-file): Docstring fix.
8558 find-file-literally is non-nil.
8559 (find-file-literally): Extend doc string.
8571 * vc.el (vc-revert-buffer): Ask for confirmation if file seems
8597 * net/ange-ftp.el (ange-ftp-file-modtime): Don't use `caddr'.
8606 * net/ange-ftp.el (ange-ftp-file-writable-p)
8607 (ange-ftp-file-readable-p, ange-ftp-file-executable-p):
8709 (tex-main-file): Fix the meaning of the new arg REALFILE.
8754 (gud-find-file): Copy gud-minor-mode to the new buffer.
8759 (gud-gdb-find-file, gud-sdb-find-file, gud-dbx-find-file)
8760 (gud-xdb-find-file, gud-perldb-find-file, gud-pdb-find-file):
8832 * ediff-ptch.el (ediff-dispatch-file-patching-job):
8835 (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp
8862 (tex-guess-main-file): New function.
8863 (tex-main-file): Use it. Add arg `realfile'. Trim `.tex'.
8864 Set tex-main-file if TeX-master is provided.
8906 * emacs-lisp/bytecomp.el (byte-compile-current-file): Bind it to
8914 * emacs-lisp/bytecomp.el (byte-compile-current-file): Don't bind
8920 * pcvs.el (uniquify-buffer-file-name): Wrap advice in eval-after-load.
8927 (ps-begin-file, ps-begin-job): Code fix.
9002 * vc-hooks.el (vc-insert-file): Don't assume byte==char.
9005 Prompt user for a file rather than raising an error.
9007 (cvs-insert-file): New function (extracted from cvs-mode-insert).
9012 Don't pass default arg to ewoc-locate.
9072 * vc-hooks.el (vc-insert-file): Rewritten. Don't bother about
9104 * image-file.el (auto-image-file-mode):
9158 (compile-files): Bomb out if compilation of a file fails.
9184 (ps-print-page-p, ps-begin-file, ps-begin-job, ps-page-number)
9234 * textmodes/tex-mode.el (tex-file): Use `default-directory' when
9235 `tex-main-file' does not have directory in it.
9248 * files.el (find-file-noselect): When we expand a wildcard, return
9271 (ps-end-file, ps-dummy-page): Funs eliminated.
9274 (ps-print-preprint, ps-output, ps-begin-file, ps-begin-page)
9363 timelog, instead of visiting the file.
9413 (eshell/du, eshell/diff, eshell/locate): Stringify the argument
9441 read file entries beginning with a dot. In home directories with
9456 "file-exists-p FILE && echo true".
9497 * ediff.el (ediff-get-default-file-name): Better defaults when in
9500 (ediff-merge-files-with-ancestor): Use ediff-get-default-file-name.
9544 * dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
9545 Don't call find-buffer-file-type-coding-system. Instead, just
9547 if the file is on an untranslated filesystem.
9562 * vc-hooks.el (vc-version-backup-file-name): Use file.~<rev>~ for
9563 manual backups and file.~<rev>.~ for automatic ones.
9564 (vc-make-version-backup): Don't do it on MS-DOS without long file
9626 `comint-append-output-to-file'.
9627 (comint-append-output-to-file): Reinstate this function, for the
9632 * vc.el (vc-version-other-window): Bind `file'.
9697 (authors): Set file coding system to iso-2022-7bit.
9698 Add file-local variables to output buffer.
9700 * files.el (after-find-file): Don't print any warnings if
9724 * files.el (after-find-file): Don't print a message ``New file''
9772 * files.el (make-backup-file-name-1) [windowsnt, ms-dos]:
9774 expand-file-name after convert-standard-filename to ensure
9779 * info.el (Info-file-list-for-emacs): Add an entry for Eshell.
9801 * emacs-lisp/bytecomp.el (byte-compile-last-logged-file): New variable.
9802 (byte-compile-log-file, byte-compile-log-1): Don't set
9803 `byte-compile-current-file' to nil. Instead set
9804 `byte-compile-last-logged-file' to it. Test whether
9805 byte-compile-current-file equals byte-compile-last-logged-file
9807 (byte-compile-file): Bind `byte-compile-last-logged-file' to nil.
9850 the file.
9855 * term/mac-win.el: New file.
9859 * textmodes/refill.el: New file.
9863 * vc-hooks.el (vc-version-backup-file-name): New optional args
9877 (vc-version-other-window, vc-version-backup-file): Handle both
9879 (vc-revert-file): Use vc-delete-automatic-version-backups to get rid
9899 * info.el (Info-file-list-for-emacs): Add an entry for Speedbar.
9927 * w32-fns.el (make-auto-save-file-name): Don't apply conversion to
9928 remote (ange-ftp) file names.
9986 * diff-mode.el (diff-find-file-name): Fix regex subgroup number.
10025 (ps-end-file, ps-header-sheet, ps-plot-region): Even/odd pages fix.
10076 and the last entry of the input ring file are not lost.
10100 * diff-mode.el (diff-header-face, diff-file-header-face)
10114 * diff-mode.el (diff-header-face, diff-file-header-face):
10133 * diff-mode.el (diff-header-face, diff-file-header-face)
10255 * diff-mode.el (diff-find-file-name): Fix regexp.
10362 (eshell-do-ls): Bind `ange-cache'. Also, use `eshell-file-attributes'.
10363 (eshell-ls-annotate): Use `eshell-file-attributes'.
10364 (eshell-ls-file): Made the user-id printing code a bit smarter.
10372 bit to use `eshell-file-attributes' instead of `file-attributes'.
10380 (eshell-file-attributes): This beefed up version of
10381 `file-attributes' is only special if the user is currently in a
10383 what the real attributes of a file are, as they appear on the
10392 (eshell-shuffle-files): Use `eshell-file-attributes', rather than
10393 just `file-attributes'.
10412 * eshell/em-pred.el (eshell-pred-file-type)
10413 (eshell-pred-file-links, eshell-pred-file-size):
10414 Use `eshell-file-attributes'. This is more correct over ange-ftp.
10417 that remote file globbing is more efficient.
10419 * eshell/em-ls.el (eshell-ls-dir): Use `expand-file-name' when
10423 the command line is a special file (not a regular file, directory
10433 * image-file.el (image-file-name-extensions)
10434 (image-file-name-regexps): Add autoload cookies.
10459 Use character class, not ASCII when matching file names.
10478 * calendar/diary-lib.el (diary-cyclic): Doc fix from Ed Reingold.
10521 buffer-file-coding-system, instead of raw-text.
10523 buffer-file-coding-system, instead of raw-text.
10556 Also, obey desktop-buffers-not-to-save even for non-file buffers.
10557 (desktop-buffer-file): Use pop-to-buffer if switch-to-buffer fails.
10590 * vc.el (with-vc-file, edit-vc-file): Specify `indent-function'
10618 necessary. Move code to uninstall existing file-name handler
10621 * image-file.el (auto-image-file-mode): Move to the end of the
10622 file, because `define-minor-mode' actually calls the mode-function
10681 * play/spook.el (spook-phrases-file): Use expand-file-name, not
10753 file, because `define-minor-mode' actually calls the mode-function
10760 * files.el (find-backup-file-name) [ms-dos]: If support for long
10761 file names is not available, behave as if version-control were set
10795 * international/mule-conf.el (file-coding-system-alist): Use \', not $.
10805 * image-file.el (image-file-name-regexp): image-file-regexps ->
10806 image-file-name-regexps.
10807 (image-file-name-extensions): Add pbm.
10878 (vc-checkout, vc-finish-steal, vc-checkin, vc-revert-file):
10893 * image-file.el: Docstring fixes.
10972 (play-sound-file): New command.
10977 (vc-version-backup-file-name): New functions.
10985 (vc-version-backup-file): New function.
10987 (vc-checkin): If a version backup file exists, delete it.
10989 (vc-revert-file): If there's a version backup, revert locally.
10990 (vc-transfer-file): Use version backup for base version, if
11016 (generic-find-file-regexp): Default changed to "^#".
11023 (generic-mode-find-file-hook): Simplify regexp searching.
11046 * dired-aux.el (dired-mark-read-file-name): Add optional arg DEFAULT.
11047 (dired-do-create-files): If there's only one file, pass it in as
11048 the DEFAULT arg to dired-mark-read-file-name.
11060 * vc.el (vc-transfer-file, vc-default-receive-file): Rewritten to
11064 (vc-revert-file): New function.
11073 (vc-rcs-receive-file): Rewritten to contain only backend-specific
11110 (vc-next-action-on-file): Do use vc-registered, not vc-backend.
11129 (edit-vc-file, vc-next-action-on-file): Don't use find-file.
11135 (vc-clear-headers): Don't use find-file.
11140 (vc-default-receive-file): Update call to vc-unregister.
11141 (with-vc-file, vc-next-action-on-file):
11143 (vc-next-action-on-file): Use intern-soft.
11145 (vc-transfer-file): Docstring fix.
11147 * vc-rcs.el (vc-rcs-unregister): Keep a backup of the master file.
11148 (vc-rcs-receive-file): Avoid with-vc-properties.
11154 * vc.el (vc-next-action-on-file): Update mode line only if file
11156 (vc-start-entry): New argument initial-contents. Don't visit the file
11162 really is one. Call `vc-resynch-buffer' on log-file, not
11163 buffer-file-name.
11166 (vc-transfer-file): Make do without the above.
11167 (vc-default-receive-file): Call comment-history unconditionally. Pass
11171 * vc-rcs.el (vc-rcs-receive-file): Call comment-history
11236 * emacs-lisp/authors.el (authors-obsolete-file-p): New function.
11259 * diff-mode.el (diff-add-log-file-name): Remove.
11260 (diff-mode): Use add-log-buffer-file-name-function.
11263 (add-log-file-name): Obey add-log-file-name-function.
11264 (add-log-buffer-file-name-function): New var.
11269 * image-file.el (image-file-name-extensions): New variable.
11270 (image-file-name-regexps): Rename from `image-file-regexps'.
11271 New default value is nil. Call `auto-image-file-mode'.
11272 (image-file-name-regexp): New function.
11273 (auto-image-file-mode): New minor mode.
11274 (insert-image-file): Don't make conditional on the image-file
11276 (image-file-handler): Make the call here conditional instead.
11277 (set-image-file-handler-enabled, enable-image-file-handler)
11278 (disable-image-file-handler): Functions removed.
11326 (jka-compr-build-file-regexp): Remove useless grouping.
11339 (PC-include-file-all-completions, PC-include-file-all-completions)
11340 (PC-include-file-all-completions): Don't quote lambda.
11370 (tex-main-file): New fun. Obey TeX-master as well and remove `.tex'.
11373 (tex-region): Use expand-file-name rather than concat.
11375 (tex-file): Use tex-main-file and adapt to new tex-start-tex.
11408 * image-file.el: New file.
11438 * net/browse-url.el (browse-url-file-url): Check for null maps.
11465 (auto-insert): Check buffer-file-name is non-nil before use.
11511 * vc.el (vc-switch-backend): Signal an error if the file is not
11519 * diff-mode.el (diff-file-header-face): Reset to its previous value.
11536 (change-log-email-face, change-log-file-face)
11561 * vc.el (vc-index-of, vc-transfer-file, vc-default-receive-file):
11563 (vc-next-action-on-file): Call vc-transfer-file at appropriate places.
11575 (vc-rcs-fetch-master-state): With non-strict locking, compare file
11578 (vc-rcs-unregister, vc-rcs-receive-file)
11596 * diff-mode.el (diff-add-log-file-name, diff-current-defun): New funs.
11606 * add-log.el (add-log-file-name): New function (split out of
11609 Call add-log-file-name-function with the changelog file name if
11610 the current buffer is not associated with any file.
11611 Avoid find-file if the selected window is dedicated.
11614 Move code from diff-apply-hunk. Return buffer rather than file.
11718 * files.el (find-file-suppress-same-file-warnings): New user-option.
11719 (find-file-noselect): Use it.
11802 * international/latin1-disp.el: New file.
11858 current buffer has no file name.
12058 modify anything. Only reposition point in the patched file if the
12081 * vc-cvs.el (vc-cvs-register): Don't clear file's properties.
12082 * vc.el (vc-register): Clear file's properties.
12199 (vc-dired-resynch-file): Remove autoload cookie.
12224 (vc-file-setprop): Use `vc-touched-properties' if bound by the new
12226 (vc-file-getprop): Doc fix.
12227 (vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.
12230 (vc-name-assoc-file): Move to vc-sccs.el.
12240 set file properties; that gets done in the generic code now.
12246 * vc-sccs.el (vc-sccs-name-assoc-file): Move here from vc.el.
12247 (vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple):
12251 (vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file
12297 * vc.el (vc-dired-resynch-file): Add autoload cookie.
12301 * Makefile.in (DONTCOMPILE): Fix typo in file name.
12312 * vc.el (vc-next-action-on-file): Do not visit the file if it's
12340 (vc-dired-buffers-for-dir, vc-dired-resynch-file): New functions.
12341 (vc-resynch-buffer): Call vc-dired-resynch-file.
12345 result of the individual file operations.
12348 * vc-hooks.el (vc-after-save): Call vc-dired-resynch-file.
12356 (vc-cvs-retrieve-snapshot): Parse "cvs update" output, keep file
12364 * vc-hooks.el (vc-file-not-found-hook): Ask the user whether to
12365 check out a non-existing file.
12422 * vc.el (vc-next-action-on-file): Doc fix.
12424 (vc-print-log): Eval `file' before constructing the continuation.
12428 * vc.el (vc-next-action-on-file): Corrected several messages.
12453 (vc-next-action-on-file): Remove unnecessary pop-to-buffer.
12524 Use file-ownership-preserved-p.
12527 Use file-ownership-preserved-p.
12535 * vc.el (vc-next-action-on-file): Use vc-revert-buffer to revert
12540 * vc-sccs.el (vc-sccs-state-heuristic): Don't use file-writable-p.
12542 * vc-rcs.el (vc-rcs-state-heuristic): Don't use file-writable-p.
12571 Use with-temp-file. Use the new BUFFER=t argument to vc-do-command.
12586 avoid doing a diff when opening a file.
12604 (with-vc-file, vc-merge): Use vc-editable-p.
12605 (vc-do-command): Remove unused var vc-file and fix the
12609 (vc-finish-steal, vc-checkin, vc-finish-logentry, vc-rename-file):
12612 (vc-next-action-on-file): If the file is 'edited by read-only,
12620 (vc-sccs-state-heuristic): Use file-writable-p instead of
12624 * vc-rcs.el (vc-rcs-state-heuristic): Use file-writable-p instead
12640 (vc-find-file-hook, vc-file-not-found-hook): Don't check
12654 find-file-noselect.
12673 (vc-registered): Align the way the file-handler is called with the
12675 (vc-file-owner): Remove.
12678 Reorder extraction of fields and call to file-attributes because of a
12684 * vc.el (vc-do-command): Use file-relative-name.
12695 (vc-backend): Reintroduce the test for `file = nil' now that I
12702 (vc-sccs-responsible-p): Use expand-file-name instead of concat
12703 and file-directory-p instead of file-exists-p.
12709 (vc-rcs-responsible-p): Use expand-file-name instead of concat and
12710 file-directory-p instead of file-exists-p.
12716 (vc-cvs-responsible-p): Use expand-file-name instead of concat and
12717 file-directory-p instead of file-exists-p.
12736 (vc-dired-hook): Use expand-file-name instead of concat.
12737 (vc-directory): Use file-name-as-directory.
12744 argument and replacing `file' with (vc-name file).
12750 (with-vc-file): Use vc-writable-p.
12751 (vc-next-action-on-file): Update call to vc-steal-lock and cleanup.
12763 (vc-rename-file): Use vc-BACKEND-rename-file (which might in turn
12767 (vc-file-tree-walk-internal): Only call FUNC for files that are
12769 expand-file-name.
12770 (vc-file-tree-walk): Update docstring.
12772 (vc-retrieve-snapshot): Update call to vc-file-tree-walk.
12774 * vc-sccs.el (vc-sccs-rename-file): Rename from
12775 vc-sccs-record-rename. Use `find-file-noselect' rather than
12776 `find-file' and call `vc-rename-master' to do the actual move.
12785 (vc-sccs-search-project-dir): Rewrite using file name handling ops
12787 to check that the file actually exists.
12788 (vc-sccs-parse-locks): Remove unused `file' argument, remove
12793 (vc-rcs-rename-file): New function.
12801 funs in vc-X-master-templates to return a non-existent file.
12817 * vc.el (vc-version-diff): Expand file name read from the
12907 (vc-next-action-on-file): Use `vc-maybe-resolve-conflicts' after
12930 * vc.el (vc-file-clear-masterprops): Remove.
12939 file name and workfile version.
12940 (vc-rcs-checkout): Remove call to vc-file-clear-masterprops.
12943 vc-file-clear-masterprops.
12946 vc-file-clear-masterprops. If writable, set vc-state to 'edited
12954 (vc-next-action-on-file) [needs-merge]: Resynch the buffer.
12971 * vc.el (with-vc-file, vc-next-action, vc-version-diff)
12982 * vc.el (vc-recompute-state, vc-next-action-on-file): Update to
13026 * vc.el (vc-next-action-on-file): Remove optional parameter
13043 (vc-file-clear-masterprops): Braindead "fix". It was a nop and
13047 (vc-next-action-on-file): Add a `simple' argument to allow
13053 (small-temporary-file-directory): defvar instead of use boundp.
13083 (vc-file-prop-obarray): Use `make-vector'.
13089 the non-hook file to see if it provides it.
13122 * vc-cvs-hooks.el (vc-cvs-registered): Use expand-file-name.
13125 (vc-cvs-parse-status): Use expand-file-name. Don't set 'vc-state
13142 (vc-update-change-log): Use make-temp-file if available.
13151 * vc.el (vc-next-action-on-file): Add handling of state
13261 A simple `(vc-checkin (buffer-file-name))' was used to perform it.
13285 * vc.el (vc-next-action-on-file): Bug found and fixed.
13297 * vc.el (vc-next-action-on-file): Rewritten for the new state model.
13306 required by the vc.el file.
13309 required by the vc.el file.
13313 required by the vc.el file.
13337 Use with-temp-file instead of /bin/sh. Merged from mainline
13370 * vc.el (vc-update-change-log): Use small-temporary-file-directory,
13382 and moved it from the vc-cvs.el file to this one.
13388 (vc-locking-user): Simplify. Now only needed if the file is
13507 regexp match the date, to avoid treating date as file size.
13604 * vc.el (vc-file-clear-masterprops, vc-latest-on-branch-p)
13664 * vc.el (with-vc-file, vc-next-action-on-file, vc-merge)
13723 (vc-sccs-lock-file): Moved/renamed from vc-hooks.el vc-lock-file.
13725 * vc-hooks.el (vc-lock-file): Move to vc-sccs-hooks and renamed.
13740 (vc-parse-buffer, vc-insert-file, vc-default-registered):
13766 (vc-lock-file, vc-consult-rcs-headers, vc-kill-buffer-hook):
13784 * vc-rcs-hooks.el, vc-cvs-hooks.el, vc-sccs-hooks.el: New file.
13822 esh-module.el's file name is truncated to DOS 8+3 limits.
13855 * filecache.el (file-cache-add-directory-using-find): Don't quote
13884 (executable-make-buffer-file-executable-if-script-p): Check that
13912 (ps-background, ps-begin-file, ps-begin-job): Code fix.
14003 * eshell/esh-util.el (eshell-read-passwd-file): Only keep the
14010 (eshell-grep, eshell/diff, eshell/locate):
14100 * locate.el (locate): Cleaned up locate command's interactive prompting
14103 * filecache.el (file-cache-case-fold-search): New variable.
14104 (file-cache-assoc-function): New variable.
14105 (file-cache-minibuffer-complete): Use file-cache-assoc-function.
14106 Use file-cache-case-fold-search variable.
14107 (file-cache-add-file): Use file-cache-assoc-function.
14108 (file-cache-delete-file): Likewise.
14109 (file-cache-directory-name): Likewise.
14110 (file-cache-debug-read-from-minibuffer): Likewise.
14189 (skkdic-convert): Change file names from skkdic.el to ja-dic.el.
14213 makes process I/O almost consistent with file I/O. Call this
14218 * makefile.w32-in: New file.
14250 * startup.el (command-line): If user's init file had an error,
14291 (widget-regexp-validate, widget-file-complete)
14304 file-coding-system-alist.
14391 (ispell-add-per-file-word-list): Always put word list on new line.
14413 is signaled while loading user-init-file.
14417 * files.el (insert-directory): Don't lose original file name,
14446 a leim-list.el file too. This assures of loading leim-list.el
14461 to the generated file.
14474 * emacs-lisp/ewoc.el (ewoc-locate): Default POS to (point).
14484 (compilation-find-file): Avoid find-file (fails in a dedicated window).
14590 * find-file.el: Doc fixes. Move provide to end.
14593 (ff-mouse-find-other-file, ff-mouse-find-other-file-other-window):
14624 (msb--init-file-alist, msb--aggregate-alist, msb--add-separators):
14626 (msb--init-file-alist, msb--add-separators)
14628 (msb--choose-file-menu): Use copy-sequence.
14640 * calendar/timeclock.el (timeclock-file): Run .timelog through
14645 * emacs-lisp/authors.el: New file.
14658 * calendar/timeclock.el: New file.
14697 * info.el (Info-file-list-for-emacs): More elements for the
14698 autotype, vip, ebrowse, cl, idlwave, reftex, widget, pcl-cvs,
14716 * files.el (recover-file): Call insert-directory instead of
14747 * files.el (insert-directory): Don't call access-file on
14766 (Info-file-list-for-emacs): Remove "info" from the list because
14767 that leads to trying to use the documentation from file `info'
14771 * ffap.el (ffap-read-file-or-url-internal): Handle case that
14857 * progmodes/idlw-shell.el (idlwave-shell-send-command):
14934 * hi-lock.el: New file.
14936 * play/zone.el: New file.
14984 * strokes.el (strokes-file): Run the file name through
15015 * eshell/esh-groups.el: Change custom :link file names
15052 * net/ange-ftp.el (ange-ftp-verify-visited-file-modtime):
15097 (sql-input-ring-file-name): Doc change.
15099 `sql-input-ring-file-name' to set the comint-mode equivalents
15102 `sql-input-ring-file-name' dynamically to their comint-mode
15148 * net/ange-ftp.el (ange-ftp-file-newer-than-file-p): New function.
15149 (ange-ftp-real-file-newer-than-file-p): New function.
15150 (ange-ftp-verify-visited-file-modtime): Use `float-time'.
15182 (ange-ftp-file-modtime): New function.
15183 (ange-ftp-write-region, ange-ftp-insert-file-contents)
15184 (ange-ftp-file-attributes, ange-ftp-verify-visited-file-modtime):
15504 first to nil first, so that the casing exception file can be
15508 (ada-compile-goto-error): Fix regexp used to detect a file:line
15520 paragraphs on the first or last line of a file.
15559 which-func-mode Override the old find-file.el entry in
15565 (ada-other-file-name): No longer loads the other file.
15578 Add to the menu when the file is loaded, not in ada-mode-hook.
15592 (ada-complete-identifier): Load the .ali file before doing
15594 (ada-find-ali-file-in-dir): prepend build_dir to obj_dir to
15596 (ada-find-file-in-dir): New function.
15598 (ada-find-src-file-in-dir): New function.
15601 (ada-get-ada-file-name): Load the original-file first if not done
15606 (ada-mode-hook): Always load a project file when a file is opened,
15609 (ada-parse-prj-file): Use find-file-noselect instead of find-file
15610 to open the project file, since the latter does not work with
15611 speedbar Get default values before loading the prj file, or the
15612 default executable file name is wrong. Use the absolute value of
15615 the search path for find-file.
15620 (ada-prj-find-prj-file): Handles non-file buffers For non-Ada
15621 buffers, the project file is the default one Save the windows
15631 (ada-set-default-project-file): Reread the content of the active
15632 project file, not the one from the current buffer When a project
15633 file is set as the default project, all directories are
15648 file name even if the current buffer has no prj file.
15656 (ada-prj-load-from-file): New function.
15754 * xml.el: New file.
15764 (comint-input-ring-file-name): Change custom type.
15852 same-file check in the MS-DOS version (it does support inodes).
15989 Reference byte-compile-current-file only if it is bound.
15997 * dired-aux.el (dired-show-file-type): New function.
15998 * dired.el (dired-mode-map): Bind `w' to dired-show-file-type.
15999 (dired-show-file-type): Add autoload.
16015 * dired.el (dired-find-alternate-file): New function.
16016 (dired-mode-map): Bind `a' to dired-find-alternate-file.
16018 (dired-buffers): Move defvar within file to avoid compiler warning.
16136 man-db config file "/etc/manpath.config".
16295 * comint.el (comint-substitute-in-file-name): Call replace-match
16319 * pcomplete.el: New file.
16323 * mail/mailpost.el (post-mail-send-it): Make sure file has
16327 file modes, set them to current modes plus 0200, not to 0777.
16329 * emerge.el (emerge-make-temp-file): Make sure file has proper
16334 * files.el (make-backup-file-name-1): On DOS/Windows, run the
16335 backup file name through convert-standard-filename.
16338 directories as well. When long file names are supported, convert
16339 characters that are invalid in Windows file names.
16348 (ps-setup, ps-init-output-queue, ps-output, ps-begin-job, ps-end-file)
16418 * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
16427 * progmodes/idlwave.el: File re-installed (update to version 4.2)
16518 * find-lisp.el: New file.
16557 * info.el (Info-set-mode-line): Show file name in mode line,
16566 (PC-complete-as-file-name): New function.
16578 * international/mule.el (set-buffer-file-coding-system):
16583 * Makefile.in: New file.
16593 inherits buffer-file-coding-system of the current buffer.
16602 (after-insert-file-set-buffer-file-coding-system):
16603 Call set-buffer-file-coding-system with the arg FORCE t.
16659 * net/ange-ftp.el (ange-ftp-vms-delete-file-entry)
16660 (ange-ftp-vms-add-file-entry):
16669 (byte-optimize-apply, end of file):
16682 (cvs-mode-find-file): Check that we are on a filename or dirname
16695 (cvs-fileinfo-pp): Don't use any special map for file and dir names.
16702 (cvs-find-file-and-jump): Change default to be safer.
16708 file to resolve the ambiguity between C(conflict) and C(need-merge).
16712 * international/mule.el (set-buffer-file-coding-system):
16713 If CODING-SYSTEM is nil, set buffer-file-coding-system to nil
16730 below the autoload cookie so we can load the file before loaddefs.
16742 Use byte-compile-current-file and load-file-name to infer the
16752 * Makefile (EMACSOPT): Remove --no-init-file (implied by -batch).
16759 * international/mule.el (set-buffer-file-coding-system): If one of
16772 (executable-make-buffer-file-executable-if-script-p):
16776 executable-make-buffer-file-executable-if-script-p as an option.
16797 preferred coding-system if buffer-file-coding-system is
16803 (after-insert-file-set-buffer-file-coding-system): If the buffer
16838 move the point at the top of the file list. This behavior is
16854 (ps-setup, ps-begin-file, ps-color-values, ps-screen-to-bit-face)
16946 (tar-grind-file-mode): Construct a string rather than modifying one.
16973 generate-file-autoloads to allow recursion when handling progn
16975 (generate-file-autoloads): Use it.
16978 Use find-file-hooks in the minor-mode function.
16988 * viper.el (find-file, find-file-other-window): Get viper to do
17295 (byte-compile-flush-pending, byte-compile-file-form-progn)
17405 * rmailout.el (rmail-output-to-rmail-file): Add optional param
17409 (rmail-show-message): Add call to `rmail-auto-file' during
17411 (rmail-auto-file): New function.
17440 (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
17442 (woman-topic-all-completions-1): Don't call file-name-directory-p
17443 on all files, since woman-file-regexp already filters out any
17465 (speedbar-page-plus): Rename from speedbar-file-+.
17466 (speedbar-page-minus): Rename from speedbar-file--.
17467 (speedbar-page): Rename from speedbar-file-.
17475 * sb-pg-plus.xpm: Renamed from sb-file+.xpm
17476 * sb-pg-minus.xpm: Renamed from sb-file-.xpm
17477 * sb-pg.xpm: Renamed from sb-file.xpm
17503 * startup.el (command-line): Determine source file of compiled
17504 user init file differently. Warn if compiled user init file
17505 is older than its source file.
17511 * files.el (make-backup-file-name-1): Replace slashes with `!'
17523 * loadhist.el (feature-symbols, file-provides, file-requires):
17525 (feature-file): Avoid calling symbol-name. Doc fix.
17526 (file-set-intersect, file-dependents): Use dolist, not mapcar.
17534 * complete.el (PC-look-for-include-file): Use :alnum: character
17631 * log-view.el: Fix file description.
17635 (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present.
17690 * newcomment.el: New file.
17710 (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job):
17726 * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm,
17727 sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm,
17835 * autoarg.el: New file.
17867 (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
17895 (speedbar-line-token, speedbar-goto-this-file): Handle more types
17902 (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
17916 (speedbar-directory-+, speedbar-directory--, speedbar-file-+)
17917 (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+)
17966 * calendar/todo-mode.el: New file.
17999 (log-edit-insert-changelog): Remove a lonely leading `* file'.
18011 (diff-ediff-patch): Fix call to ediff-patch-file.
18012 (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs):
18046 * woman.el: New file
18076 * progmodes/ebrowse.el: Change file name `EBROWSE' to `BROWSE'.
18142 * startup.el (auto-save-list-file-prefix): For ms-dos, set the
18166 (ps-setup, ps-prologue-file, ps-begin-file, ps-begin-job)
18177 * files.el (make-auto-save-file-name):
18178 Apply auto-save-file-name-transforms to visited file name
18179 before generating auto save file name.
18180 (auto-save-file-name-transforms): New variable.
18183 Correctly test for a file under a temporary directory.
18192 Set buffer-file-coding-system to the selected coding system for MIME
18211 * gud.el (gud-gdb-find-file): Call find-file-noselect with NOWARN
18222 * help.el (locate-library): Use mapc.
18256 * international/mule-cmds.el (locale-translation-file-name):
18283 * emacs-lisp/crm.el: New file.
18298 * startup.el (auto-save-list-file-prefix): Set default to
18339 * emacs-lisp/gulp.el (gulp-maintainer): Use expand-file-name
18396 * calendar/diary-lib.el (fancy-diary-display, mark-diary-entries)
18416 * gud.el (gud-jdb-build-source-files-list): Change file-exists-p
18417 to file-directory-p.
18453 * diary-lib.el (include-other-diary-files): Fix the fix of
18460 (ps-article-author, ps-article-subject, ps-info-file, ps-info-node)
18514 (ebrowse-revert-tree-buffer-from-file): Rewritten.
18532 Use temporary-file-directory, small-temporary-file-directory.
18533 (make-backup-file-name-function, backup-directory-alist): New vars.
18534 (make-backup-file-name-1): New function.
18535 (make-backup-file-name): Use it.
18536 (find-backup-file-name): Likewise. Use format for clarity, not concat.
18537 (file-newest-backup): Use make-backup-file-name.
18541 * progmodes/ebrowse-ffh.el: New file.
18543 * progmodes/ebrowse.el (ebrowse-find-file-hook-fn):
18551 * progmodes/ebrowse.el: New file.
18612 * mail/rfc2368.el: New file.
18696 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
18715 * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
18719 trying to `load' the symbol of an autoload instead of the file
18726 (ps-begin-file, ps-begin-job, ps-set-color, ps-do-despool, ps-setup)
18727 (ps-insert-file, ps-output-boolean, ps-plot-with-face)
18749 * locate.el (locate-word-at-point): Add this function.
18750 (locate): Default to using locate-word-at-point as input
18762 (byte-compile-file-form-autoload):
18804 (file-truename): Include `[' in wildcard characters.
18806 (find-file-wildcards): Add :version.
18807 (find-file-noselect): Simplify a mapcar call.
18830 * msb.el (msb--choose-file-menu): Use `(apply #'list ...)'
18834 (msb--init-file-alist): Use mapcar instead of mapcan.
18855 (byte-compile-file): Capitalize the message.
18878 (ps-begin-file, ps-end-file, ps-generate): Code fix.
18911 (ps-end-file, ps-end-job, ps-generate): Code fix.
18915 * files.el (find-file-run-dired): Update docstring.
18917 (find-file-noselect): Run find-directory-functions rather than
18956 * log-view.el (log-view-(msg|file)-(prev|next)): Rename from
18957 log-view-*-(message|file) and use easy-mmode-define-navigation.
19127 (ps-setup, ps-begin-file, ps-begin-job): Code fix.
19173 * files.el (load-file): Allow completion to .elc.
19202 * emacs-lisp/ewoc.el: New file. This is a merge of elib-node.el,
19242 * emacs-lisp/re-builder.el: New file.
19289 each individual file.
19302 * progmodes/autoconf.el: New file.
19343 * bookmark.el (bookmark-file-or-variation-thereof): New func, for
19361 * time.el (display-time-mail-file): Add `none' to the list of choices.
19404 * recentf.el (recentf-cleanup): Change to remove excluded file too.
19406 action to select/unselect a file.
19409 widget action to open a file.
19463 * diary-lib.el (list-diary-entries): Don't try to go forward at
19486 file name characters.
19487 (dired-filename-at-point): Handle ange-ftp file names.
19552 * diary-lib.el (include-other-diary-files): Undo the selective
19553 display in any included file and don't kill it.
20002 * progmodes/idlwave.el (idlwave-template):
20003 Respect `idlwave-abbrev-change-case'.
20004 (idlwave-rw-case, idlwave-elif, idlwave-case, idlwave-for)
20005 (idlwave-if, idlwave-procedure, idlwave-function, idlwave-repeat)
20006 (idlwave-while): Respect `idlwave-reserved-word-upcase'.
20007 (idlwave-rw-case): New function.
20008 (idlwave-statement-match): Fix problem with assignment regexp.
20009 (idlwave-font-lock-keywords): Improve regexp for keyword parameters.
20010 (idlwave-surround): New argument LENGTH to support padding of
20013 * progmodes/idlw-shell.el (idlwave-shell-print): Fix bug with
20014 idlwave-shell-expression-overlay. Implemented printing of
20016 (idlwave-shell-display-level-in-calling-stack): Restore stack level.
20017 (idlwave-retrieve-expression-from-level): New function.
20018 (idlwave-shell-last-calling-stack): Variable removed.
20019 (idlwave-shell-reset): Argument action reversed (`visible' to
20021 (idlwave-shell-calling-stack-routine): New variable.
20022 (idlwave-shell-parse-stack-and-display): Messages now display
20024 (idlwave-shell-mode): Set `modeline-format'.
20025 (idlwave-shell-display-line): Set `idlwave-shell-mode-line-info'.
20026 (idlwave-shell-make-new-bp-overlay): Fix glyph display for Emacs 21.
20027 (idlwave-shell-print-expression-function): New option.
20029 * progmodes/idlw-toolbar.el (idlwave-toolbar-add-everywhere)
20030 (idlwave-toolbar-remove-everywhere): Keybindings prefix is now
20067 * calculator.el: New file.
20097 * windmove.el: New file.
20181 * ange-ftp.el (ange-ftp-copy-file-internal): Quote new name
20194 * progmodes/glasses.el: New file.
20212 * vc.el (vc-version-diff): Make sure file name is expanded.
20265 * files.el (user-init-file): Don't declare here -- is primitive.
20267 * startup.el (command-line): Check for compiled user-init-file and
20288 * align.el: New file.
20449 * ange-ftp.el (ange-ftp-file-name-nondirectory):
20482 file. Remove debugging code.
20499 * play/pong.el: New file.
20536 * textmodes/reftex-vars.el (reftex-parse-file-extension)
20537 (reftex-index-phrase-file-extension): New options.
20540 Use new option `reftex-index-phrase-file-extension'.
20542 * textmodes/reftex.el (reftex-access-parse-file): Use new option
20543 `reftex-parse-file-extension'.
20566 * progmodes/idlw-shell.el (idlwave-shell-toggle-toolbar):
20569 * progmodes/idlwave.el (idlwave-load-system-rinfo): Load must read
20570 file idlw-rinfo.el.
20571 (idlwave-customize): Load must read file idlw-shell.el.
20572 (idlwave-create-customize-menu): Load must read file idlw-shell.el.
20576 * progmodes/idlw-shell.el: Also provide idlwave-shell
20577 * progmodes/idlw-rinfo.el: Also provide idlwave-rinfo
20578 * progmodes/idlw-toolbar.el: Also provide idlwave-toolbar
20593 (ps-print-duplex-feature): PostScript code moved to separated file.
20595 (ps-begin-file, ps-begin-job): Fix code.
20597 (ps-prologue-file): New fun.
20641 * progmodes/idlwave.el: Rename idlwave-*.el into idlw-*.el
20643 progmodes/idlw-toolbar.el: Renamed from idlwave-*.el.
20677 instead of :file.
20679 (image-type-from-file-header): Use it.
20690 This file is part of GNU Emacs.