GNU bug report logs - #23350
25.0.93; Docstring of bookmark-save-flag wrongly says that bookmark-default-file defaults do ~/.emacs.bmk

Previous Next

Package: emacs;

Reported by: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>

Date: Sat, 23 Apr 2016 20:43:01 UTC

Severity: minor

Found in version 25.0.93

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 23350 in the body.
You can then email your comments to 23350 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#23350; Package emacs. (Sat, 23 Apr 2016 20:43:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 23 Apr 2016 20:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: 25.0.93; Docstring of bookmark-save-flag wrongly says that
 bookmark-default-file defaults do ~/.emacs.bmk
Date: Sat, 23 Apr 2016 17:42:36 -0300
bookmark-default-file is defined in bookmark.el as follows:
    (defcustom bookmark-default-file
      (if bookmark-file
          ;; In case user set `bookmark-file' in her .emacs:
          bookmark-file
        (locate-user-emacs-file "bookmarks" ".emacs.bmk"))
      "File in which to save bookmarks by default."
      :type 'file
      :group 'bookmark)

Therefore, ".emacs.bmk" is not the default.  Because of the semantics of
locate-user-emacs-file, the default is equivalent to
(concat user-emacs-directory "bookmarks")

In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9)
 of 2016-04-22 built on jorge-HP-G42
Windowing system distributor 'The X.Org Foundation', version 11.0.11803000
System Description:	Ubuntu 16.04 LTS

Configured using:
 'configure --prefix=/usr/local/emacs/ --with-modules'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES

Important settings:
  value of $LC_MONETARY: en_DK.UTF-8
  value of $LC_NUMERIC: en_DK.UTF-8
  value of $LC_TIME: en_DK.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Type C-x 1 to delete the help window, C-M-v to scroll help.

Load-path shadows:
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-fortran hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-fortran
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-mhe hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-mhe
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-docview hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-docview
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-eshell hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-eshell
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-tangle hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-tangle
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-plot hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-plot
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-calc hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-calc
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-crypt hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-crypt
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-js hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-js
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-irc hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-irc
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-publish hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-publish
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-latex hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-latex
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-scala hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-scala
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-icalendar hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-icalendar
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-gnuplot hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-gnuplot
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-beamer hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-beamer
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-C hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-C
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-bibtex hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-bibtex
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-entities hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-entities
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-core hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-core
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-colview hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-colview
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-ocaml hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-ocaml
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-id hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-id
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-install hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-install
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-loaddefs hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-loaddefs
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-pcomplete hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-pcomplete
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-odt hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-odt
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-sass hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-sass
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-org hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-org
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-table hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-table
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-eval hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-eval
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-compat hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-compat
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-octave hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-octave
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-ascii hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-ascii
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-org hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-org
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-ledger hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-ledger
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-capture hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-capture
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-io hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-io
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-R hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-R
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-texinfo hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-texinfo
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-gnus hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-gnus
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-emacs-lisp hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-emacs-lisp
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-sql hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-sql
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-bbdb hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-bbdb
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-exp hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-exp
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-clojure hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-clojure
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-plantuml hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-plantuml
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-table hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-table
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-man hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-man
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-feed hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-feed
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-awk hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-awk
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-keys hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-keys
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-ruby hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-ruby
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-info hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-info
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-dot hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-dot
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-ditaa hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-ditaa
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-ref hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-ref
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-habit hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-habit
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-maxima hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-maxima
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-inlinetask hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-inlinetask
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-macs hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-macs
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-timer hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-timer
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-clock hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-clock
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-md hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-md
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-lisp hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-lisp
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-lob hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-lob
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-html hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-html
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-rmail hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-rmail
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-sqlite hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-sqlite
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-archive hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-archive
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-agenda hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-agenda
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-version hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-version
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-css hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-css
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-screen hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-screen
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-footnote hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-footnote
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-faces hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-faces
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-asymptote hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-asymptote
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-python hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-python
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-scheme hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-scheme
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-comint hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-comint
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-ctags hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-ctags
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-makefile hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-makefile
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-list hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-list
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-java hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-java
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-src hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-src
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-w3m hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-w3m
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-indent hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-indent
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-mscgen hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-mscgen
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-element hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-element
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-picolisp hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-picolisp
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-attach hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-attach
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-haskell hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-haskell
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-macro hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-macro
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ox-latex hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ox-latex
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-shen hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-shen
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-mobile hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-mobile
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-perl hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-perl
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-mouse hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-mouse
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-matlab hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-matlab
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-datetree hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-datetree
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/org-protocol hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/org-protocol
/home/jorge/.emacs.d/elpa/org-plus-contrib-20160418/ob-lilypond hides
/usr/local/emacs/share/emacs/25.0.93/lisp/org/ob-lilypond

Features:
(shadow sort mail-extr misearch multi-isearch emacsbug message dired
format-spec rfc822 mml mml-sec password-cache epg gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
thingatpt help-fns bookmark pp finder-inf info package epg-config seq
byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv
cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 112578 10145)
 (symbols 48 22309 0)
 (miscs 40 493 208)
 (strings 32 23233 5318)
 (string-bytes 1 762822)
 (vectors 16 15381)
 (vector-slots 8 475269 3316)
 (floats 8 202 131)
 (intervals 56 322 15)
 (buffers 976 15)
 (heap 1024 43386 1607))


-- 
- I am Brazilian.  I hope my English is correct and I welcome corrections.
- Please adopt free formats like PDF, ODF, LaTeX, Vorbis, Opus, WebM and 7z.
- Free software for Android: https://f-droid.org/






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#23350; Package emacs. (Sat, 23 Apr 2016 21:34:01 GMT) Full text and rfc822 format available.

Message #8 received at 23350 <at> debbugs.gnu.org (full text, mbox):

From: John Mastro <john.b.mastro <at> gmail.com>
To: 23350 <at> debbugs.gnu.org
Cc: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>
Subject: Re: bug#23350: 25.0.93; Docstring of bookmark-save-flag wrongly says
 that bookmark-default-file defaults do ~/.emacs.bmk
Date: Sat, 23 Apr 2016 14:32:38 -0700
Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com> wrote:
> bookmark-default-file is defined in bookmark.el as follows:
>     (defcustom bookmark-default-file
>       (if bookmark-file
>           ;; In case user set `bookmark-file' in her .emacs:
>           bookmark-file
>         (locate-user-emacs-file "bookmarks" ".emacs.bmk"))
>       "File in which to save bookmarks by default."
>       :type 'file
>       :group 'bookmark)
>
> Therefore, ".emacs.bmk" is not the default.  Because of the semantics of
> locate-user-emacs-file, the default is equivalent to
> (concat user-emacs-directory "bookmarks")

My reading of the docstring and code is that it's working as intended.
It's not that .emacs.bmk is the default, but that it was the default in
the past.

The logic seems to be (assuming ~/.emacs.d/ is the user's Emacs
directory):
  1. If `bookmark-file' is non-nil, use that
  2. If ~/.emacs.d/bookmarks exists, use that
  3. If ~/.emacs.d/.emacs.bmk exists, use that
  4. Otherwise, use ~/.emacs.d/bookmarks

Note that ~/.emacs.d/bookmarks is used in both 2 and 4.

In other words, ~/.emacs.d/bookmarks is the real default, but it's
accommodating the continued use of the old default
(~/.emacs.d/.emacs.bmk).

-- 
        John




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#23350; Package emacs. (Sat, 23 Apr 2016 21:52:02 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jorge Morais <jorge13515 <at> gmail.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: Re: 25.0.93; Docstring of bookmark-save-flag wrongly says that
 bookmark-default-file defaults do ~/.emacs.bmk
Date: Sat, 23 Apr 2016 18:51:33 -0300
On Sat, Apr 23, 2016 at 5:42 PM, Jorge Peixoto de Morais Neto
<jorge13515 <at> gmail.com> wrote:
> Therefore, ".emacs.bmk" is not the default.  Because of the semantics of
> locate-user-emacs-file, the default is equivalent to
> (concat user-emacs-directory "bookmarks")

Oops, I forgot to say that the docstring of bookmark-load also needs
to be updated.  I don't need to open a new bug, this e-mail reply is
enough, right?

-- 
I am Brazilian.  I apologize for possibly bad English and I welcome corrections.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#23350; Package emacs. (Sun, 24 Apr 2016 15:39:02 GMT) Full text and rfc822 format available.

Message #14 received at 23350 <at> debbugs.gnu.org (full text, mbox):

From: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>
To: John Mastro <john.b.mastro <at> gmail.com>, 23350 <at> debbugs.gnu.org
Subject: Re: bug#23350: 25.0.93; Docstring of bookmark-save-flag wrongly
 says that bookmark-default-file defaults do ~/.emacs.bmk
Date: Sun, 24 Apr 2016 12:37:48 -0300
On Sat, 2016-04-23 at 14:32 -0700, John Mastro wrote:
> My reading of the docstring and code is that it's working as intended.
> It's not that .emacs.bmk is the default, but that it was the default in
> the past.
> 
> The logic seems to be (assuming ~/.emacs.d/ is the user's Emacs
> directory):
>   1. If `bookmark-file' is non-nil, use that
>   2. If ~/.emacs.d/bookmarks exists, use that
>   3. If ~/.emacs.d/.emacs.bmk exists, use that
>   4. Otherwise, use ~/.emacs.d/bookmarks
> 
> Note that ~/.emacs.d/bookmarks is used in both 2 and 4.
> 
> In other words, ~/.emacs.d/bookmarks is the real default, but it's
> accommodating the continued use of the old default
> (~/.emacs.d/.emacs.bmk).
In a vanilla, non-customized installation of Emacs, bookmark-default-file
is "~/.emacs.d/bookmarks".  That is what should be reported as the default
value.

Instead, the docstring of bookmark-save-flag says:
> To specify the file in which to save them, modify the variable
> ‘bookmark-default-file’, which is ‘~/.emacs.bmk’ by default.

This is confusing.  The docstring of bookmark-load is also confusing, as it
says:
> Your own personal bookmark file, ‘~/.emacs.bmk’, is
> maintained automatically by Emacs

These docstrings could send a novice user in the wrong direction, consuming
his time and reinforcing the image that configuring Emacs is time-consuming. 

-- 
- I am Brazilian.  I hope my English is correct and I welcome corrections.
- Please adopt free formats like PDF, ODF, LaTeX, Vorbis, Opus, WebM and 7z.
- Free software for Android: https://f-droid.org/







Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Mon, 25 Apr 2016 08:32:02 GMT) Full text and rfc822 format available.

