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

18 	(after-find-file): Handle require-final-newline with new values.
38 * progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline.
67 * international/mule.el (buffer-file-coding-system-explicit):
68 Rename for explicit-buffer-file-coding-system.
69 (after-insert-file-set-coding): Adjust for the above change.
71 * files.el (revert-buffer): Change explicit-buffer-file-coding-system
72 to buffer-file-coding-system-explicit.
120 Set explicit-buffer-file-coding-system to last-coding-system-used.
122 explicit-buffer-file-coding-system (not buffer-file-coding-system)
125 * international/mule.el (explicit-buffer-file-coding-system):
127 (after-insert-file-set-coding): Set it to coding-system-for-read.
189 * startup.el (site-run-file): Don't allow setting it with Custom.
228 * uniquify.el (uniquify-rationalize-file-buffer-names):
233 (type-break-file-keystroke-count): Bind deactivate-mark.
244 * help-fns.el (describe-function-1): Call symbol-file with `defun'.
245 (describe-variable): Call symbol-file with `defvar'.
248 (symbol-file): Rewritten to handle new load-history format.
253 Call symbol-file with `defun'.
256 Call symbol-file with `defun'.
257 (find-variable-noselect): Call symbol-file with `defvar'.
260 Call symbol-file with `defun'.
263 Call symbol-file with `defun'.
266 Let MAIL-ALIAS-FILE arg override mail-personal-alias-file.
367 * calendar/diary-lib.el (mark-diary-entries):
368 Set mark-diary-entries-in-calendar only after checking for diary-file.
407 * calendar/diary-lib.el (view-other-diary-entries):
431 (tramp-handle-file-attributes-with-perl)
433 (tramp-do-copy-or-rename-file-out-of-band): Check for existence of
441 `substitute-in-file-name' with `unwind-protect'.
501 * vc.el (vc-default-update-changelog): Use insert-file-contents,
502 rather than insert-file.
565 * progmodes/idlwave.el (idlwave-skip-multi-commands): Don't match
641 * filecache.el (file-cache-add-directory-using-find):
642 Only set up file-cache-find-command-posix-flag if we will use it.
669 * filecache.el (file-cache-add-directory-using-find):
670 Only test file-cache-find-command-posix-flag on some systems.
683 * files.el (find-file-other-window, find-file-other-frame):
686 (find-file-read-only, find-file-read-only-other-window)
687 (find-file-read-only-other-frame): Use nil for `mustmatch' arg of
688 `find-file-read-args'. Signal an error about non-existent file
689 only if file name doesn't contain wildcards. Toggle read-only in
691 (find-alternate-file, find-alternate-file-other-window):
694 (find-file-noselect): Doc fix.
699 (ffap-string-at-point-mode-alist): Add * and ? to `file'.
700 (ffap-file-at-point): Add /* to immediately rejected names.
701 Return absolute file names matching ffap-dired-wildcards.
702 (ffap-read-file-or-url): Set default value for `completing-read'
703 to `buffer-file-name'.
704 (find-file-at-point): When filename matches ffap-dired-wildcards,
705 call ffap-file-finder with t arg `wildcards', instead of dired.
708 (ffap-read-only-other-frame, ffap-alternate-file): New commands.
878 * cus-edit.el (custom-file): Doc fix.
880 * textmodes/org.el: New file.
888 * net/tramp.el (tramp-handle-file-accessible-directory-p):
911 * cus-edit.el (custom-file): Doc fix.
1047 * textmodes/tex-mode.el (tex-main-file): Add a compatibility with
1140 * calc/calc-ext.el: Move require to end of file. Remove redundant
1147 * calc/calc-macs.el: Move provide to end of file.
1159 * calc/calc.el: Move require to end of file.
1252 (math-alg-inequalities): Move declaration to earlier in the file.
1277 (flymake-master-file-count-limit): Change into compiler defvar only.
1279 sorting files using flymake-master-file-compare.
1320 (calc-var-name-map): Move declaration to earlier in the file.
1342 (calc-help-long-names): Move declaration to earlier in file.
1366 * calc/calc-maint.el: Remove file.
1430 (tramp-file-name-handler-alist): Delete file-directory-files, add
1432 (tramp-perl-file-attributes): Surround uid and gid by double
1434 (tramp-convert-file-attributes): New function.
1435 (tramp-handle-file-attributes): Use it.
1437 (tramp-handle-file-attributes-with-perl): Use it. Don't convert
1438 file mode. Change parameter id-format from nonnumeric.
1439 (tramp-handle-file-attributes-with-ls): Change parameter id-format
1441 (tramp-post-connection): Don't send tramp-perl-file-attributes
1484 (flymake-fix-file-name): Rename from flymake-fix-path-name.
1486 (flymake-get-common-file-prefix): Rename from ...path... Doc fix.
1628 (math-super-types): Move declarations to earlier in file.
1651 to earlier in the file.
1719 * cus-start.el (all): Add x-use-old-gtk-file-dialog.
1789 (python-send-region, python-load-file): Don't assume that
1793 * dired.el (dired-align-file): Don't assume line starts with spaces.
1831 (ses-initial-file-trailer): Change ;;; to ;; for local vars.
1848 (ps-insert-file): Use insert-file-contents instead of insert-file.
1879 the file.
1973 (calc-selection-cache-entry): Move declaration to earlier in the file.
1997 (calc-rewrite-selection, calc-locate-selection-marker)
2045 Use make-temp-file to generate PostScript files in any situation.
2046 (pr-ps-temp-file): Now specify a prefix to generate temporary files.
2059 (pr-ps-file-up-preview, pr-ps-file-using-ghostscript)
2060 (pr-ps-file-up-ps-print, pr-toggle-file-duplex, pr-toggle-file-tumble)
2061 (pr-toggle-file-landscape, pr-toggle-ghostscript, pr-toggle-faces)
2071 (pr-toggle-file-duplex-menu, pr-toggle-file-tumble-menu)
2072 (pr-toggle-file-landscape-menu, pr-toggle-ghostscript-menu)
2079 (pr-ps-file): Use make-temp-file to generate a temporary file.
2132 * progmodes/idlwave.el: Remove RCS keywords.
2136 * progmodes/idlwave.el, progmodes/idlw-toolbar.el
2139 * progmodes/idlw-help.el: New file.
2146 * international/mule.el (set-buffer-file-coding-system):
2148 (after-insert-file-set-coding): Pass that new arg.
2149 Prevent set-buffer-multibyte from trying to lock the file.
2218 * printing.el (pr-ps-file-print, pr-toggle-duplex): Fix typos.
2237 Move declarations to earlier in the file.
2284 Set the file permission bits for newly created files.
2289 (pr-file-modes): New option.
2291 (pr-save-interactive, pr-save-file-modes): New macros.
2294 (pr-call-process, pr-text2ps): Set file permission bits.
2295 (pr-despool-print): Set file permission bits. Handle interactive-p as
2307 (pr-ps-file-up-preview, pr-ps-file-using-ghostscript)
2308 (pr-ps-file-up-ps-print, pr-toggle-file-duplex, pr-toggle-file-tumble)
2309 (pr-toggle-file-landscape, pr-toggle-ghostscript, pr-toggle-faces)
2364 (calc-graph-keep-file, calc-graph-xval, calc-graph-xlow)
2425 (byte-compile-file-form-defalias): Rename from byte-compile-defalias.
2472 (desktop-clear-preserve-buffers-regexp, desktop-file-name-format)
2473 (desktop-globals-to-clear, desktop-no-desktop-file-hook, desktop-path)
2548 * textmodes/conf-mode.el: New file.
2597 * calendar/diary-lib.el (diary-from-outlook)
2620 * help-fns.el (help-C-file-name): File name must be in build-files
2662 * menu-bar.el (menu-bar-file-menu): Make this the real name
2664 (global-map): Use `file', not `files', as the symbol.
2726 Rename menu-bar-files-menu to menu-bar-file-menu.
2739 * progmodes/idlw-shell.el (idlwave-shell-examine-map):
2741 (idlwave-shell-temp-pro-file): Likewise.
2742 (idlwave-shell-temp-rinfo-save-file): Likewise.
2743 (idlwave-shell-temp-file): Minor doc fix.
2780 * outline.el (hide-body): Don't hide lines at the top of the file
2801 and file headers.
2813 if a dialog will be used, read-file-name otherwise.
2900 * emacs-lisp/autoload.el (update-file-autoloads):
2908 * files.el (find-file-existing): New function.
2911 find-file-existing. Add "New File..." that calls find-file.
2916 icon diropen. New tool bar item find-file-existing uses icon open.
2919 instead of read-file-name.
2930 (icalendar-export-file, icalendar-import-file): Blank at end of prompt.
2989 * files.el (large-file-warning-threshold): Add :version keyword.
3014 * progmodes/idlwave.el (idlwave-update-routine-info):
3017 * progmodes/idlw-shell.el (idlwave-shell-send-char):
3039 * man.el (Man-xref-normal-file): Fix help-echo.
3076 Allow for absolute file names in bibtex-string-files.
3077 (bibtex-files, bibtex-file-path): New variables.
3102 (x-dnd-types-alist, x-dnd-open-file-other-window)
3180 * info.el (Info-file-list-for-emacs): Add ("Info" . "info")
3183 Add 'info-file "emacs" property.
3280 * find-file.el (cc-other-file-alist): Bring it in line with
3349 * simple.el (process-file): Fix logic.
3369 * simple.el (process-file): Accept nil for INFILE.
3396 * simple.el (process-file): New function, similar to call-process
3397 but supports file handlers.
3400 process-file is fboundp.
3401 * net/tramp.el (tramp-file-name-handler-alist): Add entry for
3402 process-file.
3403 (tramp-handle-process-file): New function.
3404 (tramp-file-name-for-operation): Support process-file.
3419 * ibuffer.el (ibuffer-find-file): Remove `interactive-p' call;
3503 (icalendar-export-file, icalendar-export-region): New functions;
3506 (icalendar-import-file): Append to target file rather than
3573 (term-file-prefix): Use defvar.
3574 (abbrev-file-name): Use defvar.
3614 * vc-hooks.el (vc-find-file-hook): Call vc-backend with absolute name.
3655 (byte-compile-warning-prefix, byte-compile-log-file): Likewise.
3657 (byte-compile-file-form-require): Detect "cl" from the arg value.
3674 * pcvs.el (cvs-mode-view-file, cvs-mode-view-file-other-window): Add.
3675 (cvs-mode-find-file): Add optional `view' arg to enter view mode.
3677 * pcvs-defs.el (cvs-mode-map): Bind v to cvs-mode-view-file.
3720 * info-look.el (info-lookup-file): Add info-file property.
3724 (info): Add info-file property.
3733 (tramp-set-auto-save-file-modes): Set permissions of autosaved
3734 remote files to the permissions of the original file. This is not
3743 depending on test result of `substitute-in-file-name'.
3907 * calendar/icalendar.el: New file.
3916 (Info-build-toc): Don't check for special Info file names.
3917 Set main-file to nil if Info-find-file returns a symbol.
3999 * diff-mode.el (diff-file-header-re): Tighten up regexp a tiny bit.
4000 (diff-fixup-modifs): Catch unified-diff file-headers.
4015 (dired-align-file): New function.
4022 * calendar/diary-lib.el (list-diary-entries): Save diary buffer
4037 (pr-ps-file-using-ghostscript): Use make-temp-file instead of
4039 (pr-delete-file): Check if file exists before deleting it.
4075 * ls-lisp.el (ls-lisp-format): Mark file names with property
4089 (ido-file-internal): Init ido-directory-too-big.
4098 (ido-read-file-name, ido-read-directory-name, ido-completing-read):
4128 (ido-define-mode-map): Generalize switch between file/buffer contexts.
4130 Handle insert-buffer and insert-file ido-exit values.
4132 ido-context-switch-command. Handle insert-file ido-exit value.
4135 (ido-file-internal): New arg switch-cmd. Use it to setup
4137 (ido-enter-insert-buffer, ido-enter-insert-file): New commands
4141 (ido-find-file-in-dir, ido-display-file, ido-write-file)
4143 (ido-insert-buffer, ido-insert-file): Setup context switching.
4145 (ido-read-file-name): Disable context switching. Handle fallback.
4167 of ghostscript for monochrome PostScript file in Windows.
4251 battery subdirectories regardless of their file name.
4270 Expand dired-directory since buffer-file-name is absolute.
4330 (calc-mode): Compare `calc-settings-file' to `user-init-file' rather
4331 than "\\.emacs" to determine if it is the user-init-file.
4349 no file name consider `dired-directory'.
4570 * format.el (buffer-auto-save-file-format): Make it permanent local.
4919 * speedbar.el (speedbar-file-regexp): Give it a phony defvar
4933 (ada-get-ali-file-name): Improve error msg.
4934 (ada-get-ada-file-name): Likewise.
4945 * speedbar.el (speedbar-file-regexp): Move definition up.
4980 (ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code
5116 * cus-start.el (read-file-name-completion-ignore-case): Add.
5124 (speedbar-file-lists): Don't ignore file-name case on Unix and use
5237 function "tramp_file_attributes". Otherwise, file names
5240 (tramp-handle-file-truename): FILENAME must be expanded first.
5243 (tramp-handle-verify-visited-file-modtime): If file does not
5245 buffer's record. Check whether a file is visiting the buffer, or
5247 case the visiting file doesn't exist. Suggested by Luc Teirlinck
5250 `set-visited-file-modtime', because filename can be different
5251 from (buffer-file-name) if `file-precious-flag' is set.
5252 `set-visited-file-modtime' must be called always when `visit' is t
5254 (tramp-handle-set-visited-file-modtime): If `time-list' is not
5255 nil, don't apply the whole body. If the file doesn't exists, set
5357 (quietly-read-abbrev-file): Doc fix.
5433 * ps-print.el (ps-begin-file): Improve the DSC compliance of the
5466 * dired-aux.el (dired-file-set-difference): Don't use `caddr'.
5475 * net/tramp.el (tramp-handle-verify-visited-file-modtime):
5483 non-file buffers. We know it is nil.
5489 * net/tramp.el (tramp-handle-verify-visited-file-modtime):
5493 (tramp-sh-file-name-handler): Use them to implement the global lock.
5502 (tramp-handle-find-backup-file-name): `copy-tree' is available
5506 wasn't open, `file-modes' has changed it accidentally.
5575 * net/tramp.el (tramp-handle-verify-visited-file-modtime):
5576 `visited-file-modtime' now returns a list of two integers, instead
5591 (auto-revert-handler): Revert only either tail or whole file.
5599 (pr-dosify-file-name): New fun. Replace ps-dosify-path.
5600 (pr-unixify-file-name): New fun. Replace ps-unixify-path.
5601 (pr-standard-file-name): New fun. Replace pr-standard-path.
5625 (pr-shell-file-name): Option removed.
5630 (pr-ps-file-preview, pr-ps-file-using-ghostscript, pr-ps-file-print)
5732 image file.
5733 (iimage-locate-file): New function. Emacs21.3 or earlier does not
5734 have locate-file.
5818 * net/tramp.el (tramp-handle-file-remote-p): New implementation to
5819 agree with new return value of `file-remote-p'.
5822 * net/ange-ftp.el (ange-ftp-file-remote-p): New return value,
5823 according to new documentation of `file-remote-p'.
5825 * files.el (file-remote-p): Fix doc to say that return value is
5827 (file-relative-name): Use new return value of `file-remote-p'.
5837 of systems where shell-file-name should be used instead of
5910 * autorevert.el (global-auto-revert-non-file-buffers): Doc fix.
5926 * autorevert.el (global-auto-revert-non-file-buffers):
5959 * emacs-lisp/ewoc.el (ewoc-create, ewoc-map, ewoc-locate)
5978 * autorevert.el (global-auto-revert-non-file-buffers):
6022 `before-save-hook', rather than `write-file-functions'.
6054 * bindings.el (completion-ignored-extensions): Add file extensions
6060 (Info-toc): Add substring-no-properties on Info file name.
6216 (dired-hide-subdir, dired-hide-all, dired-show-file-type)
6259 * saveplace.el (save-place-alist-to-file): Bind `print-length'
6306 * toolbar/README: New file.
6329 (find-dired): No longer call `abbreviate-file-name' on DIR.
6332 * locate.el: Merge the two `Commentary' sections.
6333 (locate-ls-subdir-switches): New user option.
6334 (locate): Update for other changes.
6335 (locate-mode-map): Restore Dired binding for mouse-2.
6336 Bind `locate-mouse-view-file' to M-mouse-2.
6337 Bind `l' to `locate-do-redisplay'.
6338 (locate-main-listing-line-p, locate-do-redisplay): New functions.
6339 (locate-mouse-view-file, locate-tags, locate-find-directory):
6341 (locate-mode): Update docstring. Make `*Locate*' buffer read-only.
6343 (locate-insert-header): Change header of *Locate* buffer.
6483 * vc-arch.el (vc-arch-state): Don't assume the file exists.
6508 (tramp-let-maybe): Move to an earlier spot in the file.
6517 * files.el (find-file): Doc fix.
6531 * files.el (file-remote-p): Apply file name handler for operation
6532 `file-remote-p'. It isn't a property any longer.
6533 (file-relative-name): `fh' and `fd' get the required value via
6534 `find-file-name-handler' already.
6536 * ange-ftp.el (ange-ftp-file-remote-p): New defun.
6537 (top): Remove setting of `file-remote-p' property for
6538 `ange-ftp-hook-function'. Add `ange-ftp' property to `file-remote-p'.
6553 (tramp-file-name-handler-alist, tramp-file-name-for-operation):
6554 Add entry for `file-remote-p'.
6555 (tramp-handle-file-remote-p): New defun.
6556 (top): Remove setting of `file-remote-p'. Don't set
6557 `inhibit-file-name-handlers' and `inhibit-file-name-operation'.
6559 * tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
6560 `file-remote-p'.
6578 (tramp-do-copy-or-rename-file-out-of-band): Use it.
6581 (tramp-check-ls-commands, tramp-handle-expand-file-name)
6582 (tramp-handle-file-truename): Use it.
6583 (tramp-completion-file-name-regexp-unified): Avoid matching
6585 file-name-non-special.
6605 (thumbs-make-thumb): Unconditionally accept an existing file.
6606 (thumbs-insert-thumb): Add thumb-image-file property to the image.
6618 (thumbs-file-list, thumbs-file-alist): New functions.
6623 (thumbs-delete-images): Use thumbs-current-image, thumbs-file-alist.
6625 (thumbs-next-image, thumbs-previous-image): Use thumbs-file-alist.
6626 (thumbs-redraw-buffer): Use thumbs-file-list.
6645 * progmodes/flymake.el: New file.
6649 * files.el (find-file-noselect-1): Do not bind
6651 `find-file-not-found-functions'.
6686 buffers with names obtained from the desktop file instead of the
6695 Use expand-file-name and data-directory.
6703 auto-save-file-name-transforms intact.
6741 * files.el (file-name-non-special): There are more operations
6742 which need handling: `find-backup-file-name',
6743 `insert-file-contents', `verify-visited-file-modtime',
6745 methods `quote' and `unquote-then-quote' to file-arg-indices.
6752 for the current node and file is not in the cache of index nodes.
6776 * files.el (find-file-noselect-1): Fix bug introduced by
6779 `find-file-not-found-functions'.
6817 (Info-toc): Set Info-current-file.
6819 Add main-file variable.
6866 a new mode. The file (gdb-mi.el) for this mode will be included
6882 * progmodes/idlw-shell.el (idlwave-shell-get-object-class):
6891 * files.el (file-name-non-special): Allow t in file-arg-indices
6938 * locate.el (locate-prompt-for-command): Shorten first line of
6940 (locate-mode): Expand docstring and include keymap summary.
6942 * files.el (find-file-noselect-1): Limit the scope of the
6945 `find-file-not-found-functions' and `find-file-hook'.
6973 (byte-compile-log-file): Call compilation-forget-errors.
6995 * files.el (auto-save-file-name-transforms): Make sure ange-ftp temp
7067 (describe-char-unicodedata-file): Re-enable the Unicode code now that
7074 * tree-widget.el: New file.
7101 * files.el (file-truename): Don't mention COUNTER and PREV-DIRS
7167 * man.el (Man-getpage-in-background): Use shell-file-name
7172 * iimage.el: New file.
7179 * files.el (set-visited-file-name, file-expand-wildcards):
7211 * mail/unrmail.el (unrmail): Mostly rewritten. Parses the file
7299 revisit that file.
7321 * calendar/cal-bahai.el: New file, which adds support for the
7327 * calendar/diary-lib.el, calendar/holidays.el:
7361 (tramp-do-copy-or-rename-file-via-buffer): Rename from
7362 tramp-do-copy-or-rename-via-buffer (without `file'), to make it
7364 (tramp-do-copy-or-rename-file): Calls adjusted.
7383 (tramp-do-copy-or-rename-file-out-of-band): Asynchronous process
7394 (tramp-touch): FILE can be a local file, too.
7396 (tramp-handle-insert-directory): Properly quote file name also if
7399 (tramp-do-copy-or-rename-file-via-buffer): Set permissions of the
7400 new file.
7401 (tramp-handle-file-local-copy, tramp-handle-write-region):
7402 The permissions of the temporary file are set if filename exists.
7406 (tramp-file-name-handler-alist): Add entry for `find-backup-file-name'.
7407 (tramp-handle-find-backup-file-name): New function.
7408 Implements Tramp's find-backup-file-name.
7410 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry
7411 for `find-backup-file-name'.
7414 ("file" -> "filename"). Reported by Kim F. Storm <storm@cua.dk>.
7473 (python-load-file): Use python-proc, emacs.eimport.
7512 Remove unwanted ###autoloads from source file.
7541 * ido.el (ido-read-internal): Fix call to read-file-name for edit.
7544 (ido-read-file-name): If command has ido property, don't use ido
7621 (gdb-goto-breakpoint): Make buffer display file at breakpoint.
7631 * diff-mode.el (diff-header-face, diff-file-header-face):
7691 quail file if it is up to date.
7785 * calendar/diary-lib.el (diary-outlook-formats): New variable.
7794 (python-send-region, python-load-file): Use it.
7798 * help-fns.el (help-C-file-name): Use new subr-name.
7799 Prepend `src/' to the file name.
7801 (describe-function-1, describe-variable): Only find a C source file
7924 (update-file-autoloads, update-directory-autoloads): Use `time-less-p'.
7964 (type-break-terse-messages, type-break-file-name): New defcustoms.
7967 (type-break-interval-start, type-break-auto-save-file-name): New vars.
7969 "session" file. Schedule break according to the session file.
7970 Kill session file buffer on exit. Organize for save-some-buffers
7971 to always save the session file.
7974 (type-break-file-time, type-break-file-keystroke-count, timep)
7975 (type-break-choose-file, type-break-get-previous-time)
8007 (info): New arg `buffer'. Use it. Doc fix. Read file name for
8030 (Info-toc): Use full file names. Set Info-current-node to "Top".
8031 (Info-fontify-node): Compare file names without directory name.
8064 (desktop-missing-file-warning): Correct docstring.
8101 (compilation-get-file-structure): New function inherits
8104 Use it so that different paths to the same file share the same
8166 * wdired.el: New file.
8241 (checkdoc-buffer-label): Make sure the file name is meaningful.
8302 (desktop-buffer-file): Rename to desktop-restore-file-buffer.
8304 desktop-missing-file-warning is nil.
8317 desktop-missing-file-warning is non-nil.
8440 * x-dnd.el (x-dnd-open-local-file, x-dnd-open-file): Improve error
8450 * info.el (Info-find-file, Info-find-node-2): Add history and toc.
8454 (Info-history): Create a node of the virtual history file.
8455 (Info-toc): Create a node of the virtual toc file.
8456 (Info-insert-toc): New arg `curr-file' for reference file names.
8457 (info-apropos): Remove redundant var binding for temp-file.
8461 (Info-fontify-node): Don't show the file name of external
8515 * files.el (locate-file-completion): Handle nil in path-and-suffixes.
8516 (file-truename): Expand all ~ constructs directly.
8523 (allout-init): Use find-file-hook, not find-file-hooks.
8525 Use write-contents-functions, not local-write-file-hooks.
8530 adding messages when there are already markers for their file.
8537 (python-load-file): Fix python-orig-start setting.
8597 * emacs-lisp/bytecomp.el (batch-byte-compile-file):
8604 (python-orig-start-line, python-orig-file): Remove.
8607 (python-send-region, python-load-file): Use it.
8647 (python-load-file): Remove `try' from Python fragment.
8685 (command-line): New option -Q. Like -q --no-site-file, but in
8710 (python-load-file): Re-written.
8758 (vc-arch-find-file-hook): Use the simpler after-save-hook.
8771 * progmodes/python.el: New file.
8793 marked file names and flagged file names.
8807 (ido-write-file): Set it to t unconditionally.
8853 * calendar/diary-lib.el (diary-mode, fancy-diary-display-mode):
8868 (Info-find-file): New fun.
8869 (Info-find-node): Move part of code to Info-find-file.
8910 add matching groups for file and node names. Remove hack for quote.
8913 different face. Unhide file names of external references.
8923 (help-subr-name, help-C-file-name, help-find-C-source): New funs.
8933 (Info-display-images-node): Remove message with image file name.
8959 (ethio-find-file): Bind ethio-sera-being-called-by-w3 to t
8961 (ethio-write-file): Likewise.
8989 (Info-find-node, Info-find-node-2): Grok apropos virtual file.
9025 reverting. This allows to tail a file.
9028 * format.el (format-write-file): Add optional argument CONFIRM
9029 and make it behave like the analogous argument to `write-file'.
9044 * progmodes/ebnf-dtd.el: New file, implement a parser for DTD (Data
9108 (auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p)
9122 (pr-shell-file-name): Initialization fix.
9162 of XLFD file name.
9183 * progmodes/ebnf-ebx.el: New file, implement a parser for EBNF used to
9211 * vc-hooks.el (vc-file-not-found-hook): Fix typo.
9217 Call vc-find-file-hook here instead of in auto-revert-buffers.
9218 (auto-revert-buffers): Delete call to vc-find-file-hook.
9219 (auto-revert-verbose, global-auto-revert-non-file-buffers)
9296 * files.el (file-relative-name): Use compare-strings.
9385 * calendar/diary-lib.el (fancy-diary-display): Set mode-line
9405 Copy&delete existing id file if any. Fallback if uuidgen is absent.
9407 (vc-arch-file-source-p, vc-arch-file-id, vc-arch-tagging-method):
9409 (vc-arch-find-file-not-found-hook, vc-arch-register): New backend ops.
9410 (vc-arch-registered): Try our best guess using vc-arch-file-source-p.
9412 * vc-hooks.el (vc-default-find-file-not-found-hook): New fun.
9413 (vc-file-not-found-hook): Use it.
9421 (diff-end-of-file): Handle case where file-header looks like diff text.
9423 (diff-file-kill): Delete a subsequent empty line, if applicable.
9424 (diff-hunk-file-names): New fun, extracted from diff-tell-file-name.
9425 (diff-find-file-name): Use it.
9426 (diff-tell-file-name): New command.
9431 (diff-apply-hunk, diff-test-hunk): Go to old or new file.
9465 (jka-compr-write-region, jka-compr-insert-file-contents):
9476 * dired-aux.el (dired-compress-file-suffixes): Add dz and tbz.
9485 * autorevert.el (global-auto-revert-non-file-buffers):
9488 (auto-revert-list-diff, auto-revert-dired-file-list)
9532 (byte-compile-file): Output warning when deleting a file.
9552 * language/ethio-util.el (ethio-find-file): Doc fix.
9560 * format.el (format-insert-file): Always return a list of two
9561 elements, like insert-file-contents does.
9690 Detect the file as `same-diff conflict' if the filename is "ANCESTOR".
9732 (vc-default-find-file-hook): New fun.
9733 (vc-find-file-hook): Call new find-file-hook operation.
9735 * vc-arch.el: New file.
9764 (compilation-file-regexp-alist, compilation-nomessage-regexp-alist)
9765 (compilation-current-file, compilation-regexps): Remove vars.
9768 (compilation-error-filedata-file-name, compile-reinitialize-errors)
9805 * net/ldap.el (ldap-search-internal): Handle file URLs with drive
9924 * pcvs-info.el (cvs-fileinfo->backup-file): Use a more constraining
10028 * desktop.el (desktop-file-version)
10042 * printing.el: Replace "As Is..." in PostScript file print/preview by
10051 * net/tramp.el (tramp-handle-file-local-copy)
10058 (tramp-touch): Set last-modified time of a remote file.
10063 * net/tramp-smb.el (tramp-smb-handle-file-writable-p): Handle the
10066 (tramp-smb-get-file-entries): The directory in question should
10097 (tramp-do-copy-or-rename-file): Handle out-of-band methods.
10098 Call `tramp-do-copy-or-rename-file-out-of-band' this case.
10099 (tramp-do-copy-or-rename-file-out-of-band): Rename from
10100 `tramp-do-copy-or-rename-file-one-local', because it handles also
10103 (tramp-handle-file-local-copy, tramp-handle-write-region):
10104 Out-of-band handling removed. `copy-file' called instead, which
10105 calls `tramp-do-copy-or-rename-file-out-of-band'.
10117 file/directory doesn't exist.
10120 (tramp-file-name-handler-alist): Add `dired-compress-file' entry.
10121 (tramp-handle-dired-compress-file): New function.
10137 (tramp-ftp-file-name-handler): Unset `ange-ftp-ftp-name-arg' and
10139 previous calls in case the "ftp" method is used in the Tramp file
10146 * thumbs.el: New file.
10156 (ebnf-syntax-directory, ebnf-syntax-file): New funs.
10165 (ffap-file-at-point): Remove redundant code.
10231 * progmodes/ebnf-abn.el: New file, implements an ABNF parser.
10239 (ebnf-print-directory, ebnf-print-file, ebnf-spool-directory)
10240 (ebnf-spool-file, ebnf-eps-directory, ebnf-eps-file)
10242 (ebnf-directory, ebnf-file): New funs.
10243 (ebnf-special-show-delimiter, ebnf-file-suffix-regexp)
10273 * abbrev.el (write-abbrev-file): Make argument optional. Doc fix.
10298 * calendar/diary-lib.el (fancy-diary-display): Don't rely on
10306 (save-place-alist-to-file): Use it to filter out files that are
10316 * ffap.el (ffap-file-at-point): Try parent directories.
10338 "file extension" modifier.
10347 temporary file for buffer already visiting one. This change makes
10384 * calendar/diary-lib.el (mark-diary-entries): Ditto.
10408 if one of global-auto-revert-non-file-buffers or autorevert-mode
10455 rmail-output-to-rmail-file such that rmail-current-message stays
10508 (auto-revert-dired-file-list, auto-revert-dired-changed-p)
10513 (auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p)
10583 (diff-regexp-alist, diff-old-file, diff-new-file)
10617 handled by x-dnd-handle-file-name.
10626 (x-dnd-handle-file-name): New function for FILE_NAME.
10638 * emacs-lisp/macroexp.el: New file, implements `macroexpand-all'.
10642 * tar-mode.el (tar-extract): Fix for the case that a file doesn't
10687 in file names, as long as it is unambiguous.
10722 (vi-locate-def): Likewise.
10750 * vc.el (with-vc-file): Fix unsafe uses of error.
10770 * diff-mode.el (diff-file-regexp-alist, diff-error-regexp-alist)
10781 * x-dnd.el (x-dnd-get-local-file-name): Fix byte compiler warning
10805 * x-dnd.el: New file for drag and drop.
10812 (dired-dnd-do-ask-action, dired-dnd-handle-local-file)
10813 (dired-dnd-handle-file): New functions for drag and drop support.
10882 * filecache.el (file-cache-find-posix-p): Delete.
10883 (file-cache-add-directory-using-find):
10939 rmail-output-to-rmail-file such that rmail-current-message stays
10945 * filecache.el (file-cache-find-posix-p): New function. Detect Cygwin.
10946 (file-cache-add-directory-using-find): Add Cygwin support.
10947 (file-cache-find-command-posix-flag): New user variable.
10949 * filecache.el (file-cache-add-directory): Check for
11107 * calendar/diary-lib.el (diary-entry-time): Fix typo/bug:
11193 * calendar/diary-lib.el: Update copyright.
11207 * calendar/diary-lib.el (diary-entry-time):
11236 * files.el (write-file-functions, write-contents-functions):
11268 before-save-hook instead of write-file-functions.
11274 * net/ange-ftp.el (ange-ftp-file-attributes):
11275 Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil.
11311 * progmodes/idlwave.el (idlwave-make-tags):
11315 * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
11334 (ido-set-current-directory, ido-file-internal)
11335 (ido-file-name-all-completions1): Use it.
11365 file-name clashes on 8+3 DOS filesystems.
11372 file-name clashes on 8+3 filesystems.
11376 file-name clashes on 8+3 DOS filesystems.
11397 * obsolete/sc.el: Display message that this file is obsolete.
11433 * filecache.el (file-cache-ignore-case): New variable.
11434 (file-cache-assoc-function): Var deleted. Use assoc-string instead.
11443 * comint.el (comint-file-name-chars): Add [].
11446 * shell.el (shell-file-name-chars): Add [].
11478 * net/zone-mode.el (zone-mode): Use write-file-functions, not
11479 write-file-hooks.
11539 * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional
11565 (ido-read-buffer, ido-file-internal):
11566 (ido-read-file-name, ido-read-directory-name): Let-bind it.
11567 (ido-file-name-all-completions1): Return empty list for
11571 (ido-read-file-name, ido-file-internal, ido-read-directory-name):
11577 calls to directory-files-and-attributes and file-attributes.
11583 * ffap.el (ffap-read-file-or-url): Revert previous change.
11587 * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a
11590 file, such as version and update files without node lines, not
11595 * jka-compr.el (jka-compr-insert-file-contents): Avoid error when
11596 file not found.
11609 * shell.el (shell-file-name-quote-list): Add backslash.
11612 in comint-file-name-quote-list.
11618 value of buffer-file-coding-system.
11626 * ffap.el (ffap-read-file-or-url): Eliminate reliance of the call
11712 (dired-file-set-difference, dired-files-attributes): New functions.
11729 `file-attributes'. Calls of `file-attributes' won't use this
11731 (tramp-perl-file-attributes): Add a new parameter to Perl script
11733 (tramp-handle-file-truename, tramp-handle-file-symlink-p):
11734 Apply `file-attributes' instead of `tramp-handle-file-attributes' in
11736 (tramp-handle-file-attributes): Replace proprietary optional
11738 (tramp-handle-file-attributes-with-perl): Handle parameter
11743 * net/tramp-smb.el (tramp-smb-handle-delete-file):
11746 (tramp-smb-handle-file-attributes): Add recently (Emacs 22.1)
11752 `file-attributes' has a second parameter. If yes, apply it with
11762 * help-at-pt.el: New file.
11786 * cus-start.el (all): Add use-file-dialog.
11818 (ido-make-prompt, ido-file-internal, ido-toggle-vc)
11819 (ido-read-file-name): Toggle VC checking via
11821 (ido-file-internal): Handle ido-use-url-at-point and
11824 (ido-sort-list): Ignore final slash when sorting file names.
11849 and commands to new file grep.el.
11869 * progmodes/grep.el: New file with grep code from compile.el.
11928 * eshell/em-ls.el (eshell-ls-file): There are times with
12002 * eshell/em-ls.el (eshell-ls-file): Instead of making the size
12066 * language/kannada.el: New file.
12068 * language/knd-util.el: New file.
12083 * desktop.el (desktop-locals-to-save): Add buffer-file-coding-system.
12084 (desktop-buffer-file): Use saved buffer-file-coding-system
12085 for file reading. Set auto-insert to nil to prevent automatic
12162 (tex-main-file): Don't add .tex if the extension is already present.
12267 (antlr-skip-file-prelude): Ditto.
12272 (antlr-file-dependencies): Ditto.
12302 * progmodes/cfengine.el: New file.
12307 default-directory when completing file names.
12421 change-log-default-name in the buffer visiting the file.
12425 * files.el (find-file-hook): Customize.
12449 file-name clashes on 8+3 filesystems.
12470 provides a `PC-completion-as-file-name-predicate' variable that
12564 * emacs-lisp/lisp-mnt.el (lm-with-file):
12640 * find-file.el (ff-special-constructs): Add autoload cookie.
12665 * recentf.el (recentf-initialize-file-name-history): New defcustom.
12666 (recentf-load-list): When `recentf-initialize-file-name-history'
12667 is non-nil, initialize an empty `file-name-history' with the
12750 (ffap-file-at-point): Use the new regexp to strip the prompts from
12751 the file names. This is an issue mostly for user prompts that
12752 don't have a trailing space and find-file-at-point is invoked from
12798 * emacs-lisp/bytecomp.el (byte-compile-log-file):
12803 * woman.el (woman-file-name, woman-follow-word):
12810 * emacs-lisp/lisp-mnt.el (lm-with-file):
12811 Don't visit the file, just use insert-file-contents in temp buffer.
12822 minor cleanup of file header.
12888 (recentf-file-readable-p): New function.
12890 (recentf-add-file): Doc fix. Use recentf-file-readable-p.
12892 (recentf-save-list): Use write-file to handle backup of
12893 recentf-save-file.
12917 * dired.el (dired-mode-map): Bind M-g to dired-goto-file.
13012 * calendar/diary-lib.el (diary-header-line-flag)
13063 2003-07-26: msdos-long-file-names is a function, not a variable.
13068 Do nothing with mail-personal-alias-file if it is nil.
13071 Do nothing if mail-personal-alias-file is nil.
13075 * dired.el (dired-mouse-find-file-other-window):
13076 Use dired-view-command-alist here, as in dired-view-file.
13077 (dired-view-command-alist): Use %s to substitute file name.
13177 * files.el (file-newest-backup): Use `expand-file-name'.
13179 * calendar/diary-lib.el (simple-diary-display, make-diary-entry):
13194 * progmodes/ld-script.el: New file.
13207 * pcvs.el (cvs-do-removal): Show the deleted file name
13213 (set-buffer-file-coding-system): Doc fix.
13453 (bookmark-menu-delete, bookmark-menu-rename, bookmark-menu-locate)
13470 * textmodes/reftex-parse.el (reftex-locate-bibliography-files): Improve the
13563 * calendar/calendar.el (diary-file, diary-file-name-prefix)
13577 * calendar/diary-lib.el (list-diary-entries): Adapt for new
13703 * files.el (set-visited-file-name): Use truename for buffer-file-name.
13707 * vc-hooks.el (vc-file-not-found-hook): Doc fix.
13713 (vc-file-not-found-hook): Add this to find-file-not-found-functions,
13714 rather than to find-file-not-found-hook, which doesn't exist.
13766 * progmodes/idlwave.el (idlwave-comment-indent-char): Fix default
13811 (tramp-handle-insert-file-contents): Do not
13812 unconditionally inhibit the file operation file-local-copy, only
13813 do that when the inhibit-file-name-operation is currently
13814 insert-file-contents. This fixes finding remote CVS-controlled
13815 files. (It would barf on inserting the CVS/Entries file
13816 literally, because the file-local-copy handler wasn't called.)
13889 * xml.el (xml-parse-tag, xml-parse-file, xml-parse-region):
14002 * view.el (view-file): If existing buffer's major mode is special,
14067 * net/ange-ftp.el (ange-ftp-file-symlink-p):
14081 * textmodes/tex-mode.el (tex-main-file): Use with-no-warnings.
14274 (vc-cvs-rename-file): Remove (use the default).
14326 This file is part of GNU Emacs.