Your message dated Sat, 15 Oct 2005 13:32:14 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#317566: fixed in emacs-goodies-el 25.1-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 9 Jul 2005 18:31:22 +0000
>From [EMAIL PROTECTED] Sat Jul 09 11:31:22 2005
Return-path: <[EMAIL PROTECTED]>
Received: from njord.oit.pdx.edu [131.252.122.32] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DrK6k-0004Lw-00; Sat, 09 Jul 2005 11:31:22 -0700
Received: from journeyhawk.karlheg.net (host-250-237.resnet.pdx.edu 
[131.252.250.237])
        by njord.oit.pdx.edu (8.13.1+/8.13.1) with ESMTP id j69IVLnP004211
        for <[EMAIL PROTECTED]>; Sat, 9 Jul 2005 11:31:21 -0700
Received: from karlheg by journeyhawk.karlheg.net with local (Exim 4.52)
        id 1DrK6j-00051J-9R
        for [EMAIL PROTECTED]; Sat, 09 Jul 2005 11:31:21 -0700
To: [EMAIL PROTECTED]
Subject: [New file] minibuf-electric.el
From: Karl Hegbloom <[EMAIL PROTECTED]>
Date: Sat, 09 Jul 2005 11:31:21 -0700
Message-ID: <[EMAIL PROTECTED]>
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

--=-=-=

Package: emacs-goodies-el
Version: 24.11-1

This works with GNU Emacs.  It implements the XEmacs minibuffer
behavior for C-x C-f and other file name reading actions.  When you
type "//", it clears the minibuffer back to the start, leaving only a
single "/".  When you type a "~", it does the similar, leaving only
"~/".  This is nicer than having to explicitly erase the contents of
the minibuffer.

The attached program is not entirely complete, wrt inclusion in
'emacs-goodies-el'.  You will have to determine that and decide what
needs to be done, if anything.

As for licensing, since it was taken from XEmacs, and it is GPL, this
code is also GPL.  I believe that it already belongs to the FSF; I've
signed papers for that, and thus my changes are also, hereby, Free.


--=-=-=
Content-Type: application/emacs-lisp
Content-Disposition: attachment; filename=minibuf-electric.el
Content-Transfer-Encoding: quoted-printable
Content-Description: XEmacs \"electric\" behavior for Emacs minibuffer.

;;; minibuf-electric.el -- Electric minibuffer behavior from XEmacs.
;;;
;;; Modified by Karl Hegbloom for GNU Emacs.  Taken from XEmacs 21.4
;;; "lisp/minibuf.el".  It needs fine tuning and placement in a
;;; suitable location within the GNU Emacs Lisp tree.  See below for
;;; notes concerning key-maps.
;;;
;;; Submitted for inclusion in the Debian `emacs-goodies-el' package.
;;;
;;; GPL.


(defcustom minibuffer-electric-file-name-behavior t
  "*If non-nil, slash and tilde in certain places cause immediate deletion.
These are the same places where this behavior would occur later on anyway,
in `substitute-in-file-name'."
  :type 'boolean
  :require 'minibuf-electric
  :group 'minibuffer)


;;; originally by [EMAIL PROTECTED], taken from XEmacs 21.4
;;;
(defun minibuffer-electric-separator ()
  (interactive)
  (let ((c last-command-char))
    (and minibuffer-completing-file-name ; added for GNU Emacs
         minibuffer-electric-file-name-behavior
         (eq c directory-sep-char)
         (eq c (char-before (point)))
         (not (save-excursion           ;; ange-ftp, tramp
                (goto-char (minibuffer-prompt-end))
                (and (looking-at "/.+:~?[^/]*/.+")
                     (re-search-forward "/.+:~?[^/]*" nil t)
                     (progn
                       (delete-region (point) (point-max))
                       t))))
         (not (save-excursion
                (goto-char (minibuffer-prompt-end))
                (and (looking-at ".+://[^/]*/.+")
                     (re-search-forward ".+:/" nil t)
                     (progn
                       (delete-region (point) (point-max))
                       t))))
         ;; permit `//hostname/path/to/file'
         (not (eq (point) (1+ (minibuffer-prompt-end))))
         ;; permit `http://url/goes/here'
         (or (not (eq ?: (char-after (- (point) 2))))
             (eq ?/ (char-after (minibuffer-prompt-end))))
       (delete-region (minibuffer-prompt-end) (point)))
    (insert c)))

