diff options
| author | Glenn Morris | 2010-12-07 19:45:45 -0800 |
|---|---|---|
| committer | Glenn Morris | 2010-12-07 19:45:45 -0800 |
| commit | ec1b9b17fa69a4ac051f64e21c85660d127c23a5 (patch) | |
| tree | 1d0e75cfef0af7ac32a42c3c2d682cc0ee7980f0 /src | |
| parent | 33cf0fb2261201d66a7bf122d30718bdfbd7d38e (diff) | |
| download | emacs-ec1b9b17fa69a4ac051f64e21c85660d127c23a5.tar.gz emacs-ec1b9b17fa69a4ac051f64e21c85660d127c23a5.zip | |
Make verify-visited-file-modtime default to the current buffer.
* src/fileio.c (Fverify_visited_file_modtime): Default to current buffer.
* doc/lispref/buffers.texi (Modification Time):
verify-visited-file-modtime now defaults to the current buffer.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/fileio.c | 14 |
2 files changed, 13 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 47dd5c650c3..eeba4192e25 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-12-08 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * fileio.c (Fverify_visited_file_modtime): Default to current buffer. | ||
| 4 | |||
| 1 | 2010-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org> | 5 | 2010-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 6 | ||
| 3 | * xml.c (parse_region): Ignore blank HTML nodes. | 7 | * xml.c (parse_region): Ignore blank HTML nodes. |
diff --git a/src/fileio.c b/src/fileio.c index 36b6cc3ca8b..886e5ebc411 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -5044,9 +5044,10 @@ e_write (int desc, Lisp_Object string, int start, int end, struct coding_system | |||
| 5044 | } | 5044 | } |
| 5045 | 5045 | ||
| 5046 | DEFUN ("verify-visited-file-modtime", Fverify_visited_file_modtime, | 5046 | DEFUN ("verify-visited-file-modtime", Fverify_visited_file_modtime, |
| 5047 | Sverify_visited_file_modtime, 1, 1, 0, | 5047 | Sverify_visited_file_modtime, 0, 1, 0, |
| 5048 | doc: /* Return t if last mod time of BUF's visited file matches what BUF records. | 5048 | doc: /* Return t if last mod time of BUF's visited file matches what BUF records. |
| 5049 | This means that the file has not been changed since it was visited or saved. | 5049 | This means that the file has not been changed since it was visited or saved. |
| 5050 | If BUF is omitted or nil, it defaults to the current buffer. | ||
| 5050 | See Info node `(elisp)Modification Time' for more details. */) | 5051 | See Info node `(elisp)Modification Time' for more details. */) |
| 5051 | (Lisp_Object buf) | 5052 | (Lisp_Object buf) |
| 5052 | { | 5053 | { |
| @@ -5055,8 +5056,13 @@ See Info node `(elisp)Modification Time' for more details. */) | |||
| 5055 | Lisp_Object handler; | 5056 | Lisp_Object handler; |
| 5056 | Lisp_Object filename; | 5057 | Lisp_Object filename; |
| 5057 | 5058 | ||
| 5058 | CHECK_BUFFER (buf); | 5059 | if (NILP (buf)) |
| 5059 | b = XBUFFER (buf); | 5060 | b = current_buffer; |
| 5061 | else | ||
| 5062 | { | ||
| 5063 | CHECK_BUFFER (buf); | ||
| 5064 | b = XBUFFER (buf); | ||
| 5065 | } | ||
| 5060 | 5066 | ||
| 5061 | if (!STRINGP (b->filename)) return Qt; | 5067 | if (!STRINGP (b->filename)) return Qt; |
| 5062 | if (b->modtime == 0) return Qt; | 5068 | if (b->modtime == 0) return Qt; |
| @@ -5863,5 +5869,3 @@ This includes interactive calls to `delete-file' and | |||
| 5863 | #endif | 5869 | #endif |
| 5864 | } | 5870 | } |
| 5865 | 5871 | ||
| 5866 | /* arch-tag: 64ba3fd7-f844-4fb2-ba4b-427eb928786c | ||
| 5867 | (do not change this comment) */ | ||