Mercurial > emacs
changeset 54534:9739834841d5
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 23 Mar 2004 21:44:31 +0000 |
parents | 924fccad3acb |
children | f5c18c1f02ce |
files | lisp/ChangeLog |
diffstat | 1 files changed, 67 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Mar 23 21:44:05 2004 +0000 +++ b/lisp/ChangeLog Tue Mar 23 21:44:31 2004 +0000 @@ -1,3 +1,59 @@ +2004-03-23 Dave Love <fx@gnu.org> + + * dired.el (dired) <defgroup>: Add link to manual. + (dired-font-lock-keywords): Ad highlighting on unusual permissions. + (dired-revert): Use dolist. + (dired-mode-map): Add U binding. + (dired-mode): Add font-lock-beginning-of-syntax-function. + (dired-garbage-files-regexp): Make it a defcustom. + +2004-03-23 Stefan Monnier <monnier@iro.umontreal.ca> + + * vc-arch.el (vc-arch-diff): Handle the special case where `newvers' + is equivalent to nil. + (vc-arch-diff3-rej-p): Be a bit more flexible in what we accept. + (vc-arch-mode-line-string): Accept `added' state. + (vc-arch-state): Use inode-sigs if available. + (vc-arch-add-tagline): Rename from vc-arch-add-tag. + Copy&delete existing id file if any. Fallback if uuidgen is absent. + (vc-arch-tagline-re): New var. + (vc-arch-file-source-p, vc-arch-file-id, vc-arch-tagging-method): + New functions. + (vc-arch-find-file-not-found-hook, vc-arch-register): New backend ops. + (vc-arch-registered): Try our best guess using vc-arch-file-source-p. + + * vc-hooks.el (vc-default-find-file-not-found-hook): New fun. + (vc-file-not-found-hook): Use it. + + * diff-mode.el (diff-default-read-only): Change default. + (diff-mode-hook): Make it a defcustom. Add some options. + (diff-mode-map): Bind diff-refine-hook. + (diff-yank-handler): New var. + (diff-yank-function): New fun. + (diff-font-lock-keywords): Use them. + (diff-end-of-file): Handle case where file-header looks like diff text. + (diff-hunk-kill): Adjust to "new" hunk-next behavior. + (diff-file-kill): Delete a subsequent empty line, if applicable. + (diff-hunk-file-names): New fun, extracted from diff-tell-file-name. + (diff-find-file-name): Use it. + (diff-tell-file-name): New command. + (diff-mode): Be careful with view-mode. + (diff-delete-if-empty, diff-delete-empty-files, diff-make-unified): + New functions, for use in diff-mode-hook. + (diff-find-source-location): Catch "regex too large" errors. + (diff-apply-hunk, diff-test-hunk): Go to old or new file. + (diff-refine-hunk): New command. + + * smerge-mode.el (smerge-mode-menu): Fix activate pred for resolve. + (smerge-context-menu-map): Remove unused var. + (smerge-keep-all): Preserve markers. + (smerge-keep-n): New fun. + (smerge-keep-base, smerge-keep-other, smerge-keep-mine) + (smerge-keep-current, smerge-ediff): Use it. + (smerge-kill-current): Use it. Make it work on some 3-part conflicts. + (smerge-popup-context-menu): Also use context-menu on 3-part conflicts. + (smerge-resolve): Resolve trivial 3-part conflicts. + 2004-03-23 Juri Linkov <juri@jurta.org> * man.el (Man-width): New var. @@ -11,24 +67,16 @@ * woman.el (woman-fill-frame): Doc fix. (woman-decode-region): Use window-width instead of frame-width. - * abbrevlist.el (list-one-abbrev-table): Use window-width instead - of frame-width. - - * descr-text.el (describe-char): Use window-width instead of - frame-width. - - * international/mule-diag.el (describe-current-coding-system): Use - window-width instead of frame-width. - - * international/quail.el (quail-insert-decode-map): Use - window-width instead of frame-width. + * abbrevlist.el (list-one-abbrev-table): + * descr-text.el (describe-char): + * international/mule-diag.el (describe-current-coding-system): + * international/quail.el (quail-insert-decode-map): + Use window-width instead of frame-width. * jka-compr.el (jka-compr-compression-info-list): Add tbz and dz. (jka-compr-mode-alist-additions): Add tbz. - (jka-compr-write-region): Add error message for undefined - compress-program. - (jka-compr-insert-file-contents): Add message for undefined - compress-program. + (jka-compr-write-region, jka-compr-insert-file-contents): + Add message for undefined compress-program. (jka-compr-write-region): Remove redundant var bindings. * dired-x.el (dired-guess-shell-alist-default): Add choices for @@ -47,8 +95,7 @@ 2004-03-22 Luc Teirlinck <teirllm@auburn.edu> - * autorevert.el (global-auto-revert-non-file-buffers): Expand doc - string. + * autorevert.el (global-auto-revert-non-file-buffers): Expand docstring. (buffer-stale-function): New variable. (auto-revert-list-diff, auto-revert-dired-file-list) (auto-revert-dired-changed-p, auto-revert-buffer-p): Delete. @@ -56,8 +103,7 @@ functions. (auto-revert-buffers): Delete call to auto-revert-buffer-p. - * dired.el (dired-directory-changed-p, dired-buffer-stale-p): New - functions. + * dired.el (dired-directory-changed-p, dired-buffer-stale-p): New funs. (dired-internal-noselect): Use dired-directory-changed-p. Eliminate revert messages. (dired-mode): Set buffer-stale-function to dired-buffer-stale-p. @@ -67,8 +113,8 @@ * international/characters.el: Setup syntaxes for more parentheses Unicode characters. - * international/mule-cmds.el (select-safe-coding-system): Merge - coding-system and auto-cs before comparing them. + * international/mule-cmds.el (select-safe-coding-system): + Merge coding-system and auto-cs before comparing them. 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>