I am trying to use buffer-display-time
var, in order to come with a solution for this question.
Having a look at the documentation, I get this:
buffer-display-time is a variable defined in ‘buffer.c’.
Its value is (23883 19206 790941 600000)
Local in buffer buffer.c; global value is nil
Automatically becomes permanently buffer-local when set.
Documentation:
Time stamp updated each time this buffer is displayed in a window.
The function ‘set-window-buffer’ updates this variable
to the value obtained by calling ‘current-time’.
If the buffer has never been shown in a window, the value is nil.
How do I interpret these values (23883 19206 790941 600000)
as a timestamp?
NOTE: That variable is defined in buffer.c
as:
DEFVAR_PER_BUFFER ("buffer-display-time",
&BVAR (current_buffer, display_time), Qnil,
doc: /* Time stamp updated each time this buffer is displayed in a window.
The function `set-window-buffer' updates this variable
to the value obtained by calling `current-time'.
If the buffer has never been shown in a window, the value is nil. */);