Dan Jacobson | 1 Dec 2005 19:27
Favicon
Gravatar

history-preserve-point

$ man bash
       history-preserve-point
              If  set  to  on, the history code attempts to place point at the
              same location on each history line retrieved with  previous-his-
              tory or next-history.
Wish emacs' comint-previous-input could optionally do that.
Useful e.g., when wanting to do
$ echo a b 1 c d e
$ echo a b 4 c d e
$ echo a b 2 c d e
Hmmm, perhaps repeat-complex-command could also have this ability
added.

Better than always just having the cursor placed at the end of the
line with no alternatives.
Daniel Barrett | 2 Dec 2005 20:42
Favicon

standard-display-european warning


Just noticed this popup warning buffer when emacs starts up:

   Warning (i18n): `standard-display-european' is semi-obsolete

If you must display this warning, I suggest you also include the precise
function call to replace it (set-language-environment with specific
arguments, or whatever).  As is, the warning conveys little information,
and the docs for set-language-environment are too brief for me to
understand.

Hope this comment is useful.

emacs-version:
GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of
2005-11-30

--
Dan Barrett
dbarrett <at> blazemonger.com
Kirk Hilliard | 2 Dec 2005 21:30
Picon
Favicon

Bug#327719: emacs-lisp-intro DIR-ENTRY error

Package: emacs-lisp-intro
Version: 2.04
Summary: The texinfo file sets filename "emacs-lisp-intro.info",
         but uses the name "eintr" for its dir entry.

In emacs-lisp-intro-2.04.tar.gz, all emacs-lisp-intro.info* files
contain the lines:
  START-INFO-DIR-ENTRY
  * Emacs Lisp Intro: (eintr).
                          A simple introduction to Emacs Lisp programming.
  END-INFO-DIR-ENTRY

This comes from the emacs-lisp-intro.texi file which contains the lines:
   <at> dircategory Emacs
   <at> direntry
  * Emacs Lisp Intro: (eintr).
                          A simple introduction to Emacs Lisp programming.
   <at> end direntry

But emacs-lisp-intro.texi also contains the line:
   <at> setfilename emacs-lisp-intro.info

The name in the  <at> direntry line should be changed from "eintr" to
"emacs-lisp-intro" in the next release.

Please let me know if there is a bug-reporting address that is more
specific to this emacs-lisp-intro package.

Thanks,
Kirk Hilliard
(Continue reading)

Kirk Hilliard | 2 Dec 2005 21:50
Picon

emacs-lisp-intro DIR-ENTRY error

Package: emacs-lisp-intro
Version: 2.04
Summary: The texinfo file sets filename "emacs-lisp-intro.info",
         but uses the name "eintr" for its dir entry.

In emacs-lisp-intro-2.04.tar.gz, all emacs-lisp-intro.info* files
contain the lines:
  START-INFO-DIR-ENTRY
  * Emacs Lisp Intro: (eintr).
                          A simple introduction to Emacs Lisp programming.
  END-INFO-DIR-ENTRY

This comes from the emacs-lisp-intro.texi file which contains the lines:
   <at> dircategory Emacs
   <at> direntry
  * Emacs Lisp Intro: (eintr).
                          A simple introduction to Emacs Lisp programming.
   <at> end direntry

But emacs-lisp-intro.texi also contains the line:
   <at> setfilename emacs-lisp-intro.info

The name in the  <at> direntry line should be changed from "eintr" to
"emacs-lisp-intro" in the next release.

Please let me know if there is a bug-reporting address that is more
specific to this emacs-lisp-intro package.

Thanks,
Kirk Hilliard
(Continue reading)

Kevin Rodgers | 2 Dec 2005 22:11
Picon
Favicon

Re: standard-display-european warning

Daniel Barrett wrote:
> Just noticed this popup warning buffer when emacs starts up:
> 
>    Warning (i18n): `standard-display-european' is semi-obsolete
> 
> If you must display this warning, I suggest you also include the precise
> function call to replace it (set-language-environment with specific
> arguments, or whatever).  As is, the warning conveys little information,
> and the docs for set-language-environment are too brief for me to
> understand.
> 
> Hope this comment is useful.

