Received: (at submit) by debbugs.gnu.org; 29 Feb 2012 12:53:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 29 07:53:32 2012 Received: from localhost ([127.0.0.1]:55252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1S2j26-0006gr-5t for submit <at> debbugs.gnu.org; Wed, 29 Feb 2012 07:53:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50598) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <manzyuk@HIDDEN>) id 1S2j1f-0006fz-3o for submit <at> debbugs.gnu.org; Wed, 29 Feb 2012 07:53:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <manzyuk@HIDDEN>) id 1S2j1H-0007ra-5t for submit <at> debbugs.gnu.org; Wed, 29 Feb 2012 07:52:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <manzyuk@HIDDEN>) id 1S2j1G-0007rW-WB for submit <at> debbugs.gnu.org; Wed, 29 Feb 2012 07:52:35 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <manzyuk@HIDDEN>) id 1S2j1C-0000OP-Jf for bug-gnu-emacs@HIDDEN; Wed, 29 Feb 2012 07:52:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <manzyuk@HIDDEN>) id 1S2j16-0007q7-Id for bug-gnu-emacs@HIDDEN; Wed, 29 Feb 2012 07:52:29 -0500 Received: from mail-wi0-f169.google.com ([209.85.212.169]:56953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <manzyuk@HIDDEN>) id 1S2j16-0007ps-66 for bug-gnu-emacs@HIDDEN; Wed, 29 Feb 2012 07:52:24 -0500 Received: by wibhi20 with SMTP id hi20so1285975wib.0 for <bug-gnu-emacs@HIDDEN>; Wed, 29 Feb 2012 04:52:21 -0800 (PST) Received-SPF: pass (google.com: domain of manzyuk@HIDDEN designates 10.180.100.33 as permitted sender) client-ip=10.180.100.33; Authentication-Results: mr.google.com; spf=pass (google.com: domain of manzyuk@HIDDEN designates 10.180.100.33 as permitted sender) smtp.mail=manzyuk@HIDDEN; dkim=pass header.i=manzyuk@HIDDEN Received: from mr.google.com ([10.180.100.33]) by 10.180.100.33 with SMTP id ev1mr728726wib.3.1330519941403 (num_hops = 1); Wed, 29 Feb 2012 04:52:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; bh=npa6FMzEPBdLHMLPr+QuypOy9corsN/SY07i9MOBqo8=; b=jQHbhUXkTo6dEjpc8pQw19fDBKITcwHJJVXsdja/56qbd4OOW/dzcf0BV+VjRwNMyE EBElzlZwHo5yOt92GHtnNtRrt0QlZDbchXpZLEr5WzFCf5OUGyKyzCvhNTovetwf3rkJ 6aAj4lubXXZI5HtFJbkT+UwGF2yynVFiRaZhU= Received: by 10.180.100.33 with SMTP id ev1mr590951wib.3.1330519941349; Wed, 29 Feb 2012 04:52:21 -0800 (PST) Received: from pandora.hamilton.local (hamilton-nat.nuim.ie. [149.157.192.251]) by mx.google.com with ESMTPS id m16sm86728483wie.9.2012.02.29.04.52.20 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 29 Feb 2012 04:52:20 -0800 (PST) From: Oleksandr Manzyuk <manzyuk@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 24.0.94; `ido-read-directory-name' should offer known hosts for completion Date: Wed, 29 Feb 2012 12:52:15 +0000 Message-ID: <87sjhtzts0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This is a feature request rather than a bug. `ido-read-directory-name' doesn't offer known hosts for completion, unlike `ido-read-file-name'. Here is what I mean by that. I'm assuming that `ido-mode' is on. Please forgive me if I belabor the point. [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (manzyuk[at]gmail.com) 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This is a feature request rather than a bug. `ido-read-directory-name' doesn't offer known hosts for completion, unlike `ido-read-file-name'. Here is what I mean by that. I'm assuming that `ido-mode' is on. Please forgive me if I belabor the point. [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (manzyuk[at]gmail.com) 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid This is a feature request rather than a bug. `ido-read-directory-name' doesn't offer known hosts for completion, unlike `ido-read-file-name'. Here is what I mean by that. I'm assuming that `ido-mode' is on. Please forgive me if I belabor the point. When I type C-x C-f // and hit TAB, I obtain an *Ido Completions* buffer containing not only local directory names (bin/, boot/, dev/ etc.), but also known hosts, which is very convenient in conjunction with TRAMP. I can type C-x C-f // g o RET, which expands into /golconda.cs.nuim.ie:, and if I already have a remote shell running on that host, I can see a list of files and directories there. If there is no remote shell yet, I can simply hit RET, and it will be opened using TRAMP. Of course, I can open a dired buffer visiting a remote directory this way, but it should also be equally convenient to do that with `ido-dired'. While it is possible, it is also less convenient: I have to type C-x d //, type the host name followed by colon *in full and without completion*. Summarizing, there is a discrepancy in how `ido-read-directory-name' and `ido-read-file-name' generate completions, and I don't see why this should be the case. While I'm happy with C-x C-f for opening dired buffers, also on remote hosts, having `ido-read-directory-name' complete known hosts would make this function more useful for other purposes. For example, I have the following function: (defun named-shell (name directory) "Open a named shell. NAME is the base name of the shell buffer, and DIRECTORY is the directory to open the shell in." (interactive "MName: \nDDirectory: ") (switch-to-buffer (concat "*" name "*")) (cd directory) (shell (current-buffer))) I introduced it primarily to be able to quickly open inferior remote shells. However, when I'm queried for the directory to open the shell in, I still have to type in the host name in full. In GNU Emacs 24.0.94.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.20.1) of 2012-02-28 on pandora Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Configured using: `configure '--prefix=/home/manzyuk'' 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: en_IE.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: eldoc-mode: t diff-auto-refine-mode: t paredit-mode: t ido-everywhere: t shell-dirtrack-mode: t savehist-mode: t icomplete-mode: t global-auto-revert-mode: t show-paren-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p r o t <backspace> <backspace> <backspace> o r t SPC e m a c s SPC b u g <return> Recent messages: Loading /home/manzyuk/emacs-preamble/init.el (source)... Loading /home/manzyuk/.emacs.d/elpa/haskell-mode-2.8.0/haskell-site-file.el (source)...done Loading /home/manzyuk/quicklisp/slime-helper.el (source)...done Loading /home/manzyuk/emacs-preamble/init.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort flyspell ispell mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader eldoc preamble-scheme preamble-ruby inf-ruby ruby-mode compile preamble-org org-install preamble-magit preamble-diff magit-bisect magit-key-mode magit diff-mode log-edit easy-mmode pcvs-util add-log preamble-lisp info-look slime-autoloads preamble-haskell ghci-completion preamble-google-translate google-translate json url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars mailcap preamble-emacs-lisp preamble-paredit paredit preamble-auctex reftex reftex-vars preamble-package finder-inf auctex-autoloads tex-site info easymenu ghci-completion-autoloads google-translate-autoloads haskell-mode-autoloads inf-ruby-autoloads magit-autoloads paredit-autoloads package tabulated-list preamble-text preamble-shell preamble-prog preamble-makefile preamble-mail smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils preamble-ido ido preamble-ibuffer preamble-hippie-expand preamble-ediff preamble-dired preamble-comint preamble-ansi-color preamble-windows preamble-tramp tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc gnus-util mm-util mail-prsvr password-cache shell pcomplete comint ansi-color ring format-spec tramp-loaddefs regexp-opt preamble-server server preamble-mouse preamble-mode-line preamble-minibuffer savehist icomplete preamble-keyboard preamble-initialization preamble-frames preamble-files uniquify advice help-fns advice-preload autorevert preamble-env preamble-editing paren delsel edmacro kmacro preamble-data saveplace preamble-browse-url preamble-bookmarks preamble-utils time-date 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 minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)
Oleksandr Manzyuk <manzyuk@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#10911
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.