unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary
@ 2010-12-04  0:55 Lukasz Stelmach
  2010-12-07  1:10 ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Lukasz Stelmach @ 2010-12-04  0:55 UTC (permalink / raw)
  To: 7547

In Emacs 23.2 diary-list-entries works OK even if no ~/diary file
exists. It creates the Diary buffer attached to the file but don't write
the file to the disc. In the current version (pulled today) the following error
message appears

--8<---------------cut here---------------start------------->8---
    Debugger entered--Lisp error: (error "Cannot revert nonexistent file /home/jdoe/diary")
      signal(error ("Cannot revert nonexistent file /home/jdoe/diary"))
      error("Cannot revert nonexistent file %s" "/home/jdoe/diary")
      revert-buffer(t t)
      diary-list-entries((12 4 2010) 1)
      eval((diary-list-entries (quote (12 4 2010)) 1))
      eval-expression((diary-list-entries (quote (12 4 2010)) 1) nil)
      call-interactively(eval-expression nil nil)
--8<---------------cut here---------------end--------------->8---

In GNU Emacs 24.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1)
 of 2010-12-04 on kotik
Windowing system distributor `The X.Org Foundation', version 11.0.10707000
configured using `configure  '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-24' '--infodir=/usr/share/info/emacs-24' '--with-crt-dir=/usr/lib64' '--without-compress-info' '--with-sound' '--with-x' '--without-gconf' '--with-xml2' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-imagemagick' '--with-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--with-kerberos' '--with-kerberos5' '--with-gpm' '--with-dbus' '--with-gnutls' '--without-selinux' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=
 x86_64-pc-linux-gnu' 'CFLAGS=-march=nocona -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: pl_PL.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Org

Minor modes in effect:
  jabber-activity-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-e t SPC t ) M-q <up> <home> <tab> <down> <tab> <up> 
