* helm-imenu.el: bind candidate-number-limit.
* helm-semantic.el: same.
* helm.el (helm--advice-tramp-read-passwd): Remove code now merged in emacs-24.
* helm.el (helm--advice-tramp-read-passwd): Fix paren error from prvious commit.
* helm.el (helm-preselect): Use now only regexp searching.
* helm-files.el (helm-ff-toggle-basename): regexp-quote preselection.
Use regexp-quote in some places for preselection.
* helm-files.el:
* helm-utils.el:
* helm.el:
* helm-files.el (helm-find-files): Check if preselect is non--nil.
* helm-bookmark.el (helm-filtered-bookmarks): Change order of sources.
fix typo (overridding -> overriding)
Merge pull request #458 from tekezo/fix-typo

fix typo (overridding -> overriding)
Merge branch 'master' of github.com:emacs-helm/helm
Fix setting of `helm-current-buffer' on startup (#456)
* helm.el (helm--current-buffer): New.
(helm-initial-setup): use it.
* helm-files.el (helm-ff-set-pattern): Fix expansion of abbreviated directory at point.
* helm-files.el (helm-files-save-file-name-history): Don't save wild-card expanded candidates.
* helm-bookmark.el (helm-bookmark-run-delete): Fix y-or-n-p prompt.
Allow disabling marked candidates.
* helm.el (helm-mark-all, helm-toggle-visible-mark): Don't mark when nomark present in source.
* helm-command.el (helm-M-x): Disable marking
* helm-elisp.el: disable marking in lisp completion.
* helm-eshell.el: disable marking in eshell completion and history.
* helm-sys.el: disable marking in top.
* helm-mode.el (helm-comp-read, helm-read-file-name): new keyword nomark.
(helm--completion-in-region): use it.
* helm-help.el: Document nomark attr.