X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/743fa5cbdd42a820c4320599a14aab925dcdbc8b..e8cc7880c3eead07c1d4fd93c0396edc3861b080:/lisp/ido.el?ds=sidebyside diff --git a/lisp/ido.el b/lisp/ido.el index 7044fa496d..589f44175e 100644 --- a/lisp/ido.el +++ b/lisp/ido.el @@ -1,6 +1,6 @@ ;;; ido.el --- interactively do things with buffers and files -;; Copyright (C) 1996-2012 Free Software Foundation, Inc. +;; Copyright (C) 1996-2013 Free Software Foundation, Inc. ;; Author: Kim F. Storm ;; Based on: iswitchb by Stephen Eglen @@ -927,7 +927,8 @@ ido is running. Copied from `icomplete-minibuffer-setup-hook'." :type 'hook :group 'ido) -(defcustom ido-save-directory-list-file (convert-standard-filename "~/.ido.last") +(defcustom ido-save-directory-list-file + (locate-user-emacs-file "ido.last" ".ido.last") "File in which the ido state is saved between invocations. Variables stored are: `ido-last-directory-list', `ido-work-directory-list', `ido-work-file-list', and `ido-dir-file-cache'. @@ -1585,6 +1586,8 @@ This function also adds a hook to the minibuffer." (define-key map "\C-p" 'ido-toggle-prefix) (define-key map "\C-r" 'ido-prev-match) (define-key map "\C-s" 'ido-next-match) + (define-key map [?\C-.] 'ido-next-match) + (define-key map [?\C-,] 'ido-prev-match) (define-key map "\C-t" 'ido-toggle-regexp) (define-key map "\C-z" 'ido-undo-merge-work-directory) (define-key map [(control ?\s)] 'ido-restrict-to-matches)