Matthieu Moy | 22 Jan 11:45 2010
Picon

bug#5449: 23.1.90; term-send-raw-meta broken

Hi,

Since I upgraded to the latest dev version of Emacs, any shortcut with
the Meta key ceased working in ansi-term buffers. Previously, M-n and
M-p were sent to my shell (to navigate in history). Now, they display
these characters: ðî.

This seems to have been introduced by:

commit 985d9edba3d9fa6320ac14ccfa18f1f00975bd43
Author: Stefan Monnier <monnier <at> cs.yale.edu>
Date:   Fri Dec 4 04:39:21 2009 +0000

    Minor cleanup.
    * term.el (term-send-raw, term-send-raw-meta): Use read-key-sequence's
    key decoding rather than do it manually via last-input-event + ascii-character.
    (term-exec): Use delete-and-extract-region.
    (term-handle-ansi-terminal-messages): Remove unused var `end'.
    (term-process-pager): Remove unused var `i'.
    (term-dynamic-simple-complete): Make obsolete.
    (serial-update-config-menu): Remove unused vars `y' and `str'.
    (term-update-mode-line): Remove unused var `temp'.

More precisely:

diff --git a/lisp/term.el b/lisp/term.el
index 61dd3f4..f8bd58b 100644
--- a/lisp/term.el
+++ b/lisp/term.el
 (defun term-send-raw-meta ()
(Continue reading)

Drew Adams | 19 Jan 02:17 2010
Picon

bug#5420: 23.1.91; dired-goto-file does not work with a listing of absolute file names


emacs -Q

Let A and B be the absolute file names of some existing files, possibly in
different directories. You can pass an explicit list of files to `dired', and
those file names can be absolute.

M-: (dired '("foo" A B)) ; with A and B as absolute file names

If you do that, you get a functioning Dired buffer that lists only those files.
They are listed as absolute file names, as they must be, since they can be in
different directories. No problem; Dired works fine with such a listing, in
general - you can do pretty much everything normally.

However, `dired-goto-file' does not work in such a listing; `dired-goto-file'
does not work if the displayed file names are absolute.

M-: (dired-goto-file A) ; with A the absolute file name as listed

This is so because `dired-goto-file' searches for a space followed by the
_relative_ file name:

(let ((base (file-name-nondirectory file)) ; <<< RELATIVE NAME
      search-string
      (boundary (dired-subdir-max)))
  (setq search-string (replace-regexp-in-string
                       "\^m" "\\^m" base nil t))
  (setq search-string (replace-regexp-in-string
                       "\\\\" "\\\\" search-string nil t))
  (while (and (not found)
(Continue reading)

Drew Adams | 19 Jan 00:19 2010
Picon

bug#5416: ARG of dired-hide-all is unused (and is the raw prefix arg)


emacs -Q

The argument of dired-hide-all, ARG, which is totally unused.

Worse, ARG is given its value by the prefix arg:
(interactive "P")

So something must have been foreseen for users in terms of a prefix arg, but it
was apparently not implemented.

In GNU Emacs 23.1.91.1 (i386-mingw-nt5.1.2600)
 of 2010-01-02 on PRETEST
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4)'

jidanni | 18 Jan 02:38 2010

bug#5414: 23.1.91; /sys/devices files trigger loading tramp

Finding files like
/sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0
triggers "Loading tramp...done".
Maybe the regexps need to be tightened up.

jidanni | 18 Jan 13:36 2010

bug#5415: 23.1.91; yank vs. X clipboard

Lately I have to make sure there's nothing in emacs yank buffer if I
want to copy anything from the X clipboard into emacs.
Else I just end up yanking what was inside the emacs yank buffer.

I checked inside /usr/share/emacs/23.1.91/lisp/term/x-win.el.gz
but couldn't find the solution.

Sam Varner | 18 Jan 03:14 2010
Picon
Picon

bug#5409: Subject: 23.1.90; Glasses mode interferes with motion by screen line

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug <at> gnu.org mailing
list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug.  If you can, give
a recipe starting from `emacs -Q':

After `emacs -Q', type `M-x glasses-mode'.  Fill the width of the screen
with lowercase characters.  With the cursor in the right margin, type an
uppercase character.  The glasses separator (underscore) is shown in
column 0 of the continued line.  Go to the beginning of the line (C-a)
and try to go to the next screen line (C-n).  The cursor doesn't move
and "Args out of range: 0" appears in the modeline.  The "*Messages*"
buffer gets "line-move-visual: Args out of range: 0".

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/usr/share/emacs/23.1.90/etc/DEBUG.

In GNU Emacs 23.1.90.1 (x86_64-pc-linux-gnu, GTK+ Version 2.18.5)
 of 2009-12-27 on nico
Windowing system distributor `The X.Org Foundation', version
(Continue reading)

Lennart Borgman | 18 Jan 00:12 2010
Picon

bug#5408: date-to-time problem

Evaluating this

   (current-time-string (date-to-time "Sun Jan 17 22:39:58 2010"))

Gives

   "Sun Jan 17 23:39:58 2010"

Is not this one hour wrong?

In GNU Emacs 23.1.50.1 (i386-mingw-nt5.1.2600)
 of 2009-10-15

Peter Tury | 17 Jan 19:59 2010
Picon

bug#5406: 23.1.91; eieio documentation: making new objects

Hi,

the first sentence in (info "(eieio) Making New Objects") says:
"Suppose we have defined a simple class is defined, such as:". One
"defined" is not needed I think, please fix it.

Thanks,P

I use GNU Emacs 23.1.91.1 (i686-pc-linux-gnu, GTK+ Version 2.18.3) of
2010-01-10.

Steve Revilak | 17 Jan 15:25 2010
Picon

bug#5404: 23.1.91; Nextstep port: M-x gdb hangs in tab completion of symbols

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug <at> gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug.  If you can, give
a recipe starting from `emacs -Q':

I'd like to report a problem with M-x gdb in the Nextstep port of
emacs 23.1.91.  When gud mode is started with M-x gdb, tab completion
of symbols (i.e., gud-gdb-complete-command) causes emacs to hang.

The release announcement for emacs 23.1.91 noted a major change in M-x
gdb (<http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg01109.html>)
and this seems to be new behavior in 23.1.91.

Steps To Reproduce
------------------

  1) Start with foo.c

---------------------------------
#include <stdio.h>

static int add_one(int x) {
   return (x + 1);
(Continue reading)

jidanni | 17 Jan 11:05 2010

bug#5403: 23.1.91; tilde completion

Say, can ~nurds<TAB>berg style completion be finally turned on like in bash?
Handy in many parts of emacs.

jidanni | 17 Jan 01:54 2010

bug#5401: 23.1.91; tmm-menubar vs. <tab>

$ emacs -Q
<escape> ` f <tab>
One thinks <tab> might scroll the choices to reveal any that might be
below the window, but instead the choices list is gone forever.


Gmane