The first thing I'd expect a user to do after reading that warning is
`C-h f standard-european-display', which does suggest replacing the call
with one to set-language-environment.  Calling it interactively (via
M-x) provides the user with completion on the valid LANGUAGE-NAME
argument values; it seems obvious that "Latin-1" is the value that
corresponds to the ISO 8859 European characters.

describe-language-environment also provides completion for
LANGUAGE-NAME, and then of course provides a very useful description.
Perhaps that could be mentioned in standard-european-display's doc
string to help the user select the right value.

--

-- 
Kevin Rodgers
Eli Zaretskii | 2 Dec 2005 23:00
Picon

Re: emacs-lisp-intro DIR-ENTRY error

> From: Kirk Hilliard <kirk <at> master.debian.org>
> Date: Fri, 02 Dec 2005 14:50:30 -0600
> 
> Package: emacs-lisp-intro
> Version: 2.04
> Summary: The texinfo file sets filename "emacs-lisp-intro.info",
>          but uses the name "eintr" for its dir entry.

Thank you for your report.

> In emacs-lisp-intro-2.04.tar.gz, all emacs-lisp-intro.info* files
> contain the lines:
>   START-INFO-DIR-ENTRY
>   * Emacs Lisp Intro: (eintr).
>                           A simple introduction to Emacs Lisp programming.
>   END-INFO-DIR-ENTRY
> 
> This comes from the emacs-lisp-intro.texi file which contains the lines:
>    <at> dircategory Emacs
>    <at> direntry
>   * Emacs Lisp Intro: (eintr).
>                           A simple introduction to Emacs Lisp programming.
>    <at> end direntry
> 
> But emacs-lisp-intro.texi also contains the line:
>    <at> setfilename emacs-lisp-intro.info
> 
> 
> The name in the  <at> direntry line should be changed from "eintr" to
> "emacs-lisp-intro" in the next release.
(Continue reading)

Kirk Hilliard | 3 Dec 2005 01:01
Picon

Re: emacs-lisp-intro DIR-ENTRY error

Hi Eli,

> > The name in the  <at> direntry line should be changed from "eintr" to
> > "emacs-lisp-intro" in the next release.
> 
> Well, actually we fixed this the other way around:  <at> setfilename now
> uses eintr.

That's cool.

> emacs-lisp-intro.texi is part of the Emacs distribution now.  You
> probably caught it half way between an independent package and full
> inclusion in the Emacs distro.

Where?  I looked in emacs-21.4a.tar.gz and didn't find it.  Specifically:
  $ tar tzvf emacs-21.4a.tar.gz | grep intro
  $ 
[I don't see anything suggestive of it amongst the 70 .texi files either.]

There is an intro.texi in elisp-manual_21-2.8.orig.tar.gz, but that is
the introduction the the elisp manual itself.

Is there something I am missing?

Thanks,
Kirk
Eli Zaretskii | 3 Dec 2005 10:17
Picon

Re: emacs-lisp-intro DIR-ENTRY error

> Cc: bug-gnu-emacs <at> gnu.org
> From: Kirk Hilliard <kirk <at> master.debian.org>
> Date: Fri, 02 Dec 2005 18:01:29 -0600
> 
> > emacs-lisp-intro.texi is part of the Emacs distribution now.  You
> > probably caught it half way between an independent package and full
> > inclusion in the Emacs distro.
> 
> Where?  I looked in emacs-21.4a.tar.gz and didn't find it.

I meant in the current development sources.  You can see that in the
Emacs CVS tree.  The next released version will have the intro
bundled.
Eli Zaretskii | 3 Dec 2005 13:18
Picon

Re: standard-display-european warning

> From: Kevin Rodgers <ihs_4664 <at> yahoo.com>
> Date: Fri, 02 Dec 2005 14:11:09 -0700
> 
> Daniel Barrett wrote:
> > Just noticed this popup warning buffer when emacs starts up:
> > 
> >    Warning (i18n): `standard-display-european' is semi-obsolete
> > 
> > If you must display this warning, I suggest you also include the precise
> > function call to replace it (set-language-environment with specific
> > arguments, or whatever).  As is, the warning conveys little information,
> > and the docs for set-language-environment are too brief for me to
> > understand.
> > 
> > Hope this comment is useful.
> 
> The first thing I'd expect a user to do after reading that warning is
> `C-h f standard-european-display', which does suggest replacing the call
> with one to set-language-environment.

I added an explicit reference to the doc string in the message text.
Kirk Hilliard | 3 Dec 2005 13:59
Picon

Re: emacs-lisp-intro DIR-ENTRY error

Hi Eli,

> > emacs-lisp-intro.texi is part of the Emacs distribution now.
...
> I meant in the current development sources.  You can see that in the
> Emacs CVS tree.  The next released version will have the intro
> bundled.

Ahah, I understand.

You have probably already considered this, but when you do release it,
you may wish to put a file, explaining its bundling, called
  emacs-lisp-intro-README-latest-edition
(or something) on the ftp site accompanying the old versions
  emacs-lisp-intro-1.05.tar.gz
  emacs-lisp-intro-2.04.tar.gz
  emacs-lisp-intro-README
  emacs-lisp-intro-README-2nd-edition
so those who miss the news and just check the ftp site will know what
happened.

Thanks tons,
Kirk Hilliard

Gmane