aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2010-12-07 19:45:45 -0800
committerGlenn Morris2010-12-07 19:45:45 -0800
commitec1b9b17fa69a4ac051f64e21c85660d127c23a5 (patch)
tree1d0e75cfef0af7ac32a42c3c2d682cc0ee7980f0 /src
parent33cf0fb2261201d66a7bf122d30718bdfbd7d38e (diff)
downloademacs-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/ChangeLog4
-rw-r--r--src/fileio.c14
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 @@
12010-12-08 Glenn Morris <rgm@gnu.org>
2
3 * fileio.c (Fverify_visited_file_modtime): Default to current buffer.
4
12010-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org> 52010-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
5046DEFUN ("verify-visited-file-modtime", Fverify_visited_file_modtime, 5046DEFUN ("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.
5049This means that the file has not been changed since it was visited or saved. 5049This means that the file has not been changed since it was visited or saved.
5050If BUF is omitted or nil, it defaults to the current buffer.
5050See Info node `(elisp)Modification Time' for more details. */) 5051See 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) */