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

3 	* progmodes/idlw-shell.el (idlwave-shell-clear-all-bp):
5 (idlwave-shell-clear-bp): Optionally skip BP query.
6 (idlwave-shell-update-bp-overlays): Use set-window-margins instead
28 * locate.el (locate-local-prompt): New var.
29 (locate-prompt-for-command): Doc fix.
30 (locate-prompt-for-search-string): New function.
31 (locate): New optional arg. Make locate-local-prompt
32 buffer-local. Use locate-prompt-for-search-string.
33 (locate-with-filter): New optional arg.
34 Use locate-prompt-for-search-string.
35 (locate-update): Bind locate-prompt-for-command.
59 * hi-lock.el (hi-lock-file-patterns-policy): Doc fix.
71 * ido.el (ido-kill-buffer-at-head, ido-delete-file-at-head):
88 * hi-lock.el (hi-lock-file-patterns-policy): Make it a defcustom,
136 * locate.el: Revert 2006-09-09 and 2007-04-20 changes.
137 (locate-local-filter, locate-local-search): New vars.
138 (locate): Make variables local.
139 (locate-update): Bind locate-buffer-name. Call locate using
140 locate-local-filter and locate-local-search.
144 * hi-lock.el (hi-lock-file-patterns-policy): New var.
145 (hi-lock-find-patterns): Use hi-lock-file-patterns-policy.
155 * locate.el (locate): Output from shell-command should go in the
189 * calendar/diary-lib.el (diary-header-line-format): Add a custom
332 * dnd.el (dnd-get-local-file-name): Decode both upper and lower
357 desktop-restore-file-buffer.
375 * dos-w32.el (default-buffer-file-type): Add defvar to quieten
462 * calendar/diary-lib.el (diary-set-maybe-redraw): Move definition
481 * ffap.el (ffap-file-at-point): Lower the priority of the
494 Add some general comments throughout the file.
627 * progmodes/idlwave.el (idlwave-auto-fill):
630 * progmodes/idlw-shell.el (idlwave-shell-break-in):
632 (idlwave-shell-set-bp-in-module): Compute module.
643 * net/tramp.el (tramp-register-file-name-handler)
644 (tramp-register-completion-file-name-handler): New defsubst,
645 derived from `tramp-register-file-name-handlers'. The split is
646 necessary because Tramp's file name handlers must be registered at
707 * ido.el (ido-read-internal): When reading file or dir, only override
734 * recentf.el (recentf-save-file): Add a custom :set function.
753 * vc-arch.el (vc-with-current-file-buffer): New macro.
754 (vc-arch-file-source-p): Use it to avoid infloop.
782 * calendar/diary-lib.el (diary-live-p): Do not check for
797 * emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
841 * autorevert.el (find-file-hook, auto-revert-tail-mode):
842 Use file size in bytes for auto-revert-tail-pos not characters.
896 * complete.el (read-file-name-internal): Don't add the final > if the
915 (icalendar--convert-ical-to-diary): Set diary-file.
916 Check diary-file before inserting final newline.
917 (icalendar--add-diary-entry): Return diary-file.
924 * calendar/diary-lib.el (diary-header-line-flag): Doc fix.
941 magic PostScript file detection.
966 * calendar/diary-lib.el (diary-live-p): New function.
1033 * progmodes/compile.el (compilation-find-file): Revert change
1096 * calendar/diary-lib.el, calendar/lunar.el, calendar/solar.el:
1193 (PC-do-completion, read-file-name-internal): Use it instead of
1214 * progmodes/idlw-help.el (idlwave-do-context-help1): Don't visit
1216 (idlwave-help-assistant-command): Include ".exe" for ms-dos
1277 * files.el (find-file-noselect): No error if file no longer exists.
1304 * net/tramp.el (tramp-make-temp-file): New parameter FILENAME.
1305 Append its extension to the resulting temporary file name.
1306 (tramp-handle-file-local-copy, tramp-handle-write-region): Apply it.
1308 * net/tramp-smb.el (tramp-smb-handle-file-local-copy)
1348 Handle end-of-file errors specially
1429 * net/tramp.el (tramp-file-name-handler): Revert last change.
1472 * net/tramp.el (tramp-file-name-handler): Inhibit modification
1517 (ido-file-internal): Set this-command to fallback command.
1518 Add file names to file-name-history.
1543 (org-file-link-context-use-camel-case): Remove option.
1551 (org-get-agenda-file-buffer): Make sure we prepare the base
1597 (org-do-sort, org-file-image-p, org-find-overlays)
1624 (org-file-image-p): New function.
1665 * startup.el (command-line): Also check if the abbrev file is readable.
1697 * textmodes/sgml-mode.el (sgml-validate): Quote the file name with
1707 * cus-edit.el (custom-save-all): Canonicalize custom-file before
1717 * progmodes/idlw-shell.el (idlwave-shell-mode): Clean up pending
1719 (idlwave-shell-current-module): Fix handling of module name by type.
1720 (idlwave-shell-break-in): Update type handling.
1721 (idlwave-shell-bp-get): Encode type in BP structure.
1722 (idlwave-shell-set-bp): Fix setting condition/count on disabled BPs.
1723 (idlwave-shell-module-source-query): Query routine info based on type.
1725 (idlwave-shell-module-source-filter): Don't signal error in filter
1727 (idlwave-shell-set-bp-in-module): Use fallback source to prevent
1751 (speedbar-show-unknown-files, speedbar-item-info-file-helper)
1860 * emacs-lisp/bytecomp.el (byte-compile-dest-file)
1861 (byte-compile-file): Doc fixes.
1882 * net/tramp.el (tramp-get-ls-command, tramp-get-file-exists-command)
1916 * files.el (change-major-mode-with-file-name): Fix typo in docstring.
1953 * mail/smtpmail.el (smtpmail-smtp-service, smtpmail-queue-index-file):
2076 (texinfo-multi-file-update): Goto the @node line before attempting
2142 (ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-region)
2145 (ebnf-directory, ebnf-file, ebnf-syntax-alist): Doc fixes.
2168 * progmodes/idlwave.el (idlwave-xml-create-sysvar-alist):
2182 previous change to this file.
2290 (byte-compile-output-file-form): Bind print-circle to nil if
2291 byte-compile-output-file-form is not nil.
2339 * vc-arch.el (vc-arch-file-id): Move with-current-buffer
2368 * net/tramp.el (tramp-do-copy-or-rename-file-out-of-band):
2402 * emacs-lisp/bytecomp.el (byte-compile-output-file-form)
2408 file name of the original SKK dictionary file.
2420 (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
2528 * files.el (find-alternate-file): Revert query message to Emacs 21
2592 * bookmark.el (bookmark-buffer-file-name): Abbreviate the bookmark
2637 * net/tramp.el (tramp-handle-file-local-copy):
2735 * files.el (abbreviate-file-name): Doc fix.
2770 * files.el (find-file-noselect-1, set-visited-file-name):
2796 * emulation/viper.el (viper-custom-file-name, viper-mode):
2850 * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style
2891 * progmodes/cc-mode.el (c-postprocess-file-styles):
2894 RO file.
2949 * files.el (make-backup-file-name-1): Precompute abs name
2957 * files.el (backup-buffer): Show entire backup file name in msg.
2962 (image-type-from-buffer, image-type-from-file-header):
2995 * vc-hooks.el (vc-version-backup-file-name): Revision names may be
3048 (image-type-from-file-header): Pass t for INCLUDE-MAYBES.
3160 header at end-of-file with no final newline.
3202 (tramp-handle-file-name-completion)
3203 (tramp-completion-handle-file-name-completion): Handle optional
3222 * files.el (magic-mode-alist): Allow matching file type by
3275 * files.el (make-backup-file-name-1):
3288 Insert newline at end of target file.
3372 * progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
3434 * cmuscheme.el (scheme-start-file): Use `let*', not `let'.
3476 * progmodes/idlwave.el (idlwave-xml-create-class-method-lists):
3489 * cmuscheme.el (run-scheme, scheme-start-file): Search the start
3490 file in ~/.emacs.d as `init_SCHEMENAME.scm' instead.
3492 * shell.el (shell): Search the start file in ~/.emacs.d as
3548 Unicode data file pointed to by `describe-char-unicodedata-file'.
3565 (tramp-do-copy-or-rename-file-out-of-band)
3603 allout-mode-map. Call it on file load, so the mode docstring
3622 (allout-latex-verbatim-quote-curr-line, allout-adjust-file-variable)
3671 * descr-text.el (describe-char-unicodedata-file): Fix typo in docstring.
3696 * ido.el (ido-local-file-exists-p): New. Tell if a file exists
3697 locally, i.e. without using file name handlers.
3699 `c:' problem by testing if the file exists locally.
3700 (ido-complete, ido-make-file-list, ido-exhibit): Ditto.
3748 * progmodes/idlwave.el (idlwave-auto-fill):
3791 * files.el (revert-buffer): Special error message if file
3848 * locate.el (locate-main-listing-line-p, locate-mode, locate-do-setup):
3919 (tramp-do-copy-or-rename-file-out-of-band): unwind-protect killing of
3925 strings to a single string. Quote `errors-file-name'.
3932 (after-insert-file-set-coding): Use restore-buffer-modified-p.
3937 Copy buffer-file-coding-system from the mail buffer. Possibly add a
3962 * ediff-diff.el (ediff-exec-process, ediff-same-file-contents):
3996 * progmodes/idlw-help.el (idlwave-html-help-location):
3998 (idlwave-help-assistant-open-link): Open full links.
3999 (idlwave-help-assistant-help-with-topic): Direct help link.
4001 * progmodes/idlwave.el (idlwave-mode):
4003 (idlwave-current-routine-fullname): Add, to support add-log.
4004 (idlwave-convert-xml-system-routine-info): Simplify XML parsing
4005 to reflect improvements to xml-parse-file.
4006 (idlwave-mode-menu-def): New binding for help-with-topic.
4008 * progmodes/idlw-shell.el (idlwave-shell-filter-directory):
4010 (idlwave-shell-mode-map): Add help-with-topic.
4041 (glasses-convert-to-unreadable): Ditto. Modify the file also if
4096 * pcvs.el (cvs-retrieve-revision): Set buffer-file-coding-system.
4106 * ido.el (ido-file-internal): Use current buffer's file name as default
4107 choice for ido-find-alternate-file. Suggested by Matt Hodges.
4115 the first in file is at lower depth than the first.
4122 system using a file local var.
4133 * progmodes/ada-xref.el (ada-parse-prj-file):
4135 (ada-xref-set-project-field, ada-xref-current-project-file)
4138 (ada-xref-get-project-field, ada-require-project-file):
4139 Normalize use of ada-prj-default-project-file.
4140 (ada-gdb-application, ada-get-ada-file-name, ada-make-body-gnatstub):
4141 Normalize use of ada-require-project-file.
4142 (ada-prj-find-prj-file): Improve doc string, comments.
4169 * files.el (set-visited-file-name):
4170 * mail/rmailout.el (rmail-output-body-to-file):
4192 * cus-edit.el (custom-save-all): Use find-file-visit-truename
4193 for visiting the custom file.
4205 (ada-project-file-extension): Rename to `ada-prj-file-extension'.
4212 (ada-parse-prj-file): Don't set 'debug_post_cmd, 'debug_pre_cmd
4213 properties if not specified in project file.
4215 'error-file-not-found.
4216 (ada-get-ada-file-name, ada-find-in-src-path): Signal new error
4217 'error-file-not-found.
4219 error 'error-file-not-found.
4234 (ada-compile-goto-error-file-linenr-re): New constant.
4357 (org-open-file): Use `shell-quote-argument'.
4359 (org-file-remote-p): Get regexp from list.
4376 (org-open-file): Substitute environment variables into filename.
4513 (pr-menu-bind): Act on global-map instead of menu-bar-file-menu
4519 (ido-max-dir-file-cache, ido-decorations)
4520 (ido-rewrite-file-prompt-functions, ido-use-mycompletion-depth)
4522 (ido-enter-insert-buffer, ido-enter-insert-file, ido-dired)
4531 Always set default-file-name-coding-system to utf-8 for Mac Darwin.
4551 * server.el (server-start): Save also the Emacs pid in the server file.
4591 * dired.el (dired-readin): Locally bind file-name-coding-system.
4602 (pr-menu-bind): Act on menu-bar-file-menu directly.
4614 (shadow-site-match, shadow-write-todo-file, shadow-insert-var)
4615 (shadow-suffix, shadow-site-match, shadow-expand-file-name)
4616 (shadow-file-match): Fix typos in docstrings.
4634 * allout.el (allout-adjust-file-variable)
4645 * resume.el (resume-emacs-args-file):
4646 * rfn-eshadow.el (file-name-shadow-tty-properties):
4678 (feedmail-queue-default-file-slug, feedmail-queue-fqm-suffix)
4699 * progmodes/idlwave.el (idlwave-rescan-asynchronously):
4701 * textmodes/org.el (org-file-apps)
4709 from a file (which make `unload-feature' to fail).
4722 * startup.el (init-file-had-error): Add doc string.
4729 * dired-aux.el (dired-copy-file-recursive): Catch errors
4856 (server-start): Don't remove the file of the previous process, but
4857 instead clear out the place for the new file.
4881 (server-start): Make the auth file unreadable by other users.
4917 Ignore Unix-style file modes on Windows.
4919 of `server-use-tcp'. For TCP sockets, create the id/auth file in
4941 * tutorial.el: New file.
4946 (tutorial--saved-dir, tutorial--saved-file)
4954 calling insert-file-contents.
4973 * net/tramp.el (with-parsed-tramp-file-name): Correct debug spec.
4975 (tramp-do-copy-or-rename-file): Correct data for 'file-already-exists.
4977 (tramp-touch): Quote file name.
4987 * calendar/cal-html.el: New file.
5032 * emulation/viper-ex.el (ex-read): Quote file argument.
5034 * ediff-diff.el (ediff-same-file-contents): Expand file names.
5036 * ediff-mult.el (ediff-append-custom-diff): Quote shell file arguments.
5086 indicator if not visiting a file.
5096 side-effect due to mixing various backends's file properties.
5203 * filesets.el (filesets-cmd-shell-command): Quote buffer-file-name
5231 * textmodes/reftex-global.el (reftex-create-tags-file):
5232 Quote file arguments.
5236 * files.el (file-name-history): Add defvar.
5241 * files.el (auto-mode-alist): Match change log file name also with
5312 Major speedups (3.5x..15x on a real-life test file nph-proxy.pl).
5676 * ido.el (ido-file-extension-aux): Fix comparison.
5804 * files.el (find-file-existing): Modify to not allow wildcards.
5842 * ido.el (ido-file-internal): Only bind minibuffer-completing-file-name
5847 * textmodes/org.el (org-file-remote-p): Get regexp from list.
5871 * international/mule.el (after-insert-file-set-coding):
5885 (ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1)
5925 * dired.el (dired-build-subdir-alist): When file ends in colon,
5926 don't exit the loop, just disregard that file.
5938 (file local variables): Remove superfluous setting.
6121 x-gtk-file-dialog-help-text. Rename x-use-old-gtk-file-dialog
6122 to x-gtk-use-old-file-dialog.
6156 * saveplace.el (load-save-place-alist-from-file): Use expanded name
6316 * dnd.el (dnd-open-remote-file-function): Use dnd-open-local-file
6318 (dnd-open-unc-file): Remove.
6319 (dnd-open-local-file): Mention in doc string that it also handles
6320 remote files if the system natively supports unc file-names.
6449 * progmodes/idlwave.el (idlwave-rescan-asynchronously):
6450 Don't use expand-file-name on invocation-directory, since this
6482 * diff-mode.el (diff-apply-hunk-to-backup-file): New var.
6507 (ido-delete-file-at-head): Pass head of ido-matches through ido-name
6514 (dired-copy-file): Remove condition-case.
6515 (dired-copy-file-recursive): Check for errors on all file
6517 Check file file-date-error here too.
6527 * filecache.el (file-cache-add-directory)
6528 (file-cache-add-directory-list, file-cache-add-file)
6529 (file-cache-add-directory-using-find)
6530 (file-cache-add-directory-using-locate)
6531 (file-cache-add-directory-recursively): Add autoloads.
6575 * locate.el (locate-current-search): New variable.
6576 (locate): Set buffer local value. Use current buffer if it is
6578 (locate-mode): Disable undo here.
6579 (locate-do-setup): Use locate-current-filter from buffer to be killed.
6580 (locate-update): Use locate-current-search and locate-current-filter.
6673 (dnd-open-remote-file-function): Set to dnd-open-remote-url if
6678 * dnd.el (dnd-open-remote-file-function): New variable.
6679 (dnd-open-unc-file): New function.
6680 (dnd-open-file): Call dnd-open-remote-file-function if set.
6699 (inferior-prolog-load-file): New function.
6700 (prolog-mode-map): Add bindings for load-file and switch-to-prolog.
6705 * files.el (abbreviate-file-name): Don't mistakenly match newlines in
6706 file name.
6925 * net/tramp.el (tramp-convert-file-attributes): Call `eql' instead
6928 (tramp-register-file-name-handlers): `partial-completion-mode' is
6932 (tramp-handle-make-auto-save-file-name): For Emacs 21, set
6934 auto-save file names.
6951 * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine):
7036 (ediff-get-directory-files-under-revision, ediff-dir-diff-copy-file):
7284 (org-set-font-lock-defaults, org-edit-agenda-file-list)
7474 * international/latexenc.el (latexenc-find-file-coding-system):
7510 "(file)node" instead of the file name.
7562 doesn't look like a file name.
7632 characters not allowed in Windows file names.
7633 (make-auto-save-file-name): Add Cygwin to the list of systems
7634 where the auto-save file name needs to be run through
7718 * tumme.el (tumme-track-original-file): Add `buffer-live-p' check.
7742 * xml.el (xml-parse-file): Clean up, and use with-temp-buffer.
7816 * dos-w32.el (find-buffer-file-type-coding-system): Support calls
7831 (allout-mark-topic, allout-adjust-file-variable): Enclose scopes
7931 * progmodes/compile.el (compilation-find-file): Handle the
7932 cases where the user selects a non-existent file.
7955 file *before* telling Emacs to add the autoloads, in case it fails.
7968 Don't highlight "Compiling file" messages as error.
7970 * dired-aux.el (dired-compress-file): Confirm again if gzipped
7971 file already exists.
7975 * find-file.el (ff-special-constructs): Doc fix. Also, for C/C++
7978 (ff-other-file-name, ff-find-the-other-file):
8023 end of file load/eval.
8108 * files.el (locate-file-completion): Avoid duplicates in result.
8124 * ido.el (ido-copy-current-file-name): Use buffer-name if
8125 buffer-file-name is nil.
8142 (compilation-find-file): Move save-excursion to where it may
8143 make sense. Fix a left over `find-file'.
8159 (tumme-display-thumbs, tumme-modify-mark-on-thumb-original-file)
8163 (tumme-rotate-original, tumme-get-exif-file-name): Fit to 80 columns.
8232 * hexl.el (hexl-find-file): Doc fix.
8259 (dirtrack-directory-function): Use file-name-as-directory.
8290 * files.el (find-alternate-file): Doc fix.
8294 * files.el (abbreviate-file-name): Add save-match-data.
8337 * locate.el (locate-update-when-revert): New option.
8338 (locate-update-path): New option (suggested by Michael Albinus).
8339 (locate-prompt-for-command): Whitespace change.
8340 (locate-update): No longer offer to update the locate database by
8373 * diff-mode.el (diff-find-file-name): Obey cvs-pcl-cvs-dirchange-re.
8379 * files.el (find-file-noselect-1): Remove unused var assignment.
8382 (abbreviate-file-name, hack-local-variables-prop-line):
8435 * buff-menu.el (list-buffers-noselect): Compare Info file
8487 * desktop.el (desktop-full-file-name): New function.
8493 (desktop-save-mode, desktop-no-desktop-file-hook, desktop-save-hook):
8504 (org-open-file): Remove the call to `convert-standard-filename'.
8517 (org-file-apps, org-file-apps-defaults-gnu)
8518 (org-file-apps-defaults-macosx, org-file-apps-defaults-windowsnt):
8555 * dos-w32.el (top level): Use find-file-not-found-functions
8556 instead of the obsolete find-file-not-found-hooks.
8607 * files.el (find-file-noselect): Improve the question wording.
8642 (org-store-link): Link to `image-mode' with just the file name.
8665 (ediff-same-file-contents): Catch errors.
8672 Use ediff-delete-version-file.
8673 (ediff-delete-version-file): New function.
8693 * files.el (basic-save-buffer-2): For a new precious file,
8766 (org-clock-marker, org-clock-file-total-minutes)
8817 (ido-copy-current-file-name): Repeating C-w inserts whole file name.
8818 (ido-file-internal): Pass full file name to write-file.
8820 actually match an existing directory or file name.
8832 * ediff-diff.el (ediff-test-utility): Protect against file-error.
8838 (diff-hunk-kill, diff-file-kill, diff-split-hunk)
8852 (org-agenda): Use buffer name of current file for narrowing.
8869 * ido.el (ido-default-file-method, ido-default-buffer-method):
8894 (vc-do-command): Likewise for call to process-file.
8905 Handle enable-character-translation in file header.
8911 (authors-canonical-file-name): Don't report error for wildcards.
8914 NEWS.major, and NEWS.1-17 file naming. Add more intelligence,
8959 file name.
9013 (gdb-find-file-hook): Make it work for pre-GDB 6.4.
9029 Don't put face on `-' lines in gcov file. Suggested by Dan Nicolaescu.
9128 (ewoc-locate): Remove unused var `footer'.
9135 (generate-file-autoloads): Obey it. Return whether autoloads were
9137 (update-file-autoloads): Use this new return value.
9140 * emacs-lisp/autoload.el (autoload-find-file): New fun.
9142 (generate-file-autoloads, update-file-autoloads): Use it.
9241 Info-current-file as the file name.
9266 to copy-file.
9286 (org-tags-view): Refresh category table in each file.
9296 (po-find-file-coding-system-guts): Likewise.
9298 * arc-mode.el (archive-set-buffer-as-visiting-file):
9310 generate image for a remote file.
9378 append ".elc" (now done in Fload), and call file-truename on the
9382 match ANY loaded file with the right name, not just those in
9383 load-path. Put a regexp matching the file name into
9414 (org-link-file-path-type): New option.
9431 Now creates a temporary org-file and applies an exporting command
9460 (org-link-search, org-store-link, org-file-apps): Support for
9496 (read-file-name-internal): Don't add the final > if the completion is
9559 * dired.el (dired-mode-map): Put dired-goto-file on j, not M-g.
9560 (dired-goto-file): Doc fix.
9567 * ido.el (ido-read-file-name): Bind ido-show-dot-for-dired to nil
9574 * info.el (info-apropos): Make sure current-file and current-node
9614 * dnd.el (dnd-get-local-file-name): Specify LITERAL in
9618 encode, and escape file name on conversion to URL.
9624 (dnd-get-local-file-name): Unescape URL on conversion to file name.
9626 * x-dnd.el (x-dnd-handle-file-name): Encode and escape file names
9629 * net/browse-url.el (browse-url-file-url): Encode file name on
9632 * term/mac-win.el (mac-ae-open-documents): Escape file name on
9646 * calendar/diary-lib.el (diary-bahai-date)
9696 * files.el (file-name-extension): Doc fix.
9722 * files.el (auto-mode-alist): Add .lha files to archive file
9727 compressed archive file.
9743 (allout-file-xref-bullet, allout-use-hanging-indents): Use simple
9771 * desktop.el (desktop-missing-file-warning): Fix docstring.
9772 (desktop-restore-file-buffer): Correct question asked on missing file.
9792 * calendar/diary-lib.el (include-other-diary-files, diary-mail-entries):
9818 (allout-numbered-bullet, allout-file-xref-bullet, allout-layout):
9914 * progmodes/idlw-shell.el (idlwave-shell-move-or-history):
9917 * progmodes/idlwave.el (idlwave-push-mark): Remove obsolete
9919 (idlwave-is-continuation-line): Always return point at start of
9922 (idlwave-font-lock-fontify-region): Written, use as
9929 (mac-service-selection, mac-service-open-file)
9985 * arc-mode.el (archive-set-buffer-as-visiting-file):
9997 * net/tramp.el (tramp-register-file-name-handlers): Enable Tramp
10071 * ibuffer.el (ibuffer-compressed-file-name-regexp):
10079 * autorevert.el (global-auto-revert-non-file-buffers): Point Info
10123 * ibuffer.el (ibuffer-compressed-file-name-regexp): Undo previous
10162 with 3rd argument non-nil when file's size is being computed.
10163 Format the file sizes with %8.0f instead of %8d.
10190 * ibuffer.el (ibuffer-compressed-file-name-regexp): Avoid loading
10242 (byte-compile-warnings, find-file-visit-truename, indent-tabs-mode)
10266 * net/tramp.el (tramp-completion-file-name-handler-alist)
10268 (tramp-completion-handle-file-name-all-completions)
10269 (tramp-completion-handle-file-name-completion): Autoload them.
10270 (tramp-completion-handle-file-exists-p)
10271 (tramp-completion-handle-file-name-directory)
10272 (tramp-completion-handle-file-name-nondirectory)
10273 (tramp-completion-handle-expand-file-name): Remove them.
10274 (tramp-handle-file-name-directory): Return the real directory name.
10276 (tramp-file-name-handler): Make special attention when in hostname
10278 (tramp-completion-file-name-handler): Revert patch from 2006-04-28.
10279 (tramp-register-file-name-handlers):
10280 Register `tramp-completion-file-name-handler' only when
10282 (tramp-completion-handle-file-name-all-completions):
10286 `tramp-handle-file-name-directory' above.
10320 * net/tramp.el (tramp-file-name-handler-alist): Delete
10321 expand-file-name and other operations that can cause spurious loading.
10373 * net/tramp.el (tramp-completion-file-name-handler):
10375 (tramp-register-file-name-handlers): That's a defsubst now.
10415 (allout-file-xref-bullet, allout-presentation-padding)
10502 * net/tramp.el (tramp-register-file-name-handlers): New defun.
10504 (tramp-unload-file-name-handlers): Rename from
10505 `tramp-unload-file-name-handler-alist'.
10515 * calendar/diary-lib.el (view-other-diary-entries): Ditto.
10610 * abbrev.el (read-abbrev-file): Use abbrev-file-name if optional
10611 file is nil.
10632 (read-abbrev-file): Provide default when reading filename.
10638 (find-file-visit-truename, kept-old-versions): Mark safe.
10656 * complete.el (PC-old-read-file-name-internal): Remove.
10657 (PC-read-include-file-name-internal): Remove. Turn it into an advice
10658 of read-file-name-internal.
10663 * net/tramp.el (tramp-completion-file-name-handler): Revert change
10694 (tramp-completion-file-name-handler): Add autoload cookie for
10695 adding to `file-name-handler-alist'.
10748 (tramp-handle-process-file): Set `tramp-display-shell-command-buffer'.
10778 vetting file-local form specs.
10795 file-name-nondirectory.
10825 * emacs-lisp/bytecomp.el (byte-compile-file):
10860 (org-edit-agenda-file-list, org-store-new-agenda-file-list)
10861 (org-read-agenda-file-list): New functions.
10878 (org-agenda-files): Option: Single file name allowed. Function:
10884 (org-agenda-file-to-front, org-remove-file, org-diary)
10941 * progmodes/gdb-ui.el (gdb-init-1): Re-initialize gdb-main-file to nil.
10944 the source file.
11070 EOL conversion type as the original buffer-file-coding-system.
11101 * progmodes/idlwave.el: Updated to IDLWAVE version 6.0.
11102 See idlwave.org.
11105 See idlwave.org. Includes code to obsolete idlw-rinfo.el.
11108 See idlwave.org.
11111 version 6.0 (minimal changes). See idlwave.org.
11114 6.0 (minimal changes). See idlwave.org.
11247 field, so opening a file will work, when the point is at the end
11248 of the file name. Allow, for example, to [i]search a file by
11301 (ido-is-unc-root, ido-is-unc-host, ido-file-name-all-completions)
11312 (ido-max-work-file-list, ido-switch-buffer)
11313 (ido-read-file-name-as-directory-commands):
11422 too and have this file fully synchronized with that release.
11562 part that matches email addresses, file names, etc.
11576 New helper functions for UNC file-name support.
11582 (ido-file-name-all-completions): Complete UNC host names from
11584 (ido-make-file-list-1): Don't filter UNC root.
11647 * locate.el (locate-command, locate-make-command-line)
11648 (locate-fcodes-file, locate-update-command)
11649 (locate-prompt-for-command, locate, locate-with-filter)
11650 (locate-get-file-positions): Doc fixes.
11651 (locate-buffer-name, locate-header-face): Remove leading `*' in
11653 (locate-filter-output): Use `keep-lines' instead of its alias
11655 (locate-get-filename, locate-get-dirname): Add introductory comment.
11656 (locate-find-directory-other-window): Give appropriate error
11683 * allout.el: Increment version to 2.2.1 in file commentary.
11688 file lacks a specific allout-layout. Uses allout-layout-type for
11702 (allout-file-passphrase-verifier-string): Obsolete variable, removed.
11768 (tree-widget--locate-sub-directory): Return all occurrences.
11939 Use buffer-file-name variable.
11940 (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused
11941 arg `file'.
12124 * t-mouse.el: New file.
12170 Update docstring. Give compiler defvars early in the file
12173 (jka-compr-file-name-handler-entry): Doc fix.
12178 Update `load-file-rep-suffixes' instead of `load-suffixes'.
12183 Update `load-file-rep-suffixes' instead of `load-suffixes'.
12189 * loadhist.el (file-loadhist-lookup):
12191 * subr.el (locate-library):
12196 * subr.el (locate-library):
12198 Use `load-file-rep-suffixes' instead of '("").
12203 Don't use find-file-noselect to avoid interference from other modes.
12222 * progmodes/cc-mode.el (c-postprocess-file-styles):
12225 RO file.
12253 where both `mode' and c-file-offsets are specified: `mode' will
12256 (c-postprocess-file-styles): Call the above new function, within
12374 * textmodes/reftex.el (reftex-locate-file): Remove duplicate function.
12378 * textmodes/reftex.el (reftex-locate-file): Search all extensions
12390 (org-open-at-point, org-goto, org-open-file): Push old position
12396 (org-open-file): Allow special command configuration for
12398 (org-file-apps): Fix bugs in customize type, added setting
12405 (org-radio-targets, org-file-link-context-use-camel-case)
12412 `org-file-link-context-use-camel-case'.
12442 * progmodes/sh-script.el (sh-mode): Set shell type based on file name
12464 * fringe.el: Cleanup as file is now pre-loaded.
12513 * ffap.el (ffap-read-file-or-url): Bind `completion-ignore-case'
12514 to value of `read-file-name-completion-ignore-case'.
12624 * info.el (Info-find-file): Check for symbols `apropos', `history',
12626 (Info-find-node-2): Set Info-current-file to symbols `apropos',
12628 (Info-set-mode-line): For non-string Info-current-file use the
12630 (Info-isearch-push-state): Add quote before Info-current-file and
12635 (Info-up): Check `old-file' for `stringp'.
12637 Check `file' for `stringp'.
12640 (Info-toc): Check `Info-current-file' for `stringp'. Use symbol
12649 (Info-copy-current-node-name): Check `Info-current-file' for
12652 `match-string' and check file names for `stringp'.
12658 * files.el: Rearrange functions and variables in the file local
12714 (allout-write-file-hook-handler): Minimize delay.
12730 Clarify provision for various write-file hook var names.
12756 (allout-file-vars-section-data): Adjust for use with
12847 * progmodes/flymake.el (flymake-fix-file-name): Fix typo in
12853 (bs--get-file-name): Simplify.
12868 file variable list is too long. Kill temp buffer after use.
12932 (byte-compile-dynamic, c-basic-offset, c-file-style)
12940 * find-lisp.el: Delete nonexistent `autocompile' file variable.
12943 `outline-layout' file variable to `allout-layout'.
12958 (gdb-find-file-hook, gdb-set-gud-minor-mode-existing-buffers-1)
12981 when propertizing Info-current-file and Info-current-node.
13044 (tumme-thumb-name): Add file name generation for standard storage.
13062 * tumme.el (tumme-write-tag): Fix small bug (file name did not
13089 (ido-file-internal): Set mark for ido-insert-file. Use insert-file-1.
13093 * files.el (revert-buffer, recover-file): Replace buffer-read-only
13095 (revert-buffer): Let insert-file-contents discard
13097 (find-file, find-file-existing, revert-buffer): Doc-string fixes.
13147 * tumme.el (tumme-copy-with-exif-file-name): Try to make docstring
13219 rcirc-authinfo, not the file pointed to by rcirc-authinfo-file.
13263 * vc.el (small-temporary-file-directory): Remove defvar; there's
13306 * generic-x.el (etc-fstab-generic-mode): Add file system types
13307 cifs and usbdevfs. Allow special chars in file names.
13355 * ibuffer.el (ibuffer-compressed-file-name-regexp): New defcustom.
13357 (ibuffer-mode-map): Bind `ibuffer-mark-compressed-file-buffers'
13360 * ibuf-ext.el (ibuffer-mark-compressed-file-buffers): New command.
13386 (hi-lock-file-patterns-range): Fix typos in docstrings.
13431 * net/tramp.el (tramp-convert-file-attributes): Set file's gid
13452 buffer names instead of file names.
13466 * image-mode.el (image-toggle-display): Use file name if possible,
13482 (thumbs-file-alist): Use eolp as check for (non)-image.
13499 (org-usenet-links-prefer-google, org-file-apps-defaults-gnu)
13513 (org-agenda-file-to-end, org-agenda-no-heading-message)
13518 (org-link-search, org-camel-to-words, org-open-file)
13570 for `process-file', in order to let it work for older Emacsen too.
13575 (latexenc-find-file-coding-system): Undo last change.
13579 * international/latexenc.el (latexenc-find-file-coding-system):
13580 Make sure latexenc-main-file is a regular file and is readable.
13687 (calendar-set-mode-line): Add file-modified info if applicable.
13726 * international/latexenc.el (latexenc-find-file-coding-system):
13727 Add file-regular-p check.
13762 * desktop.el (desktop-load-file): Check for `fboundp' before
13773 * thumbs.el (thumbs-file-alist): Avoid creating duplicate entries.
13790 (tramp-unload-file-name-handler-alist)
13795 (tramp-handle-expand-file-name): Remove double slash.
13796 (tramp-handle-file-attributes-with-ls): Return t as 9th attribute.
13798 (tramp-handle-file-ownership-preserved-p): Rewritten. The old
13801 (tramp-convert-file-attributes): Set file's gid change bit.
13803 (tramp-handle-expand-file-name): Use "~root" for tilde expansion
13812 (tramp-handle-expand-file-name): Bind `default-directory' locally
13824 * vc-rcs.el (vc-rcs-state-heuristic): Use file-attributes with
13887 (thumbs-file-alist): Construct list in thumbs-buffer and reverse
13889 (thumbs-show-image-num): Get image from thumbs-file-alist.
13977 that was after the end of file. Use buffer-file-name variable.
13980 (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused arg
13981 `file'.
14006 loading the file rather than when turning on flyspell-mode.
14015 instead of the file at the mark as default if the file at the mark
14016 is the same as the file at point or if dired-dwim-target-directory
14022 * info.el (Info-revert-find-node): Check for Info-current-file
14055 (Info-set-mode-line): Use `stringp' to check Info-current-file.
14133 * textmodes/org.el (org-open-file): Use mailcap for selecting an
14135 (org-file-apps-defaults-gnu): Use mailcap as the default for
14146 (org-open-file): Fix bug in program launch.
14196 * man.el (Man-file-name-regexp): Adjust for a list of files.
14211 * startup.el (init-file-user): defcustom -> defvar.
14223 * cus-dep.el (generated-custom-dependencies-file): Fix typo and
14227 can give some systems gas. Add new file mh-buffers.el.
14250 Use expand-file-name.
14251 (flymake-fix-file-name): Don't replace \ with / and don't remove ./
14252 since expand-file-name does it for us. Use directory-file-name.
14253 (flymake-ler-get-full-file, flymake-ler-get-file, flymake-ler-get-line)
14259 (flymake-check-patch-master-file-buffer): Fit in 80 columns.
14295 (flymake-get-common-file-prefix, flymake-build-relative-filename):
14296 Delete. Use file-relative-name instead.
14300 * log-view.el (log-view-file-re, log-view-message-re): Add support
14318 * startup.el (init-file-user): Doc fix.
14351 scripts whose file-name extensions are "\.x[bdsru]?[cn]?$".
14391 (flymake-allowed-file-name-masks): Use this new default.
14399 (flymake-get-real-file-name, flymake-simple-java-cleanup)
14479 Use expand-file-name.
14480 (flymake-delete-temp-directory): Use expand-file-name,
14481 file-name-directory, and directory-file-name.
14485 (flymake-save-buffer-in-file, flymake-init-create-temp-buffer-copy)
14493 (flymake-allowed-file-name-masks): Remove last elems that are equal to
14496 * progmodes/flymake.el (flymake-temp-source-file-name)
14497 (flymake-master-file-name, flymake-temp-master-file-name)
14519 * emacs-lisp/bytecomp.el (byte-compile-file-form-defalias):
14572 (load-theme): Load the file unconditionally.
14686 * locate.el (locate-fcodes-file, locate-header-face)
14834 * files.el (set-visited-file-name): Doc fix.
14912 * locate.el (locate-header-face): Allow nil in type.
14934 Use w32-batch-update-autoloads, and don't setq generated-autoload-file
14972 `file' to `file-or-node'.
14985 (log-view-current-file): Adjust subgroup numbers.
14997 hi-lock-interactive-patterns or hi-lock-file-patterns is non-nil.
14999 Use hi-lock-file-patterns-prefix instead of hard-coded "Hi-lock".
15000 (hi-lock-set-pattern, hi-lock-set-file-patterns)
15018 * menu-bar.el (menu-find-file-existing): New function.
15019 (menu-bar-file-menu): Use menu-find-file-existing for Open.
15021 * tool-bar.el (tool-bar-setup): Open changed to menu-find-file-existing.
15053 (describe-char-unicodedata-file): Make URL link in doc string.
15059 Don't include buttons that write a file when there's no file.
15061 Don't include commands that write a file when there's no file.
15099 * wid-edit.el (file, directory): Doc fixes for the `define-widget's.
15113 * log-view.el (log-view-file-re, log-view-message-re): Use shy groups.
15172 (mac-ae-open-documents, mac-ae-get-url, mac-services-open-file)
15231 completion-base-size for file name completion don't move point to
15265 (org-start-icalendar-file): Get local time zone.
15326 there is no recent file.
15497 (info-insert-file-contents): Don't test (featurep 'jka-compr).
15545 * tooltip.el (tooltip-mode): Move to start of file so that it
15660 * locate.el (locate): Disable undo in *Locate* buffer.
15800 (ii): Make sure that when file styles are used, any explicitly
16188 start of the file. ^L now separate sections of the file.
16643 down in a large file in one go.
16964 * progmodes/gdb-ui.el (gdb-find-file-unhook): Delete variable.
16968 (gdb-find-file-hook): Just use gdb-source-file-list.
16969 (gdb-source-file-regexp): Use regexp for pre-GDB 6.4.
16970 (gdb-source-file-regexp-1): New regexp for GDB 6.4+ only.
16977 (ido-common-completion-map, ido-file-completion-map)
16978 (ido-file-dir-completion-map, ido-buffer-completion-map):
17001 (gdb-source-file-list, gdb-register-names)
17015 (gdb-find-file-hook): Make it work with GDB 6.4+ too.
17025 (gdb-source-file-regexp, gdb-var-list-children-regexp-1)
17068 (org-start-icalendar-file): Fix format bug.
17073 (org-context-in-file-links): Rename from
17074 `org-line-numbers-in-file-links'.
17168 * progmodes/idlw-shell.el (idlwave-shell-electric-debug-mode):
17210 * completion.el (save-completions-file-name): Fix typo in last change.
17226 (allout-resolve-xref): Remove use of personal file-reference function.
17396 `Info-find-file' to t.
17444 (save-completions-file-name): Use ~/.emacs.d if available.
17458 (completion-find-file-hook): Rename from cmpl-find-file-hook.
17460 (save-completions-to-file, load-completions-from-file):
17469 (load-completions-from-file): Remove unused var `num-uses'.
17474 * complete.el (PC-completion-as-file-name-predicate):
17475 Use minibuffer-completing-file-name.
17476 (partial-completion-mode): Use find-file-not-found-functions.
17478 (PC-look-for-include-file): Remove dead setq.
17479 (PC-look-for-include-file, PC-expand-many-files, PC-do-completion)
17535 (ido-mode-common-map, ido-mode-file-map)
17536 (ido-mode-file-dir-map, ido-mode-buffer-map): New keymaps.
17542 (ido-find-file): Doc fix -- use \<ido-mode-file-map>.
17552 * files.el (file-relative-name): Doc fix.
17582 Info-current-file, instead of t, or a fake filename if a non-file
17585 Info-current-file nil.
17587 Info-current-file is now never `t'.
17588 (Info-fontify-node): Many simplifications due to Info-current-file
17589 always being valid. Use Info-find-file to find node filename.
17628 (hi-lock-unface-buffer, hi-lock-set-file-patterns):
17630 (hi-lock-find-file-hook, hi-lock-current-line)
17647 * info.el (Info-speedbar-fetch-file-nodes): Prefix temporary
17698 Info-current-file is t.
17845 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9
17868 (org-add-file): Command removed, use `org-agenda-file-to-front'
17871 (org-cycle-agenda-files, org-agenda-file-to-end)
17872 (org-agenda-file-to-front): New commands.
17921 (mail-attach-file): Likewise.
17952 * progmodes/idlwave.el (idlwave-misc):
17975 (hi-lock-mode, hi-lock-file-patterns-range)
17987 * rfn-eshadow.el (file-name-shadow-properties)
17988 (file-name-shadow-tty-properties, file-name-shadow-mode):
17989 Remove autoloads, because the file is now preloaded.
18000 minibuffer-completing-file-name is non-nil.
18058 * calendar/diary-lib.el (diary-list-entries): Also hide the
18080 `file-name-shadow-mode'.
18084 * rfn-eshadow.el (file-name-shadow-mode): Set :init-value to t.
18086 (file-name-shadow-properties, file-name-shadow-tty-properties)
18087 (file-name-shadow): Add :version keyword.
18116 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name.
18126 * ediff-util.el (ediff-make-temp-file): Use proper file-name-handler
18179 * files.el (write-file): Refresh VC status.
18181 * calendar/diary-lib.el (diary-list-entries, diary-show-all-entries)
18282 (bookmark-write-file): Use above instead of an inline conditional.
18287 * bookmark.el (bookmark-write-file): Don't visit the destination
18288 file, just write the data to it using write-region. This is
18290 change to avoid visiting the file in the first place.
18299 * find-lisp.el (find-lisp-find-dired-insert-file): Pass `string'
18300 arg to `file-attributes'.
18338 (apropos-documentation-check-doc-file): Remove locals beg and end.
18341 (apropos-documentation-check-elc-file): Pass doc string through
18360 (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info)
18363 jka-compr-added-to-file-coding-system-alist after they are used.
18365 (jka-compr-file-local-copy): Remove unused var `notfound'.
18380 (tar-header-block-tokenize): Also obey default-file-name-coding-system.
18391 (tar-rename-entry): Use file-name-coding-system.
18433 `abbreviate-file-name' on DIR.
18515 (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value.
18726 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
18753 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
18954 * info.el (Info-file-supports-index-cookies): New variable.
18957 Info-file-supports-index-cookies is t. Otherwise, search nodes
18960 Info-file-supports-index-cookies is t. Otherwise, check the word
18990 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
18992 (savehist-file-modes): Rename from savehist-modes.
19034 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
19106 not visiting a file under version control.
19108 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
19216 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
19307 * subr.el (locate-library): Move from help-fns.el.
19308 * help-fns.el (locate-library): Move to subr.el.
19318 * files.el (find-file-noselect): Use %d to format large file size.
19329 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
19383 * smerge-mode.el: Add `tools' to file keywords.
19444 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
19446 the start of the diary file.
19492 * textmodes/org.el (org-start-icalendar-file): Fix format form.
19584 (icalendar-import-file): Doc fix.
19614 * help-fns.el (describe-simplify-lib-file-name): New function.
19617 * faces.el (describe-face): Use describe-simplify-lib-file-name.
19623 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
19624 (menu-bar-file-menu) <new-file>: Likewise.
19629 Pass full file name to `eval-buffer' unless preloading.
19676 * dired-x.el, locate.el, vc.el:
19703 (allout-file-passphrase-verifier-string)
19706 (allout-init): Use `find-file-hook' if available, otherwise
19707 `find-file-hooks'.
19708 (allout-mode): Use `write-file-functions' if available, otherwise
19709 `local-write-file-hooks' and, instead of making auto-save-hook
19710 buffer local, make the write-file-hook activity contingent to
19731 (byte-compile-file-form-defmumble, byte-compile-defun)
19741 file name using locate-library, since load-history no longer has
19746 * files.el (make-temp-file): Move from subr.el.
19747 * subr.el (make-temp-file): Move to files.el.
19769 (image-type-file-name-regexps): New defconst.
19772 (image-type-from-file-header): Use it instead of image-type-from-data.
19774 (image-type-from-file-name): New defun.
19795 in `load-history' to absolute file names.
19797 * subr.el (symbol-file): Doc fix.
19799 * loadhist.el (file-loadhist-lookup): Call locate-library
19801 abs file names to library names, since load-history no longer
19803 (file-dependents, file-provides, file-requires): Doc fixes.
19856 * textmodes/org.el (org-combined-agenda-icalendar-file)
19858 (org-export-icalendar-this-file)
19862 (org-start-icalendar-file, org-finish-icalendar-file)
19868 (org-after-save-iCalendar-file-hook): New variable.
19897 * net/rcirc.el: New file.
19920 (allout-file-key-verifier-string, allout-encryption-scheme)
19923 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
19926 (allout-enable-file-variable-adjustment): Custom var to enable
19927 mechanism for adding and adjusting settings of Emacs file variables.
19928 (allout-adjust-file-variable, allout-file-vars-section-data):
19930 (outlineify-sticky): Use the file vars mechanism.
19980 (mail-citation-prefix-regexp, mail-signature-file)
19996 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
20003 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
20005 (ido-make-file-list): Don't rotate list at tramp root to avoid
20006 triggering tramp file handler for expand-file-name via get-file-buffer.
20049 * ffap.el (find-file-at-point): Doc fix.
20186 (tramp-completion-handle-file-name-all-completions): Reorder code
20187 in order to complete for file names only in case there are no
20255 * filecache.el (file-cache-minibuffer-complete)
20256 (file-cache-complete): Ditto.
20260 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
20301 * savehist.el: New file.
20311 (cvs-mode-edit-log): New arg `file'.
20313 Instead force the use of the original file and nothing else.
20351 * recentf.el (recentf-track-opened-file)
20352 (recentf-track-closed-file, recentf-update-menu)
20360 Gnome file-manager.png.
20422 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
20436 * progmodes/sh-script.el (sh-tmp-file):
20472 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
20499 than in hidden text. Abbreviate file names.
20542 (org-export-as-html): Specify charset for HTML file, by taking it
20575 * speedbar.el (speedbar-file-key-map): Fix typo.
20630 * net/tramp.el (tramp-handle-set-visited-file-modtime)
20631 (tramp-handle-insert-file-contents, tramp-handle-write-region):
20638 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
20652 (ibuffer-do-shell-command-file, ibuffer-do-eval)
20662 Autoload file sans suffix.
20677 (recentf-open-most-recent-file): Rename from
20678 `recentf-open-file-with-key'. Don't depend on key binding.
20707 * calendar/diary-lib.el: Use overlays rather than selective-display.
20865 * wid-edit.el (widget-file-complete): Get the widget start point
20866 the right way. Default directory to `/' if file has none.
20923 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
20945 (tramp-handle-file-local-copy): Use insert-buffer-substring.
20952 `file' is absolute.
20960 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
21004 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
21010 (ange-ftp-file-directory-p): Fix the symlink case.
21011 (ange-ftp-insert-directory): When listing a single file, get a list of
21014 (ange-ftp-file-name-sans-versions): Simplify.
21079 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
21089 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
21095 (speedbar-this-file-in-vc): Use vc-state if available. If VC
21124 (tree-widget--locate-sub-directory): New function.
21131 (recentf-expand-file-name): Use it.
21193 When getting the file from the previous error message,
21206 * dired-aux.el (dired-copy-file-recursive):
21207 * dired.el (dired-delete-file):
21208 * ediff-mult.el (ediff-dir-diff-copy-file):
21211 * ido.el (ido-file-internal, ido-delete-file-at-head):
21221 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
21225 * vc.el (vc-delete-file):
21250 * woman.el (woman-file-name):
21251 * wid-edit.el (widget-file-prompt-value)
21265 * progmodes/compile.el (compilation-find-file):
21272 * mail/rmailout.el (rmail-output-read-rmail-file-name)
21273 (rmail-output-read-file-name):
21276 * locate.el (locate):
21278 * international/mule.el (set-buffer-file-coding-system)
21279 (revert-buffer-with-coding-system, set-file-name-coding-system)
21297 * ediff-ptch.el (ediff-prompt-for-patch-file):
21307 * woman.el (woman-file-name):
21341 * mail/mailclient.el: New file.
21409 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
21410 (ediff-file-name-sans-prefix): Treat nil as an empty string.
21411 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
21416 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
21424 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
21454 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
21495 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
21528 * progmodes/idlwave.el (idlwave-make-tags)
21529 (idlwave-scan-library-catalogs):
21530 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
21550 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
21582 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
21583 * bookmark.el (bookmark-bmenu-locate):
21629 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
21660 * recentf.el (recentf-save-file-modes): New option.
21680 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
21690 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
21749 * net/newsticker.el: New file.
21755 (number-of-diary-entries): Move to diary-lib.el.
21757 * calendar/diary-lib.el: Use with-current-buffer, match-string.
21781 * progmodes/compile.el: Don't decide a file's directory
21784 Pass compilation-find-file the directory from the file-struct.
21787 (compilation-find-file): Arg DIR renamed to DIRECTORY.
21789 (compilation-get-file-structure): Don't mix specified directory
21791 file-struct. Don't make the file name absolute.
21829 (woman-file-name): Reflect renames above. Automatically use the
21890 * woman.el (woman-file-name): Provide a default, not initial input.
21907 `abbreviate-file-name'.
21916 * recentf.el (recentf-show-file-shortcuts-flag): New option.
21917 (recentf-expand-file-name): Doc fix.
21923 (recentf-open-file-with-key): New command.
22009 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
22012 (tex-send-command): Pass `file' through convert-standard-filename
22047 * net/tramp.el (tramp-handle-make-auto-save-file-name):
22050 (tramp-exists-file-name-handler): Rewrite. First implementation
22052 (tramp-advice-make-auto-save-file-name):
22053 Call `tramp-handle-make-auto-save-file-name' (again, just for
22085 (vhdl-testbench-entity-file-name)
22086 (vhdl-testbench-architecture-file-name): Allow separate
22087 customization of testbench file names.
22093 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
22095 (vhdl-replace-string): Adjust case only for file names.
22108 * diff-mode.el (add-log-buffer-file-name-function):
22120 * w32-fns.el (explicit-shell-file-name):
22157 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
22167 * files.el (make-auto-save-file-name): Add file name handler call
22170 * net/tramp.el (tramp-file-name-handler-alist)
22171 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
22172 (tramp-handle-make-auto-save-file-name): Rename from
22173 `tramp-make-auto-save-file-name'.
22174 (tramp-exists-file-name-handler): New defun.
22175 (tramp-advice-make-auto-save-file-name): Make defadvice only when
22176 `make-auto-save-file-name' is not a magic file name operation.
22184 (custom-save-all): Visit the file if necessary;
22186 (custom-save-delete): Don't visit file or kill buffer here.
22220 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
22229 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
22253 (idlwave-help-with-source): Use `insert-buffer-substring', not
22300 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
22348 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
22371 * menu-bar.el (truncate-lines, write-file, print-buffer)
22477 * comint.el (comint-file-name-prefix): Add autoload.
22485 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
22568 Move to beginning of file.
22600 (compilation-find-file): Use `compilation-error' in the
22601 read-file-name's prompt.
22609 (smerge-diff): Don't fail if the buffer has no associated file.
22647 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
22650 Windows, and enclose the result in quotes, in case the file name
22668 * scroll-lock.el: New file.
22766 (ido-make-merged-file-list): Use while-no-input.
22840 Bind recentf-exclude to exclude custom-file.
22898 (desktop-load-file): New function.
22901 Use desktop-load-file to load major and minor mode modules prior to
22905 desktop file before rewriting it.
22951 (compilation-error-file-name, compilation-warning-file-name)
22952 (compilation-info-file-name): Delete faces.
22957 (compilation-info-face): Remove `-file-name' from face names.
22982 (ange-ftp-canonize-filename): Handle file names beginning with ~
23001 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
23002 (find-file-noselect-1): Call it here, only if RAWFILE.
23005 (file-name-non-special): In the `quote' method, use unwind-protect.
23024 * progmodes/idlw-toolbar.el (idlwave-toolbar)
23025 (idlwave-toolbar-is-possible): Add defvars.
23027 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
23030 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
23031 (idlwave-system-class-info, idlwave-executive-commands-alist):
23053 * menu-bar.el (menu-bar-file-menu): Rename some menu items
23119 * bookmark.el (Info-current-file): Add defvar.
23128 * find-file.el (ada-procedure-start-regexp)
23147 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
23151 * cmuscheme.el (scheme-start-file): Replace reference to
23167 (tramp-handle-set-visited-file-modtime)
23168 (tramp-handle-insert-file-contents)
23177 (clear-visited-file-modtime): Defadvice removed. The check for
23179 `tramp-buffer-file-attributes'. Suggested by RMS.
23183 (tramp-completion-handle-expand-file-name): Discard call of
23185 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
23187 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
23201 (tramp-set-auto-save-file-modes): Use octal integer code #o600
23270 (scheme-form-at-point, scheme-start-file)
23273 (run-scheme): Call `scheme-start-file' to get start file, and pass
23285 (compilation-error-file-name): Inherit from
23287 (compilation-warning-file-name): Inherit from
23289 (compilation-info, compilation-error-file-name)
23290 (compilation-warning-file-name, compilation-info-file-name)
23300 instead of 1 to display binary file names as info file links.
23460 (recentf-initialize-file-name-history, recentf-expand-file-name)
23466 (gdb-info-breakpoints-custom): Use nowarn when finding file.
23471 all former top level forms in the file.
23497 file call the corresponding terminal initialization function.
23523 (bookmark-upgrade-file-format-from-0)
23524 (bookmark-grok-file-format-version)
23525 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
23565 Don't use compilation-...-face for messages that are not file names.
23568 Don't use compilation-...-face for messages that are not file names.
23585 * term/cygwin.el: New file.
23589 * image-file.el (insert-image-file, image-file-yank-handler):
23595 of the file size (as in "177B" for 177 bytes). This happens with
23615 included when reporting an Emacs crash, and tell about the DEBUG file.
23617 * image-file.el (insert-image-file): Add yank-handler.
23618 (image-file-yank-handler): Yank handler to make unique copies of
23655 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
23740 * dired.el (dired-align-file, dired-flag-backup-files)
23745 (dired-mode, dired-summary, dired-view-file)
23746 (dired-copy-filename-as-kill, dired-delete-file)
23750 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
23754 (dired-mark-unmarked-files, dired-local-variables-file)
23762 (dired-x-bind-find-file, dired-x-submit-report):
23774 * files.el (find-file-noselect, recode-file-name): Doc fixes.
23776 (magic-mode-alist, buffer-file-numbers-unique)
23777 (write-file-functions, get-free-disk-space):
23779 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
23780 (write-contents-hooks, write-file-hooks):
23843 (grep-regexp-alist): Make hyperlink only for binary file name
23845 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
23873 * diff-mode.el (diff-file-header): Change foreground color from
24014 `insert-file-literally'.
24072 and insert-file.
24155 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
24157 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
24158 Let bind minibuffer-completing-file-name to t.
24162 * startup.el (site-run-file, keyboard-type): Doc fixes.
24391 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
24435 * files.el (set-visited-file-name): Avoid calling
24436 `file-name-nondirectory' with a nil argument.
24488 (checkdoc-file-comments-engine): Use regexp-quote on FN.
24490 * files.el (set-visited-file-name): Report the error
24516 (ido-file-internal): Try ffap-guesser if selected.
24519 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
24520 (ido-read-file-name): Run it.
24542 * cus-start.el (exec-path): Use `directory' instead of `file'.
24603 * textmodes/org.el (org-file-apps-defaults-gnu):
24604 Rename from org-file-apps-defaults-linux.
24606 (org-file-apps): Doc fix.
24681 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
24699 * shell.el (shell-file-name-quote-list):
24784 * progmodes/idlwave.el (idlwave):
24797 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
24810 * progmodes/flymake.el (flymake-find-file): Remove.
24844 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
24926 * find-file.el (ff-which-function-are-we-in): Clean up.
24984 (flymake-master-file-compare, flymake-get-line-err-count)
25038 (archive-extract, archive-add-new-member, archive-write-file-member):
25101 * calendar/diary-lib.el (diary-header-line-format):
25192 * progmodes/compile.el (compilation-error-file-name)
25193 (compilation-warning-file-name, compilation-info-file-name)
25299 * jka-compr.el (jka-compr-insert-file-contents):
25476 between file name and line number. In the second regexp limit
25477 mouse-face area to file name and line number by adding new group
25592 (ada-case-exception-file, ada-indent-comment-as-code)
25596 (ada-other-file-alist, ada-matching-start-re)
25628 (ada-other-file-name, ada-last-which-function-line)
25648 * find-file.el (ff-search-directories, ff-special-constructs)
25649 (ff-find-other-file):
25683 * progmodes/idlwave.el (idlwave-complete):
25684 * progmodes/vhdl-mode.el (vhdl-visit-file)
25791 * progmodes/idlw-help.el (idlwave-help-link):
25793 (idlwave-help-link-face):
25795 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
25797 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
25798 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
25799 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
25801 (idlwave-shell-disabled-breakpoint-face)
25802 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
25811 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
25815 (ebrowse-file-name-face, ebrowse-default-face)
25819 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
25888 as the coverage buffer/file/both may change.
25919 * net/tramp.el (tramp-find-file-exists-command)
25923 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
25924 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
25937 * forms.el (forms--intuit-from-file): Fix reference to
26023 (org-open-file): Quote file name for shell command, to allow
26024 spaces in file names.
26029 Better treatment of file: links.
26100 (adaptive-file-function): Minor amendment to doc-string.
26156 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
26160 * files.el (make-backup-file-name-function):
26196 * ido.el (ido-mode, ido-file-extensions-order)
26197 (ido-default-file-method, ido-default-buffer-method)
26199 (ido-decorations, ido-read-file-name-as-directory-commands)
26200 (ido-read-file-name-non-ido, ido-work-directory-list)
26202 (ido-magic-forward-char, ido-enter-find-file)
26204 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
26293 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
26323 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
26357 * log-view.el (log-view-file, log-view-message): Remove "-face"
26359 (log-view-file-face, log-view-message-face):
26361 (log-view-file-face, log-view-message-face): Use renamed log-view
26409 * diff-mode.el (diff-header, diff-file-header, diff-index)
26413 (diff-header-face, diff-file-header-face, diff-index-face)
26418 (diff-header-face, diff-file-header-face)
26433 (change-log-email, change-log-file, change-log-list)
26437 (change-log-email-face, change-log-file-face)
26531 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
26535 (thumbs-temp-dir): Initialize to `temporary-file-directory',
26540 (thumbs-temp-file): Delete variable and make it into a function.
26580 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
26630 * international/latexenc.el (latexenc-find-file-coding-system):
26666 * files.el (locate-file-completion): Doc fix.
26699 * rfn-eshadow.el (file-name-shadow)
26724 (gdb-find-file-hook): Add doc string.
26754 Use find-file-hook again. Update docstring.
26785 * ido.el (ido-make-merged-file-list-1): New defun split from
26786 ido-make-merged-file-list.
26787 (ido-make-merged-file-list): Bind throw-on-input around call to
26788 ido-make-merged-file-list-1. Return input-pending-p if
26791 ido-make-merged-file-list.
26798 * international/latexenc.el (latexenc-find-file-coding-system):
26831 "." files are deleted from all file lists before comparison.
26912 * help-fns.el (help-C-file-name): Add autoload mark for
26922 * calendar/diary-lib.el (mark-included-diary-files): Only kill
27001 * saveplace.el (save-place-alist-to-file): Write the file
27215 * locate.el (locate-mode):
27244 * progmodes/idlw-help.el (idlwave-help-mode):
27245 * progmodes/idlw-shell.el (idlwave-shell-mode):
27246 * progmodes/idlwave.el (idlwave-mode):
27342 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
27399 bug when the file is evaluated interactively.
27459 Use `after-change-major-mode-hook' instead of `find-file-hook'.
27493 * emulation/tpu-extras.el: Use write-file-functions instead of
27494 write-file-hooks.
27553 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
27594 * diff-mode.el (diff-header-face, diff-file-header-face)
27651 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
27665 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
27713 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
27721 (byte-compile-file-form-custom-declare-variable):
27935 * dired-aux.el (dired-trample-file-versions):
27959 * calendar/diary-lib.el (diary-attrtype-convert)
27979 (ange-ftp-vms-add-file-entry):
27982 * progmodes/ada-xref.el (ada-prj-find-prj-file)
27990 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
27991 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
27992 (idlwave-shell-menu-def):
28047 (ido-read-file-name): Handle commands with ido property value
28048 equal to find-file as reading a file name, to allow C-d to enter dired.
28049 (ibuffer-find-file): Add ido property with value find-file.
28097 Make the function handle non file visiting buffers correctly.
28109 insertion (`expand-file' and alike).
28120 insertion (`expand-file' and alike). Reported by Frédéric Bothamy
28122 (tramp-set-auto-save): Actions should be done for Tramp file name
28125 (tramp-set-auto-save-file-modes): Set file modes of
28126 `buffer-auto-save-file-name' to ?\600 as fallback solution.
28144 * subr.el (symbol-file): Doc fix.
28270 * international/latexenc.el (latexenc-find-file-coding-system):
28273 input encoding. Limit a search for TeX-master/tex-main-file to
28298 Use locate-file.
28332 * cus-edit.el (custom-file): Call file-chase-links.
28350 (gdb-info-breakpoints-custom): Try to find file again if not already
28372 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
28373 `find-file-not-found-hooks'; use `add-hook'.
28374 (uncompress-while-visiting): Set `write-file-functions', not
28375 `write-file-hooks'; use `add-hook'.
28467 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
28499 * progmodes/idlw-help.el (idlwave-do-context-help1)
28500 (idlwave-highlight-linked-completions):
28501 * textmodes/po.el (po-find-file-coding-system-guts):
28506 * files.el (locate-file): Doc fix.
28511 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
28521 file-name clash with jka-compr.el on 8+3 filesystems.
28531 (mac-select-convert-to-file-url): New function.
28532 (public.file-url): New selection target type. Add to
28564 ido-next-work-file binding to M-O.
28565 Bind M-f to ido-wide-find-file-or-pop-dir.
28568 Catch quit in read-file-name and read-string to cancel edit.
28571 (ido-file-internal): Add with-no-warnings around ffap and dired code.
28573 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
28574 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
28576 (ido-make-merged-file-list): Catch quit to cancel merge.
28634 (icalendar-import-buffer): Check before saving diary file.
28659 (gud-find-file): Handle gdb-define-alist.
28706 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
28763 * international/latexenc.el (latexenc-find-file-coding-system):
28768 * international/latexenc.el (latexenc-find-file-coding-system):
28787 * jka-comp-hook.el: New file.
28790 * files.el (backup-buffer-copy): Use copy-file instead
28807 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
28810 If there is no file (Macroexpansion) don't create an alist.
28819 * international/mule-conf.el (file-coding-system-alist): Fix regexp
28834 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
28861 * international/latexenc.el: New file.
28862 * international/mule-conf.el (file-coding-system-alist): For .tex,
28863 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
28928 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
28979 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
28980 name to file-newer-than-file-p.
29062 and read-file-name-function values. Don't overwrite existing
29086 (mac-services-open-file, mac-services-open-selection)
29100 DEFAULT-FILENAME arg to read-file-name.
29160 * abbrev.el (write-abbrev-file): Write table entries in
29169 * recentf.el (recentf-save-file-coding-system): New variable.
29170 (recentf-save-list): Encode the file by
29171 recentf-save-file-coding-system and add coding: tag.
29243 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
29244 Remove. Update callers to use expand-file-name instead.
29442 interactively in empty file and option
29443 `org-insert-mode-line-in-empty-file' has been set.
29455 * term/mac-win.el: Don't set file-name-coding-system.
29463 reading init file.
29494 * generic-x.el (generic-mode-ini-file-find-file-hook):
29495 Rename to ini-generic-mode-find-file-hook.
29496 Keep generic-mode-ini-file-find-file-hook as an alias.
29497 (ini-generic-mode-find-file-hook): Rename from
29498 generic-mode-ini-file-find-file-hook. Fix docstring.
29597 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
29598 (dired-dnd-handle-file): Call dnd-get-local-file-uri.
29606 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
29611 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
29612 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
29613 (x-dnd-get-local-file-name, x-dnd-open-local-file)
29614 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
29616 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
29656 (generic-use-find-file-hook, generic-lines-to-scan)
29657 (generic-find-file-regexp, generic-ignore-files-regexp)
29658 (default-generic-mode, generic-mode-find-file-hook)
29659 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
29661 (generic-use-find-file-hook, generic-lines-to-scan)
29662 (generic-find-file-regexp, generic-ignore-files-regexp)
29663 (default-generic-mode, generic-mode-find-file-hook)
29664 (generic-mode-ini-file-find-file-hook): Move from generic.el.
29668 * bookmark.el (bookmark-write-file): Catch errors writing file.
29678 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
29684 Callers in this file changed.
29795 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
29842 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
29865 (find-file-at-point): Use it.
29986 * textmodes/org.el (org-insert-mode-line-in-empty-file):
30026 indicates an available tutorial file other than TUTORIAL,
30072 * desktop.el (desktop-no-desktop-file-hook)
30100 * calc/calc.el (calc-settings-file, calc-language-alist):
30144 * ido.el (ido-file-internal): Fall back to non-ido command if
30237 (filesets-menu-cache-file): Use directory ~/.emacs.d.
30248 ("diary-lib"): Advice to function `add-to-diary-list', to allow
30298 * longlines.el: New file.
30351 on the file name we pass to the inferior shell.
30401 (find-file-read-args): Use it to avoid let-binding
30403 file-name-shadow-mode while in the prompt).
30405 * complete.el (PC-read-include-file-name-internal):
30424 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
30580 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
30595 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
30605 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
30611 Substitute file-name-as-directory in the rest of the file.
30612 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
30614 (flymake-check-patch-master-file-buffer): Update calls to it.
30634 * follow.el: find-file-hooks -> find-file-hook.
30644 Doc fix. Replace `read-file-name' with `read-directory-name'.
30658 * autoinsert.el: find-file-hooks -> find-file-hook.
30714 (recentf-menu-action): Default to `find-file'.
30717 (recentf-file-readable-p, recentf-find-file)
30725 (recentf-track-closed-file): Update. Doc fix.
30815 (generic-use-find-file-hook, generic-lines-to-scan)
30816 (generic-find-file-regexp, generic-ignore-files-regexp)
30817 (generic-mode, generic-mode-find-file-hook)
30818 (generic-mode-ini-file-find-file-hook): Fix docstrings.
30855 (tramp-set-auto-save-file-modes): Set always permissions, because
30856 there might be an old auto-saved file belonging to another
30857 original file. This could be a security threat.
30862 `with-parsed-tramp-file-name'.
30864 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
30890 `auto-mode-alist' by adding upper case archive file extensions
30926 * language/thai-word.el: New file.
30930 * files.el (backup-buffer): If the file's directory is not
30931 writable, use copy instead of move to backup the file.
31034 * image-mode.el: New file.
31075 * calendar/diary-lib.el (mark-diary-entries): Use new optional
31082 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
31083 diary-file buffer.
31235 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
31327 * calendar/diary-lib.el (mark-diary-entries): Only call
31354 * image-file.el (image-file-handler): Put `safe-magic' property to
31355 `image-file-handler'.
31419 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
31458 * startup.el (command-line): Use it for temporary-file-directory,
31459 small-temporary-file-directory, auto-save-file-name-transforms,
31495 (icalendar-export-file, icalendar-export-region)
31496 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
31559 of an error if GDB can't find the source file.
31566 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
31632 * calendar/diary-lib.el (diary-remind): Discard any mark portion
31640 init file. Add link to Emacs manual node on `custom-file'.
31661 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
31790 (file-name-coding-system): Only set it for MacOS-9. The other case is
31832 (calc-edit-top): Move declaration to earlier in file.
31860 (viper-file-remote-p): Make equivalent to file-remote-p.
31890 * net/tramp.el (tramp-file-name-for-operation):
31915 (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to
31919 (ediff-file-remote-p): Make synonymous with file-remote-p.
31956 (gdb-find-file-hook): Add server prefix.
32037 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
32040 (gdb-find-file-hook): New hook. Add it to find-file-hook.
32092 (icalendar-import-file): Add blank at end of prompt.
32121 * ido.el (ido-file-extensions-order): New defcustom.
32122 (ido-file-extension-lessp, ido-file-extension-aux)
32123 (ido-file-extension-order): New advanced file ordering.
32124 (ido-file-lessp): New simple file ordering.
32126 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
32127 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
32140 (gdb-source-info): Treat case when source file is in another
32153 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
32226 * international/mule-cmds.el (set-locale-environment): Set file-name
32228 (set-default-coding-systems): Don't set default-file-name-coding-system
32289 buffer not visiting a file.
32411 in /tmp, regardless of temporary-file-directory.
32467 * speedbar.el: Avoid unnecessary use of locate-library.
32501 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
32571 type-break-file-name being non-nil.
32576 eudc-options-file is loaded.
32707 (tramp-handle-copy-file): Don't call `set-file-modes'
32711 (tramp-do-copy-or-rename-file-via-buffer)
32712 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
32714 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
32715 Call `set-file-modes' when appropriate.
32721 (tramp-file-name-for-operation): Mark `shell-command' as magic for
32725 `find-file-hooks' and `dired-mode-hook'.
32737 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
32738 `substitute-in-file-name'.
32739 (tramp-smb-handle-substitute-in-file-name): New defun.
32749 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
32803 * type-break.el (type-break-mode, type-break-file-time)
32804 (type-break-file-keystroke-count, type-break-choose-file):
32805 Don't store data in or load data from the file if type-break-file-name
32807 (type-break-file-name): Doc update as per the above.
32978 (query-replace): Move definitions to the beginning of the file.
33029 Make sure settings file exists before accessing it.
33093 `calc-settings-file' file name when loading it.
33104 * calc/calc.el (calc-settings-file): Change default value.
33107 * calc/calc-mode.el (calc-settings-file-name):
33108 Compare calc-settings-file to user-init-file instead of ~/.emacs.
33109 Replace ~/.emacs in a prompt by calc-settings-file.
33134 * man.el (Man-xref-man-page, Man-xref-header-file)
33135 (Man-xref-normal-file): Add follow-link property.
33154 * uniquify.el (uniquify-rationalize-file-buffer-names):
33156 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
33233 * cus-edit.el (custom-file): Doc fix for defcustom.
33234 (custom-file): The function no longer sets the variable
33235 `custom-file' to its return value.
33237 * startup.el (command-line): No longer load `custom-file'.
33251 * loadhist.el (file-loadhist-lookup): New function.
33252 (file-provides, file-requires): Use it.
33323 (dired-view-file, dired-mouse-find-file-other-window):
33339 This file is part of GNU Emacs.