Notification sent to Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>:
bug acknowledged by developer. (Mon, 25 Apr 2016 08:32:02 GMT) Full text and rfc822 format available.

Message #19 received at 23350-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>
Cc: john.b.mastro <at> gmail.com, 23350-done <at> debbugs.gnu.org
Subject: Re: bug#23350: 25.0.93;
 Docstring of bookmark-save-flag wrongly says that
 bookmark-default-file defaults do ~/.emacs.bmk
Date: Mon, 25 Apr 2016 11:31:28 +0300
> From: Jorge Peixoto de Morais Neto <jorge13515 <at> gmail.com>
> Date: Sun, 24 Apr 2016 12:37:48 -0300
> 
> On Sat, 2016-04-23 at 14:32 -0700, John Mastro wrote:
> > My reading of the docstring and code is that it's working as intended.
> > It's not that .emacs.bmk is the default, but that it was the default in
> > the past.
> > 
> > The logic seems to be (assuming ~/.emacs.d/ is the user's Emacs
> > directory):
> >   1. If `bookmark-file' is non-nil, use that
> >   2. If ~/.emacs.d/bookmarks exists, use that
> >   3. If ~/.emacs.d/.emacs.bmk exists, use that
> >   4. Otherwise, use ~/.emacs.d/bookmarks
> > 
> > Note that ~/.emacs.d/bookmarks is used in both 2 and 4.
> > 
> > In other words, ~/.emacs.d/bookmarks is the real default, but it's
> > accommodating the continued use of the old default
> > (~/.emacs.d/.emacs.bmk).
> In a vanilla, non-customized installation of Emacs, bookmark-default-file
> is "~/.emacs.d/bookmarks".  That is what should be reported as the default
> value.
> 
> Instead, the docstring of bookmark-save-flag says:
> > To specify the file in which to save them, modify the variable
> > ‘bookmark-default-file’, which is ‘~/.emacs.bmk’ by default.
> 
> This is confusing.  The docstring of bookmark-load is also confusing, as it
> says:
> > Your own personal bookmark file, ‘~/.emacs.bmk’, is
> > maintained automatically by Emacs
> 
> These docstrings could send a novice user in the wrong direction, consuming
> his time and reinforcing the image that configuring Emacs is time-consuming. 

Thanks, fixed for Emacs 25.1.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#23350; Package emacs. (Mon, 25 Apr 2016 11:07:01 GMT) Full text and rfc822 format available.

Message #22 received at 23350-done <at> debbugs.gnu.org (full text, mbox):

From: Jorge <jorge13515 <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: john.b.mastro <at> gmail.com, 23350-done <at> debbugs.gnu.org
Subject: Re: bug#23350: 25.0.93; Docstring of bookmark-save-flag wrongly says
 that bookmark-default-file defaults do ~/.emacs.bmk
Date: Mon, 25 Apr 2016 08:06:28 -0300
On 25 April 2016 at 05:31, Eli Zaretskii <eliz <at> gnu.org> wrote:
> Thanks, fixed for Emacs 25.1.

Thank you very much!

-- 
- I am Brazilian.  I apologize for possibly bad English and I welcome
corrections.
- Please adopt free formats like PDF, ODF, LaTeX, Vorbis, Opus, WebM and 7z.
- Free software for Android: https://f-droid.org/




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 23 May 2016 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 113 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.