(defun minibuffer-electric-tilde ()
  (interactive)
  (and minibuffer-completing-file-name  ; Added for GNU Emacs
       minibuffer-electric-file-name-behavior
       (eq directory-sep-char (char-before (point)))
       ;; permit URL's with //, for e.g. http://hostname/~user
       (not (save-excursion (search-backward "//" (minibuffer-prompt-end) t=
)))
       (delete-region (minibuffer-prompt-end) (point)))
  (insert ?~))


;;; This is really not quite right, but I don't know how to do the
;;; right thing yet.  What's the matter is that these keys should
;;; really only be bound when the minibuffer is reading a file name.
;;; I'm afraid that these key maps may be too general and might be the
;;; ones used when reading other things.  If they really are used only
;;; for reading file names, then I think they are mis-named, and
;;; should be named more specifically.
;;;
;;; For now, it works for me with `find-file', `find-alternate-file',
;;; and `write-file', which all seem to use
;;; `minibuffer-local-completion-map'.  The `insert-file' defun uses
;;; the `minibuffer-local-must-match-map'.

(define-key minibuffer-local-completion-map
  (char-to-string directory-sep-char)
  #'minibuffer-electric-separator)

(define-key minibuffer-local-must-match-map
  (char-to-string directory-sep-char)
  #'minibuffer-electric-separator)

(define-key minibuffer-local-completion-map "~" #'minibuffer-electric-tilde)
(define-key minibuffer-local-must-match-map "~" #'minibuffer-electric-tilde)

(provide 'minibuf-electric)

--=-=-=


-- 
Karl Hegbloom <[EMAIL PROTECTED]>

--=-=-=--

---------------------------------------
Received: (at 317566-close) by bugs.debian.org; 15 Oct 2005 20:42:06 +0000
>From [EMAIL PROTECTED] Sat Oct 15 13:42:06 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
        id 1EQshS-0003aS-00; Sat, 15 Oct 2005 13:32:14 -0700
From: Peter S Galbraith <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.56 $
Subject: Bug#317566: fixed in emacs-goodies-el 25.1-1
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sat, 15 Oct 2005 13:32:14 -0700
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 13

Source: emacs-goodies-el
Source-Version: 25.1-1

We believe that the bug you reported is fixed in the latest version of
emacs-goodies-el, which is due to be installed in the Debian FTP archive:

debbugs-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/debbugs-el_25.1-1_all.deb
debian-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/debian-el_25.1-1_all.deb
debview_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/debview_25.1-1_all.deb
devscripts-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/devscripts-el_25.1-1_all.deb
dpkg-dev-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/dpkg-dev-el_25.1-1_all.deb
emacs-goodies-el_25.1-1.diff.gz
  to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1.diff.gz
emacs-goodies-el_25.1-1.dsc
  to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1.dsc
emacs-goodies-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1-1_all.deb
emacs-goodies-el_25.1.orig.tar.gz
  to pool/main/e/emacs-goodies-el/emacs-goodies-el_25.1.orig.tar.gz
emacs-goodies-extra-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/emacs-goodies-extra-el_25.1-1_all.deb
gnus-bonus-el_25.1-1_all.deb
  to pool/main/e/emacs-goodies-el/gnus-bonus-el_25.1-1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter S Galbraith <[EMAIL PROTECTED]> (supplier of updated emacs-goodies-el 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 15 Oct 2005 15:31:53 -0400
Source: emacs-goodies-el
Binary: gnus-bonus-el emacs-goodies-extra-el dpkg-dev-el emacs-goodies-el 
debbugs-el debian-el debview devscripts-el
Architecture: source all
Version: 25.1-1
Distribution: unstable
Urgency: low
Maintainer: Peter S Galbraith <[EMAIL PROTECTED]>
Changed-By: Peter S Galbraith <[EMAIL PROTECTED]>
Description: 
 debbugs-el - Transitional package that can be removed
 debian-el  - Emacs helpers specific to Debian users
 debview    - Transitional package that can be removed
 devscripts-el - Emacs wrappers for the commands in devscripts
 dpkg-dev-el - Emacs helpers specific to Debian development
 emacs-goodies-el - Miscellaneous add-ons for Emacs
 emacs-goodies-extra-el - Transitional package that can be removed
 gnus-bonus-el - Miscellaneous add-ons for Gnus
Closes: 237341 246379 260705 280415 293732 297828 301293 309790 317566 326772 
329883 331114 331234 331421 331430
Changes: 
 emacs-goodies-el (25.1-1) unstable; urgency=low
 .
   * General Bug fix: "compiling *.el files should display errors, not just
     log file name", thanks to Jari Aalto (Closes: #309790).  I implemented
     the suggested grep for byte-compilation warnings and now delete the
     temporary log files after their creation ("debian-el: leaves temporary
     files in /tmp after installation", thanks to Lars Wirzenius; Closes:
     #331114).
   * emacs-goodies-el:
     - emacs-goodies-el.el: Key binding for wdired didn't get properly
       defined in emacs-snapshot, thanks to Sven Joachim for the report and
       the patch (Closes: #329883).
     - dict.el: `current-word' can return nil", thanks to Jorgen Schaefer
       for the report and patch. (Closes: #301293).
     - shell-command.el: New upstream version.  Also fixed bug "activation
       is documented wrongly" from Sven Joachim.  The activation has changed
       to using the variable `shell-command-completion-mode'. (Closes: #331421)
     - bar-cursor.el bug fix: Loading the library changes cursor to hollow
       box in emacs-snapshot", Thanks to Sven Joachim for the report and the
       patch (Closes: #331430).
     New files:
     - cfengine.el: major mode for editing cfengine files.
       Thanks to Morten Werner Olsen (Closes: #280415).
     - csv-mode.el: major mode for editing comma-separated value files
       (Closes: #260705)
     - cua.el: emulate CUA key bindings (C-z undo, C-x cut, C-c copy, C-v paste)
     - cwebm.el:  a CWEB/WEB modified mode.
       Thanks to Max Vasin (Closes: #326772).
     - ido.el: a faster way to switch buffers and get files.
       Thanks to Cyril Bouthors (Closes: #293732).
     - matlab.el: a major mode for MATLAB dot-m files
       tlc.el: a major mode for editing Target Language Compiler scripts
       Thanks to Riccardo Vestrini (Closes: #246379).
     - minibuf-electric.el:  Electric minibuffer behavior from XEmacs.
       Thanks to Karl Hegbloom (Closes: #317566).
     - slang-mode.el: a major-mode for editing slang scripts.
       Thanks to Rafael Laboissiere (Closes: #297828).
     - tabbar.el: Display a tab bar in the header line.
       Thanks to Josh Triplett for both suggestions and a patch
       (Closes: #237341).
   * gnus-bonus-el: (Jaakko Kangasharju <[EMAIL PROTECTED]>)
     - gnus-filterhist.el: Move face-changing command inside temporary buffer
       manipulation (Closes: #331234)
Files: 
 ff44f3717eaf2fc4b24303b9a32510fe 922 editors optional 
emacs-goodies-el_25.1-1.dsc
 7217db2b3c3afa6609fec1a81ecbd70f 855729 editors optional 
emacs-goodies-el_25.1.orig.tar.gz
 fe3e4f84e809de7b56dca212a5abc7a6 92795 editors optional 
emacs-goodies-el_25.1-1.diff.gz
 c8ca525939bc1f52d6931623372161a7 767608 editors optional 
emacs-goodies-el_25.1-1_all.deb
 c4bb7578921a034d48ba0748de0dbcce 20832 oldlibs extra 
emacs-goodies-extra-el_25.1-1_all.deb
 4944b014a8f801f342f610bf5bb4908f 70790 news optional 
gnus-bonus-el_25.1-1_all.deb
 7ca01d4debc84ee149416b166d5def79 30304 editors optional 
devscripts-el_25.1-1_all.deb
 93002d7d5cf8da7980d10975077998b4 80322 utils optional debian-el_25.1-1_all.deb
 d0eaee73dbb279d0e77f310ed0067a70 20494 oldlibs extra debbugs-el_25.1-1_all.deb
 5cde953cc2f730f24c437a4cfa533ddf 20788 oldlibs extra debview_25.1-1_all.deb
 3a5158b6bc83ff365b51f5ece6d1447e 58376 utils optional 
dpkg-dev-el_25.1-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iQCVAwUBQ1FZeLwVH8jSqROhAQJ5swP/ckaF+EUXWD2wnKG8rgS5WD5V9/8f3T3t
nrlVgdYkXKlgnv0gWqZPNEOR0TTupivAte9Wk4+/V+KYpy4ChxOEmkRHuRBWiQ+e
nZ8gQKm4TiueiluZ2QLLfh8KfZO+X3yqNhgnIYGPqnMJCMH4mxVjwfvAwu+Y0APO
QbKiKqJHgmc=
=+LS8
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to