C-a C-o C-u C-c ! <return> <tab> C-h b C-x o C-s t 
i m e s t a m p C-s <up> <up> C-s C - c SPC ! <up> 
C-s t i m e - s t a m p C-s C-s C-s C-s C-s C-s C-s 
C-s C-s C-s C-s C-s <up> <down> <return> <down> <right> 
<return> C-s o r g - t i m e - s t a m p C-s C-s C-s 
C-s C-s C-s SPC ( C-s <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> C-s o p <backspace> 
<backspace> r e a d <up> <up> <up> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> C-x k <return> C-c C-c 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-1> q M-: <up> <end> <left> M-b M-b M-b M-b M-b 
M-b M-b M-b M-d M-d M-d M-d M-d d i a r y - l i <M-tab> 
s <M-tab> e <M-tab> C-e <left> SPC 1 <left> <left> 
<left> <left> <left> <left> <left> <left> <left> <delete> 
4 <return> <down> C-SPC <up> M-< M-w C-x o C-x b C-g 
C-x C-f ~ / o r g / B <tab> <return> <down> <down> 
<down> <down> <down> <down> <down> <down> <up> <up> 
<tab> C-c C-z # + B E G I N ) _ <backspace> <backspace> 
_ Q <M-tab> <return> C-y # + E N D _ Q <M-tab> C-c 
C-c C-x C-s C-x C-g <help-echo> M-x r e p o r t - e 
m <M-tab> <backspace> <backspace> e m a <tab> <ret
urn>

Recent messages:
Mark set
Quit
OVERVIEW
SUBTREE (NO CHILDREN)
Press M-TAB again to insert example settings
Mark set
Press M-TAB again to insert example settings
Note stored
Saving file /home/jdoe/org/BUGS.org...
Wrote /home/jdoe/org/BUGS.org

Load-path shadows:
~/.emacs.d/ledger hides /usr/share/emacs/site-lisp/ledger/ledger
~/.local/share/emacs/site-lisp/org-timer hides /usr/share/emacs/site-lisp/org-mode/org-timer
~/.local/share/emacs/site-lisp/org-freemind hides /usr/share/emacs/site-lisp/org-mode/org-freemind
~/.local/share/emacs/site-lisp/org-docbook hides /usr/share/emacs/site-lisp/org-mode/org-docbook
~/.local/share/emacs/site-lisp/org-publish hides /usr/share/emacs/site-lisp/org-mode/org-publish
~/.local/share/emacs/site-lisp/org-exp hides /usr/share/emacs/site-lisp/org-mode/org-exp
~/.local/share/emacs/site-lisp/org-wl hides /usr/share/emacs/site-lisp/org-mode/org-wl
~/.local/share/emacs/site-lisp/org-ascii hides /usr/share/emacs/site-lisp/org-mode/org-ascii
~/.local/share/emacs/site-lisp/org-colview-xemacs hides /usr/share/emacs/site-lisp/org-mode/org-colview-xemacs
~/.local/share/emacs/site-lisp/org-mac-message hides /usr/share/emacs/site-lisp/org-mode/org-mac-message
~/.local/share/emacs/site-lisp/org-mew hides /usr/share/emacs/site-lisp/org-mode/org-mew
~/.local/share/emacs/site-lisp/org-mobile hides /usr/share/emacs/site-lisp/org-mode/org-mobile
~/.local/share/emacs/site-lisp/org-bibtex hides /usr/share/emacs/site-lisp/org-mode/org-bibtex
~/.local/share/emacs/site-lisp/org-vm hides /usr/share/emacs/site-lisp/org-mode/org-vm
~/.local/share/emacs/site-lisp/org-protocol hides /usr/share/emacs/site-lisp/org-mode/org-protocol
~/.local/share/emacs/site-lisp/org-mhe hides /usr/share/emacs/site-lisp/org-mode/org-mhe
~/.local/share/emacs/site-lisp/org-latex hides /usr/share/emacs/site-lisp/org-mode/org-latex
~/.local/share/emacs/site-lisp/org-compat hides /usr/share/emacs/site-lisp/org-mode/org-compat
~/.local/share/emacs/site-lisp/org-footnote hides /usr/share/emacs/site-lisp/org-mode/org-footnote
~/.local/share/emacs/site-lisp/org hides /usr/share/emacs/site-lisp/org-mode/org
~/.local/share/emacs/site-lisp/org-faces hides /usr/share/emacs/site-lisp/org-mode/org-faces
~/.local/share/emacs/site-lisp/org-plot hides /usr/share/emacs/site-lisp/org-mode/org-plot
~/.local/share/emacs/site-lisp/org-list hides /usr/share/emacs/site-lisp/org-mode/org-list
~/.local/share/emacs/site-lisp/org-docview hides /usr/share/emacs/site-lisp/org-mode/org-docview
~/.local/share/emacs/site-lisp/org-ctags hides /usr/share/emacs/site-lisp/org-mode/org-ctags
~/.local/share/emacs/site-lisp/org-inlinetask hides /usr/share/emacs/site-lisp/org-mode/org-inlinetask
~/.local/share/emacs/site-lisp/org-clock hides /usr/share/emacs/site-lisp/org-mode/org-clock
~/.local/share/emacs/site-lisp/org-entities hides /usr/share/emacs/site-lisp/org-mode/org-entities
~/.local/share/emacs/site-lisp/org-bbdb hides /usr/share/emacs/site-lisp/org-mode/org-bbdb
~/.local/share/emacs/site-lisp/org-archive hides /usr/share/emacs/site-lisp/org-mode/org-archive
~/.local/share/emacs/site-lisp/org-icalendar hides /usr/share/emacs/site-lisp/org-mode/org-icalendar
~/.local/share/emacs/site-lisp/org-crypt hides /usr/share/emacs/site-lisp/org-mode/org-crypt
~/.local/share/emacs/site-lisp/org-colview hides /usr/share/emacs/site-lisp/org-mode/org-colview
~/.local/share/emacs/site-lisp/org-install hides /usr/share/emacs/site-lisp/org-mode/org-install
~/.local/share/emacs/site-lisp/org-rmail hides /usr/share/emacs/site-lisp/org-mode/org-rmail
~/.local/share/emacs/site-lisp/org-beamer hides /usr/share/emacs/site-lisp/org-mode/org-beamer
~/.local/share/emacs/site-lisp/org-html hides /usr/share/emacs/site-lisp/org-mode/org-html
~/.local/share/emacs/site-lisp/org-habit hides /usr/share/emacs/site-lisp/org-mode/org-habit
~/.local/share/emacs/site-lisp/org-agenda hides /usr/share/emacs/site-lisp/org-mode/org-agenda
~/.local/share/emacs/site-lisp/org-jsinfo hides /usr/share/emacs/site-lisp/org-mode/org-jsinfo
~/.local/share/emacs/site-lisp/org-id hides /usr/share/emacs/site-lisp/org-mode/org-id
~/.local/share/emacs/site-lisp/org-exp-blocks hides /usr/share/emacs/site-lisp/org-mode/org-exp-blocks
~/.local/share/emacs/site-lisp/org-macs hides /usr/share/emacs/site-lisp/org-mode/org-macs
~/.local/share/emacs/site-lisp/org-xoxo hides /usr/share/emacs/site-lisp/org-mode/org-xoxo
~/.local/share/emacs/site-lisp/org-irc hides /usr/share/emacs/site-lisp/org-mode/org-irc
~/.local/share/emacs/site-lisp/org-feed hides /usr/share/emacs/site-lisp/org-mode/org-feed
~/.local/share/emacs/site-lisp/org-w3m hides /usr/share/emacs/site-lisp/org-mode/org-w3m
~/.local/share/emacs/site-lisp/org-datetree hides /usr/share/emacs/site-lisp/org-mode/org-datetree
~/.local/share/emacs/site-lisp/org-info hides /usr/share/emacs/site-lisp/org-mode/org-info
~/.local/share/emacs/site-lisp/org-mouse hides /usr/share/emacs/site-lisp/org-mode/org-mouse
~/.local/share/emacs/site-lisp/org-attach hides /usr/share/emacs/site-lisp/org-mode/org-attach
~/.local/share/emacs/site-lisp/org-indent hides /usr/share/emacs/site-lisp/org-mode/org-indent
~/.local/share/emacs/site-lisp/org-gnus hides /usr/share/emacs/site-lisp/org-mode/org-gnus
~/.local/share/emacs/site-lisp/org-table hides /usr/share/emacs/site-lisp/org-mode/org-table
~/.local/share/emacs/site-lisp/org-src hides /usr/share/emacs/site-lisp/org-mode/org-src
~/.local/share/emacs/site-lisp/org-remember hides /usr/share/emacs/site-lisp/org-mode/org-remember
~/.emacs.d/bbdb-pgp hides /usr/share/emacs/site-lisp/bbdb/bits/bbdb-pgp
/usr/share/emacs/site-lisp/ruby-mode/ruby-mode hides /usr/share/emacs/24.0.50/lisp/progmodes/ruby-mode
~/.local/share/emacs/site-lisp/org-freemind hides /usr/share/emacs/24.0.50/lisp/org/org-freemind
~/.local/share/emacs/site-lisp/org-ascii hides /usr/share/emacs/24.0.50/lisp/org/org-ascii
~/.local/share/emacs/site-lisp/org-docbook hides /usr/share/emacs/24.0.50/lisp/org/org-docbook
~/.local/share/emacs/site-lisp/org-capture hides /usr/share/emacs/24.0.50/lisp/org/org-capture
~/.local/share/emacs/site-lisp/org-html hides /usr/share/emacs/24.0.50/lisp/org/org-html
~/.local/share/emacs/site-lisp/ob-octave hides /usr/share/emacs/24.0.50/lisp/org/ob-octave
~/.local/share/emacs/site-lisp/ob-sqlite hides /usr/share/emacs/24.0.50/lisp/org/ob-sqlite
~/.local/share/emacs/site-lisp/org-docview hides /usr/share/emacs/24.0.50/lisp/org/org-docview
~/.local/share/emacs/site-lisp/org-ctags hides /usr/share/emacs/24.0.50/lisp/org/org-ctags
~/.local/share/emacs/site-lisp/ob-sql hides /usr/share/emacs/24.0.50/lisp/org/ob-sql
~/.local/share/emacs/site-lisp/org-clock hides /usr/share/emacs/24.0.50/lisp/org/org-clock
~/.local/share/emacs/site-lisp/ob-gnuplot hides /usr/share/emacs/24.0.50/lisp/org/ob-gnuplot
~/.local/share/emacs/site-lisp/org-feed hides /usr/share/emacs/24.0.50/lisp/org/org-feed
~/.local/share/emacs/site-lisp/ob-R hides /usr/share/emacs/24.0.50/lisp/org/ob-R
~/.local/share/emacs/site-lisp/org-mac-message hides /usr/share/emacs/24.0.50/lisp/org/org-mac-message
~/.local/share/emacs/site-lisp/org-mew hides /usr/share/emacs/24.0.50/lisp/org/org-mew
~/.local/share/emacs/site-lisp/org-taskjuggler hides /usr/share/emacs/24.0.50/lisp/org/org-taskjuggler
~/.local/share/emacs/site-lisp/ob-eval hides /usr/share/emacs/24.0.50/lisp/org/ob-eval
~/.local/share/emacs/site-lisp/ob-perl hides /usr/share/emacs/24.0.50/lisp/org/ob-perl
~/.local/share/emacs/site-lisp/org-mobile hides /usr/share/emacs/24.0.50/lisp/org/org-mobile
~/.local/share/emacs/site-lisp/ob-ledger hides /usr/share/emacs/24.0.50/lisp/org/ob-ledger
~/.local/share/emacs/site-lisp/org-bbdb hides /usr/share/emacs/24.0.50/lisp/org/org-bbdb
~/.local/share/emacs/site-lisp/org-mks hides /usr/share/emacs/24.0.50/lisp/org/org-mks
~/.local/share/emacs/site-lisp/ob-tangle hides /usr/share/emacs/24.0.50/lisp/org/ob-tangle
~/.local/share/emacs/site-lisp/ob-python hides /usr/share/emacs/24.0.50/lisp/org/ob-python
~/.local/share/emacs/site-lisp/org-bibtex hides /usr/share/emacs/24.0.50/lisp/org/org-bibtex
~/.local/share/emacs/site-lisp/ob-css hides /usr/share/emacs/24.0.50/lisp/org/ob-css
~/.local/share/emacs/site-lisp/org-protocol hides /usr/share/emacs/24.0.50/lisp/org/org-protocol
~/.local/share/emacs/site-lisp/org-mhe hides /usr/share/emacs/24.0.50/lisp/org/org-mhe
~/.local/share/emacs/site-lisp/org-footnote hides /usr/share/emacs/24.0.50/lisp/org/org-footnote
~/.local/share/emacs/site-lisp/org-compat hides /usr/share/emacs/24.0.50/lisp/org/org-compat
~/.local/share/emacs/site-lisp/ob-mscgen hides /usr/share/emacs/24.0.50/lisp/org/ob-mscgen
~/.local/share/emacs/site-lisp/org-plot hides /usr/share/emacs/24.0.50/lisp/org/org-plot
~/.local/share/emacs/site-lisp/ob-ruby hides /usr/share/emacs/24.0.50/lisp/org/ob-ruby
~/.local/share/emacs/site-lisp/org-entities hides /usr/share/emacs/24.0.50/lisp/org/org-entities
~/.local/share/emacs/site-lisp/ob-ocaml hides /usr/share/emacs/24.0.50/lisp/org/ob-ocaml
~/.local/share/emacs/site-lisp/org-wl hides /usr/share/emacs/24.0.50/lisp/org/org-wl
~/.local/share/emacs/site-lisp/ob-org hides /usr/share/emacs/24.0.50/lisp/org/ob-org
~/.local/share/emacs/site-lisp/ob-screen hides /usr/share/emacs/24.0.50/lisp/org/ob-screen
~/.local/share/emacs/site-lisp/org-install hides /usr/share/emacs/24.0.50/lisp/org/org-install
~/.local/share/emacs/site-lisp/org-faces hides /usr/share/emacs/24.0.50/lisp/org/org-faces
~/.local/share/emacs/site-lisp/ob-emacs-lisp hides /usr/share/emacs/24.0.50/lisp/org/ob-emacs-lisp
~/.local/share/emacs/site-lisp/ob-matlab hides /usr/share/emacs/24.0.50/lisp/org/ob-matlab
~/.local/share/emacs/site-lisp/ob-C hides /usr/share/emacs/24.0.50/lisp/org/ob-C
~/.local/share/emacs/site-lisp/ob-plantuml hides /usr/share/emacs/24.0.50/lisp/org/ob-plantuml
~/.local/share/emacs/site-lisp/ob-clojure hides /usr/share/emacs/24.0.50/lisp/org/ob-clojure
~/.local/share/emacs/site-lisp/org-table hides /usr/share/emacs/24.0.50/lisp/org/org-table
~/.local/share/emacs/site-lisp/org-colview hides /usr/share/emacs/24.0.50/lisp/org/org-colview
~/.local/share/emacs/site-lisp/ob-sass hides /usr/share/emacs/24.0.50/lisp/org/ob-sass
~/.local/share/emacs/site-lisp/ob-js hides /usr/share/emacs/24.0.50/lisp/org/ob-js
~/.local/share/emacs/site-lisp/org-timer hides /usr/share/emacs/24.0.50/lisp/org/org-timer
~/.local/share/emacs/site-lisp/org-exp hides /usr/share/emacs/24.0.50/lisp/org/org-exp
~/.local/share/emacs/site-lisp/ob hides /usr/share/emacs/24.0.50/lisp/org/ob
~/.local/share/emacs/site-lisp/org-beamer hides /usr/share/emacs/24.0.50/lisp/org/org-beamer
~/.local/share/emacs/site-lisp/org-habit hides /usr/share/emacs/24.0.50/lisp/org/org-habit
~/.local/share/emacs/site-lisp/ob-dot hides /usr/share/emacs/24.0.50/lisp/org/ob-dot
~/.local/share/emacs/site-lisp/org-agenda hides /usr/share/emacs/24.0.50/lisp/org/org-agenda
~/.local/share/emacs/site-lisp/ob-lob hides /usr/share/emacs/24.0.50/lisp/org/ob-lob
~/.local/share/emacs/site-lisp/ob-ditaa hides /usr/share/emacs/24.0.50/lisp/org/ob-ditaa
~/.local/share/emacs/site-lisp/ob-exp hides /usr/share/emacs/24.0.50/lisp/org/ob-exp
~/.local/share/emacs/site-lisp/org-id hides /usr/share/emacs/24.0.50/lisp/org/org-id
~/.local/share/emacs/site-lisp/org-src hides /usr/share/emacs/24.0.50/lisp/org/org-src
~/.local/share/emacs/site-lisp/ob-sh hides /usr/share/emacs/24.0.50/lisp/org/ob-sh
~/.local/share/emacs/site-lisp/ob-comint hides /usr/share/emacs/24.0.50/lisp/org/ob-comint
~/.local/share/emacs/site-lisp/ob-table hides /usr/share/emacs/24.0.50/lisp/org/ob-table
~/.local/share/emacs/site-lisp/org-publish hides /usr/share/emacs/24.0.50/lisp/org/org-publish
~/.local/share/emacs/site-lisp/org hides /usr/share/emacs/24.0.50/lisp/org/org
~/.local/share/emacs/site-lisp/org-mouse hides /usr/share/emacs/24.0.50/lisp/org/org-mouse
~/.local/share/emacs/site-lisp/org-datetree hides /usr/share/emacs/24.0.50/lisp/org/org-datetree
~/.local/share/emacs/site-lisp/org-exp-blocks hides /usr/share/emacs/24.0.50/lisp/org/org-exp-blocks
~/.local/share/emacs/site-lisp/ob-scheme hides /usr/share/emacs/24.0.50/lisp/org/ob-scheme
~/.local/share/emacs/site-lisp/ob-latex hides /usr/share/emacs/24.0.50/lisp/org/ob-latex
~/.local/share/emacs/site-lisp/org-archive hides /usr/share/emacs/24.0.50/lisp/org/org-archive
~/.local/share/emacs/site-lisp/org-irc hides /usr/share/emacs/24.0.50/lisp/org/org-irc
~/.local/share/emacs/site-lisp/org-macs hides /usr/share/emacs/24.0.50/lisp/org/org-macs
~/.local/share/emacs/site-lisp/org-xoxo hides /usr/share/emacs/24.0.50/lisp/org/org-xoxo
~/.local/share/emacs/site-lisp/org-list hides /usr/share/emacs/24.0.50/lisp/org/org-list
~/.local/share/emacs/site-lisp/ob-haskell hides /usr/share/emacs/24.0.50/lisp/org/ob-haskell
~/.local/share/emacs/site-lisp/org-vm hides /usr/share/emacs/24.0.50/lisp/org/org-vm
~/.local/share/emacs/site-lisp/ob-ref hides /usr/share/emacs/24.0.50/lisp/org/ob-ref
~/.local/share/emacs/site-lisp/ob-keys hides /usr/share/emacs/24.0.50/lisp/org/ob-keys
~/.local/share/emacs/site-lisp/org-latex hides /usr/share/emacs/24.0.50/lisp/org/org-latex
~/.local/share/emacs/site-lisp/org-inlinetask hides /usr/share/emacs/24.0.50/lisp/org/org-inlinetask
~/.local/share/emacs/site-lisp/org-jsinfo hides /usr/share/emacs/24.0.50/lisp/org/org-jsinfo
~/.local/share/emacs/site-lisp/org-rmail hides /usr/share/emacs/24.0.50/lisp/org/org-rmail
~/.local/share/emacs/site-lisp/org-attach hides /usr/share/emacs/24.0.50/lisp/org/org-attach
~/.local/share/emacs/site-lisp/org-crypt hides /usr/share/emacs/24.0.50/lisp/org/org-crypt
~/.local/share/emacs/site-lisp/org-indent hides /usr/share/emacs/24.0.50/lisp/org/org-indent
~/.local/share/emacs/site-lisp/ob-asymptote hides /usr/share/emacs/24.0.50/lisp/org/ob-asymptote
~/.local/share/emacs/site-lisp/org-w3m hides /usr/share/emacs/24.0.50/lisp/org/org-w3m
~/.local/share/emacs/site-lisp/org-info hides /usr/share/emacs/24.0.50/lisp/org/org-info
~/.local/share/emacs/site-lisp/org-gnus hides /usr/share/emacs/24.0.50/lisp/org/org-gnus
~/.local/share/emacs/site-lisp/org-icalendar hides /usr/share/emacs/24.0.50/lisp/org/org-icalendar
~/.local/share/emacs/site-lisp/org-remember hides /usr/share/emacs/24.0.50/lisp/org/org-remember
/usr/share/emacs/site-lisp/cjk-latex/thai-word hides /usr/share/emacs/24.0.50/lisp/language/thai-word

Features:
(shadow sort gnus-cite mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view
smime password-cache dig nnir gnus-sum macroexp nnoo gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
gnus-win message idna sendmail rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
gmm-utils mailheader epa derived epg epg-config gnus gnus-ems nnheader
gnus-util mail-utils mm-util mail-prsvr emacsbug org-archive bookmark
two-column iso-transl mule-util cal-move parse-time newcomment jka-compr
debug find-func pp help-mode tabify multi-isearch view lunar solar
cal-dst holidays hol-loaddefs cal-iso org-w3m org-jsinfo org-infojs
org-html org-exp ob-exp org-exp-blocks org-info org-habit org-agenda
org-gnus org-depend org-bibtex org-bbdb org-geo diary-lib diary-loaddefs
ob-ditaa edmacro kmacro remember org-remember org-datetree org byte-opt
warnings bytecomp byte-compile ob-emacs-lisp ob-tangle ob-ref ob-lob
ob-table org-footnote org-src ob-comint ob-keys ob org-list org-faces
org-compat org-entities org-macs noutline outline easy-mmode cal-menu
calendar cal-loaddefs vc-git ispell crm thingatpt cus-edit easymenu
cus-start cus-load polish-holidays jabber jabber-awesome jabber-osd
jabber-wmii jabber-xmessage jabber-festival jabber-sawfish
jabber-ratpoison jabber-screen jabber-socks5 jabber-ft-server
jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client
jabber-si-common jabber-feature-neg jabber-truncate jabber-time
jabber-autoaway time-date jabber-vcard-avatars jabber-chatstates
jabber-events jabber-vcard jabber-avatar mailcap jabber-activity
jabber-watch jabber-modeline advice help-fns advice-preload
jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion
jabber-muc-nick-completion hippie-exp comint ring jabber-browse
jabber-search jabber-register jabber-roster format-spec jabber-presence
assoc jabber-muc jabber-newdisco jabber-widget jabber-disco wid-edit
jabber-chat ewoc jabber-history jabber-chatbuffer jabber-alert jabber-iq
jabber-keymap jabber-core jabber-sasl sasl sasl-anonymous sasl-login
sasl-plain fsm jabber-logon sha1 hex-util cl jabber-conn srv dns
starttls tls jabber-xml xml jabber-menu jabber-autoloads jabber-util
site-gentoo org-install erlang-start bbdb-autoloads bbdb regexp-opt
timezone tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
czech european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces
cus-face files text-properties overlay md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote
make-network-process dbusbind dynamic-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

-- 
Best regards,
Lukasz Stelmach





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary
  2010-12-04  0:55 bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary Lukasz Stelmach
@ 2010-12-07  1:10 ` Glenn Morris
  2010-12-07  1:18   ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2010-12-07  1:10 UTC (permalink / raw)
  To: Lukasz Stelmach; +Cc: 7547


(I like to think it fails with a cheerful shrug, but YMMV.)


The behaviour of verify-visited-file-modtime when the associated file
does not exist has changed:

(let ((tmpfile "/tmp/DOES-NOT-EXIST"))
  (with-current-buffer (find-file-noselect tmpfile)
    (verify-visited-file-modtime (current-buffer))))

This returns `t' in the emacs-23 branch, and `nil' in the trunk.

It's not immediately obvious to me if this change is intentional.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary
  2010-12-07  1:10 ` Glenn Morris
@ 2010-12-07  1:18   ` Glenn Morris
  2010-12-07  3:51     ` Stefan Monnier
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2010-12-07  1:18 UTC (permalink / raw)
  To: Lukasz Stelmach; +Cc: 7547

Glenn Morris wrote:

> It's not immediately obvious to me if this change is intentional.

It must be unintended, since the lispref documents the old behaviour:

   @defun verify-visited-file-modtime buffer
    [...]
   It returns @code{t} for buffers that are visiting a file that does
   not exist and never existed

So this is a bug in verify-visited-file-modtime.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary
  2010-12-07  1:18   ` Glenn Morris
@ 2010-12-07  3:51     ` Stefan Monnier
  2010-12-10  3:45       ` bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Stefan Monnier @ 2010-12-07  3:51 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Lukasz Stelmach, 7547

>> It's not immediately obvious to me if this change is intentional.

> It must be unintended, since the lispref documents the old behaviour:

>    @defun verify-visited-file-modtime buffer
>     [...]
>    It returns @code{t} for buffers that are visiting a file that does
>    not exist and never existed

> So this is a bug in verify-visited-file-modtime.

Yes, it does sound like a regression.


        Stefan





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file
  2010-12-07  3:51     ` Stefan Monnier
@ 2010-12-10  3:45       ` Glenn Morris
  2010-12-10 16:33         ` Andreas Schwab
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2010-12-10  3:45 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 7547


What's the value of modtime_size supposed to be in nonexistent files?
Undefined? It might be nice if it were -1, like modtime.

Maybe this works:

*** fileio.c    2010-12-07 21:00:53.000000000 -0800
--- fileio.c.~1~        2010-12-07 16:04:07.000000000 -0800
***************
*** 5091,5097 ****
           && (st.st_mtime == b->modtime + 1
               || st.st_mtime == b->modtime - 1)))
        && (st.st_size == b->modtime_size
!           || b->modtime_size < 0))
      return Qt;
    return Qnil;
  }
--- 5085,5091 ----
           && (st.st_mtime == b->modtime + 1
               || st.st_mtime == b->modtime - 1)))
        && (st.st_size == b->modtime_size
!           || b->modtime_size < 0 || st.st_mtime < 0))
      return Qt;
    return Qnil;
  }





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file
  2010-12-10  3:45       ` bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file Glenn Morris
@ 2010-12-10 16:33         ` Andreas Schwab
  2011-01-12  4:35           ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Andreas Schwab @ 2010-12-10 16:33 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 7547

Glenn Morris <rgm@gnu.org> writes:

> --- 5085,5091 ----
>            && (st.st_mtime == b->modtime + 1
>                || st.st_mtime == b->modtime - 1)))
>         && (st.st_size == b->modtime_size
> !           || b->modtime_size < 0 || st.st_mtime < 0))

time_t may be unsigned, thus (time_t)-1 may be > 0.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file
  2010-12-10 16:33         ` Andreas Schwab
@ 2011-01-12  4:35           ` Glenn Morris
  2011-01-12  8:45             ` Andreas Schwab
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2011-01-12  4:35 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: 7547

Andreas Schwab wrote:

>>            && (st.st_mtime == b->modtime + 1
>>                || st.st_mtime == b->modtime - 1)))
>>         && (st.st_size == b->modtime_size
>> !           || b->modtime_size < 0 || st.st_mtime < 0))
>
> time_t may be unsigned, thus (time_t)-1 may be > 0.

