           (when (overlay-buffer overlay)
             (goto-char (overlay-start overlay))
             (anything-mark-current-line)
-            (anything-exit-minibuffer))))))
+            (anything-exit-minibuffer))))
+    (self-insert-command 1)))
 
 (defun anything-exit-minibuffer ()
   "Select the current candidate by exiting the minibuffer."

;;;; anything.el --- open anything / QuickSilver-like candidate-selection framework
;; $Id: anything.el,v 1.239 2009/12/28 07:33:28 rubikitch Exp $

;; Copyright (C) 2007        Tamas Patrovics
;;               2008, 2009  rubikitch <rubikitch@ruby-lang.org>


;; (@* "HISTORY")
;; $Log: anything.el,v $
;; Revision 1.240  2010/01/23 04:21:31  rubikitch
;; * `anything': Use `anything-display-buffer' as fallback
;; * `anything-select-with-digit-shortcut': `self-insert-command' if disabled
;;
;; Revision 1.239  2009/12/28 07:33:28  rubikitch
;; New command: `anything-toggle-resplit-window'  (C-t)
;;
