Use with-helm-alive-p in many places and remove autoload cookies where needed.
* helm-bmkext.el
* helm-bookmark.el
* helm-buffers.el
* helm-font.el
* helm-grep.el
* helm-mode.el
* helm-regexp.el
* helm-config.el: Update autoloads.
* helm-files.el (helm-ff-directory-files): Use defsubst.
* helm.el: Update keymap in *after-update-hook.
* helm-bookmark.el: Toggle filename visibility with C-] for consistence with other sources.
* helm.el (helm-output-filter--post-process): Don't update keymap it is done in *after-update-hook.
* helm-command.el (helm-M-x): Now prefix arg can't be set before calling M-x.
Issue #398 Prevent running helm-source--ff-file-name-history ouside of context.
* helm-files.el (helm-source--ff-file-name-history): Renamed with *--.
Prevent running this source outside of helm.
Add docstring.
* helm-dabbrev.el (helm-dabbrev--get-candidates): Fix error when tap return nil.
(helm-dabbrev): same.
* helm-bmkext.el: No need to require adaptative.
Allow saving to grep buffer in m/occur.
* helm-regexp.el (helm-moccur-map): Bind helm-grep-run-save-buffer.
* helm-grep.el (helm-grep-action): Fallback to default-directory when helm-ff-default-directory doesn't exists yet.
* helm-grep.el (helm-goto-next-or-prec-file): When in helm-grep-mode, helm-get-selection is not available.