I don't understand this comment.

If there is someone who knows how to fix this issue, please do so.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file
  2011-01-12  4:35           ` Glenn Morris
@ 2011-01-12  8:45             ` Andreas Schwab
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Schwab @ 2011-01-12  8:45 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 7547

Glenn Morris <rgm@gnu.org> writes:

> Andreas Schwab wrote:
>
>>>            && (st.st_mtime == b->modtime + 1
>>>                || st.st_mtime == b->modtime - 1)))
>>>         && (st.st_size == b->modtime_size
>>> !           || b->modtime_size < 0 || st.st_mtime < 0))
>>
>> time_t may be unsigned, thus (time_t)-1 may be > 0.
>
> I don't understand this comment.

This will do the wrong thing if time_t is unsigned.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-01-12  8:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-04  0:55 bug#7547: 24.0.50; diary-list-entries fails miserably without ~/diary Lukasz Stelmach
2010-12-07  1:10 ` Glenn Morris
2010-12-07  1:18   ` Glenn Morris
2010-12-07  3:51     ` Stefan Monnier
2010-12-10  3:45       ` bug#7547: 24.0.50; verify-visited-file-modtime no longer returns t for non-existent file Glenn Morris
2010-12-10 16:33         ` Andreas Schwab
2011-01-12  4:35           ` Glenn Morris
2011-01-12  8:45             ` Andreas Schwab

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).