summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--helm-adaptative.el7
-rw-r--r--helm-apt.el7
-rw-r--r--helm-bbdb.el7
-rw-r--r--helm-bmkext.el7
-rw-r--r--helm-bookmark.el7
-rw-r--r--helm-buffers.el16
-rw-r--r--helm-call-tree.el7
-rw-r--r--helm-color.el7
-rw-r--r--helm-command.el7
-rw-r--r--helm-config.el24
-rw-r--r--helm-elisp.el8
-rw-r--r--helm-elscreen.el7
-rw-r--r--helm-emms.el7
-rw-r--r--helm-eshell.el7
-rw-r--r--helm-eval.el7
-rw-r--r--helm-external.el7
-rw-r--r--helm-files.el73
-rw-r--r--helm-firefox.el7
-rw-r--r--helm-font.el7
-rw-r--r--helm-gentoo.el7
-rw-r--r--helm-grep.el8
-rw-r--r--helm-help.el7
-rw-r--r--helm-imenu.el7
-rw-r--r--helm-info.el7
-rw-r--r--helm-locate.el27
-rw-r--r--helm-man.el7
-rw-r--r--helm-match-plugin.el4
-rw-r--r--helm-misc.el7
-rw-r--r--helm-mode.el48
-rw-r--r--helm-net.el7
-rw-r--r--helm-org.el7
-rw-r--r--helm-plugin.el7
-rw-r--r--helm-regexp.el7
-rw-r--r--helm-ring.el7
-rw-r--r--helm-sys.el7
-rw-r--r--helm-tags.el7
-rw-r--r--helm-utils.el7
-rw-r--r--helm-w3m.el7
-rw-r--r--helm-yaoddmuse.el7
-rw-r--r--helm.el2
40 files changed, 350 insertions, 77 deletions
diff --git a/helm-adaptative.el b/helm-adaptative.el
index f1c0762c..1b7c6c15 100644
--- a/helm-adaptative.el
+++ b/helm-adaptative.el
@@ -237,4 +237,11 @@ candidate can be in (DISPLAY . REAL) format."
(provide 'helm-adaptative)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-adaptative.el ends here
diff --git a/helm-apt.el b/helm-apt.el
index fca07165..0122e554 100644
--- a/helm-apt.el
+++ b/helm-apt.el
@@ -188,4 +188,11 @@ With a prefix arg reload cache."
(provide 'helm-apt)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-apt.el ends here
diff --git a/helm-bbdb.el b/helm-bbdb.el
index 4abe4e68..0c5c42bd 100644
--- a/helm-bbdb.el
+++ b/helm-bbdb.el
@@ -115,4 +115,11 @@ http://bbdb.sourceforge.net/"
(provide 'helm-bbdb)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-bbdb ends here
diff --git a/helm-bmkext.el b/helm-bmkext.el
index a06a697d..da4a15ec 100644
--- a/helm-bmkext.el
+++ b/helm-bmkext.el
@@ -298,4 +298,11 @@ Contain also `helm-c-source-google-suggest'."
(provide 'helm-bmkext)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-bmkext.el ends here
diff --git a/helm-bookmark.el b/helm-bookmark.el
index 7e19dba7..ce14270d 100644
--- a/helm-bookmark.el
+++ b/helm-bookmark.el
@@ -265,4 +265,11 @@ Return nil if bmk is not a valid bookmark."
(provide 'helm-bookmark)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-bookmark.el ends here
diff --git a/helm-buffers.el b/helm-buffers.el
index fad84b64..97365ebb 100644
--- a/helm-buffers.el
+++ b/helm-buffers.el
@@ -434,15 +434,6 @@ using `helm-c-buffer-display-string-functions'."
(ignore-errors (ring-ref comint-input-ring 0))
default-directory)))
-(defun helm-c-file-buffers (filename)
- "Returns a list of buffer names corresponding to FILENAME."
- (let ((name (expand-file-name filename))
- (buf-list ()))
- (dolist (buf (buffer-list) buf-list)
- (let ((bfn (buffer-file-name buf)))
- (when (and bfn (string= name bfn))
- (push (buffer-name buf) buf-list))))))
-
(defun helm-revert-buffer (candidate)
(with-current-buffer candidate
(when (or (buffer-modified-p)
@@ -491,4 +482,11 @@ It is an enhanced version of `helm-for-buffers'."
(provide 'helm-buffers)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-buffers.el ends here
diff --git a/helm-call-tree.el b/helm-call-tree.el
index 105b4718..af6a4270 100644
--- a/helm-call-tree.el
+++ b/helm-call-tree.el
@@ -119,4 +119,11 @@ http://www.emacswiki.org/cgi-bin/wiki/download/simple-call-tree.el"
(provide 'helm-call-tree)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-call-tree.el ends here
diff --git a/helm-color.el b/helm-color.el
index f77bdb4e..cbc02232 100644
--- a/helm-color.el
+++ b/helm-color.el
@@ -91,4 +91,11 @@
(provide 'helm-color)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-color.el ends here
diff --git a/helm-command.el b/helm-command.el
index c9cd2e72..04463ecb 100644
--- a/helm-command.el
+++ b/helm-command.el
@@ -152,4 +152,11 @@ It is `helm' replacement of regular `M-x' `execute-extended-command'."
(provide 'helm-command)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-command.el ends here
diff --git a/helm-config.el b/helm-config.el
index b1ac10e5..06401876 100644
--- a/helm-config.el
+++ b/helm-config.el
@@ -238,7 +238,7 @@ http://bbdb.sourceforge.net/
;;;***
;;;### (autoloads (helm-bookmark-ext helm-c-bmkext-run-edit) "helm-bmkext"
-;;;;;; "helm-bmkext.el" (20338 53828))
+;;;;;; "helm-bmkext.el" (20338 53998))
;;; Generated autoloads from helm-bmkext.el
(autoload 'helm-c-bmkext-run-edit "helm-bmkext" "\
@@ -258,7 +258,7 @@ Contain also `helm-c-source-google-suggest'.
;;;### (autoloads (helm-c-pp-bookmarks helm-bookmarks helm-c-bookmark-run-delete
;;;;;; helm-c-bookmark-run-jump-other-window) "helm-bookmark" "helm-bookmark.el"
-;;;;;; (20338 53404))
+;;;;;; (20338 54015))
;;; Generated autoloads from helm-bookmark.el
(autoload 'helm-c-bookmark-run-jump-other-window "helm-bookmark" "\
@@ -289,7 +289,7 @@ Preconfigured `helm' for bookmarks (pretty-printed).
;;;;;; helm-buffer-run-zgrep helm-buffer-run-grep helm-buffer-run-kill-buffers
;;;;;; helm-buffer-save-persistent helm-buffer-revert-persistent
;;;;;; helm-buffer-diff-persistent) "helm-buffers" "helm-buffers.el"
-;;;;;; (20338 52312))
+;;;;;; (20339 28136))
;;; Generated autoloads from helm-buffers.el
(autoload 'helm-buffer-diff-persistent "helm-buffers" "\
@@ -401,7 +401,7 @@ It is `helm' replacement of regular `M-x' `execute-extended-command'.
;;;;;; helm-c-apropos helm-lisp-completion-or-file-name-at-point
;;;;;; helm-lisp-completion-at-point-or-indent helm-c-complete-file-name-at-point
;;;;;; helm-lisp-completion-at-point) "helm-elisp" "helm-elisp.el"
-;;;;;; (20338 53368))
+;;;;;; (20339 27987))
;;; Generated autoloads from helm-elisp.el
(autoload 'helm-lisp-completion-at-point "helm-elisp" "\
@@ -540,7 +540,7 @@ You can set your own list of commands with
;;;;;; helm-ff-run-load-file helm-ff-run-byte-compile-file helm-ff-run-rename-file
;;;;;; helm-ff-run-copy-file helm-ff-run-zgrep helm-ff-run-pdfgrep
;;;;;; helm-ff-run-grep helm-ff-run-switch-to-history helm-ff-run-toggle-auto-update)
-;;;;;; "helm-files" "helm-files.el" (20338 52312))
+;;;;;; "helm-files" "helm-files.el" (20339 28418))
;;; Generated autoloads from helm-files.el
(autoload 'helm-ff-run-toggle-auto-update "helm-files" "\
@@ -824,7 +824,7 @@ Preconfigured `helm' for gentoo linux.
;;;### (autoloads (helm-do-pdfgrep helm-do-zgrep helm-do-grep helm-c-grep-run-save-buffer
;;;;;; helm-c-grep-run-other-window-action helm-c-grep-run-default-action
;;;;;; helm-c-grep-run-persistent-action helm-c-goto-next-file helm-c-goto-precedent-file)
-;;;;;; "helm-grep" "helm-grep.el" (20338 52312))
+;;;;;; "helm-grep" "helm-grep.el" (20339 28632))
;;; Generated autoloads from helm-grep.el
(autoload 'helm-c-goto-precedent-file "helm-grep" "\
@@ -948,8 +948,8 @@ With a prefix-arg insert symbol at point.
;;;***
-;;;### (autoloads (helm-locate) "helm-locate" "helm-locate.el" (20338
-;;;;;; 52312))
+;;;### (autoloads (helm-locate) "helm-locate" "helm-locate.el" (20339
+;;;;;; 27472))
;;; Generated autoloads from helm-locate.el
(autoload 'helm-locate "helm-locate" "\
@@ -1030,7 +1030,7 @@ Preconfigured `helm' for `minibuffer-history'.
;;;***
-;;;### (autoloads (helm-mode) "helm-mode" "helm-mode.el" (20338 52784))
+;;;### (autoloads (helm-mode) "helm-mode" "helm-mode.el" (20339 27006))
;;; Generated autoloads from helm-mode.el
(defvar helm-mode nil "\
@@ -1266,8 +1266,8 @@ http://www.emacswiki.org/emacs/download/yaoddmuse.el
;;;***
-;;;### (autoloads nil nil ("helm-pkg.el" "helm-plugin.el") (20338
-;;;;;; 53857 233210))
+;;;### (autoloads nil nil ("helm-pkg.el" "helm-plugin.el") (20339
+;;;;;; 28690 269891))
;;;***
@@ -1278,6 +1278,8 @@ http://www.emacswiki.org/emacs/download/yaoddmuse.el
;; Local Variables:
;; coding: utf-8
;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
;; End:
;;; helm-config.el ends here
diff --git a/helm-elisp.el b/helm-elisp.el
index a16d370d..69af5189 100644
--- a/helm-elisp.el
+++ b/helm-elisp.el
@@ -20,6 +20,7 @@
(require 'helm)
(require 'helm-utils)
(require 'helm-info)
+(require 'helm-eval)
(require 'advice)
@@ -556,4 +557,11 @@ STRING is string to match."
(provide 'helm-elisp)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-elisp.el ends here
diff --git a/helm-elscreen.el b/helm-elscreen.el
index 923878a2..5118ecaf 100644
--- a/helm-elscreen.el
+++ b/helm-elscreen.el
@@ -70,4 +70,11 @@
(provide 'helm-elscreen)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-elscreen.el ends here
diff --git a/helm-emms.el b/helm-emms.el
index 3ed83504..be0a2c5b 100644
--- a/helm-emms.el
+++ b/helm-emms.el
@@ -176,4 +176,11 @@
(provide 'helm-emms)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-emms ends here
diff --git a/helm-eshell.el b/helm-eshell.el
index 3501153b..66864bbe 100644
--- a/helm-eshell.el
+++ b/helm-eshell.el
@@ -175,4 +175,11 @@ The function that call this should set `helm-ec-target' to thing at point."
(provide 'helm-eshell)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-eshell ends here
diff --git a/helm-eval.el b/helm-eval.el
index 0cd3d7f2..b2681863 100644
--- a/helm-eval.el
+++ b/helm-eval.el
@@ -171,4 +171,11 @@ Should take one arg: the string to display."
(provide 'helm-eval)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-eval.el ends here
diff --git a/helm-external.el b/helm-external.el
index 9e52a350..2d905d55 100644
--- a/helm-external.el
+++ b/helm-external.el
@@ -204,4 +204,11 @@ You can set your own list of commands with
(provide 'helm-external)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-external ends here
diff --git a/helm-files.el b/helm-files.el
index bf9d2031..ef9c9209 100644
--- a/helm-files.el
+++ b/helm-files.el
@@ -24,7 +24,9 @@
(require 'helm-grep)
(require 'helm-match-plugin)
(require 'helm-help)
+(require 'helm-locate)
(require 'helm-bookmark)
+(require 'helm-tags)
(require 'thingatpt)
(require 'ffap)
(eval-when-compile (require 'dired))
@@ -32,6 +34,7 @@
(require 'dired-x)
(require 'tramp)
(require 'image-dired)
+(require 'org)
(declare-function find-library-name "find-func.el" (library))
(declare-function secure-hash "ext:fns.c" (algorithm object &optional start end binary))
@@ -183,43 +186,6 @@ WARNING: Setting this to nil is unsafe and can cause deletion of a whole tree."
:group 'helm-files
:type 'boolean)
-(defcustom helm-completing-read-handlers-alist
- '((describe-function . helm-completing-read-symbols)
- (describe-variable . helm-completing-read-symbols)
- (debug-on-entry . helm-completing-read-symbols)
- (find-function . helm-completing-read-symbols)
- (trace-function . helm-completing-read-symbols)
- (trace-function-background . helm-completing-read-symbols)
- (find-tag . helm-completing-read-with-cands-in-buffer)
- (ffap-alternate-file . nil))
- "Alist of handlers to replace `completing-read', `read-file-name' in `helm-mode'.
-Each entry is a cons cell like \(emacs_command . completing-read_handler\)
-where key and value are symbols.
-
-Each key is an Emacs command that use originaly `completing-read'.
-
-Each value maybe an helm function that take same arguments as
-`completing-read' plus NAME and BUFFER, where NAME is the name of the new
-helm source and BUFFER the name of the buffer we will use.
-This function prefix name must start by \"helm\".
-
-See `helm-completing-read-symbols' for example.
-
-If the value of an entry is nil completion will fall back to
-emacs vanilla behavior.
-e.g If you want to disable helm completion for `describe-function':
-\(describe-function . nil\).
-
-Ido is also supported, you can use `ido-completing-read' and
-`ido-read-file-name' as value of an entry or just 'ido.
-e.g ido completion for `find-file':
-\(find-file . ido\)
-same as
-\(find-file . ido-read-file-name\)
-Note that you don't need to enable `ido-mode' for this to work."
- :group 'helm-files
- :type '(alist :key-type symbol :value-type symbol))
-
;;; Faces
;;
@@ -325,23 +291,6 @@ Note that you don't need to enable `ido-mode' for this to work."
(delq nil map))
"Keymap for `helm-c-read-file-name'.")
-(defvar helm-generic-files-map
- (let ((map (make-sparse-keymap)))
- (set-keymap-parent map helm-map)
- (define-key map (kbd "M-g s") 'helm-ff-run-grep)
- (define-key map (kbd "M-g z") 'helm-ff-run-zgrep)
- (define-key map (kbd "M-g p") 'helm-ff-run-pdfgrep)
- (define-key map (kbd "M-D") 'helm-ff-run-delete-file)
- (define-key map (kbd "C-=") 'helm-ff-run-ediff-file)
- (define-key map (kbd "C-c =") 'helm-ff-run-ediff-merge-file)
- (define-key map (kbd "C-c o") 'helm-ff-run-switch-other-window)
- (define-key map (kbd "M-i") 'helm-ff-properties-persistent)
- (define-key map (kbd "C-c C-x") 'helm-ff-run-open-file-externally)
- (define-key map (kbd "C-w") 'helm-yank-text-at-point)
- (define-key map (kbd "C-c ?") 'helm-generic-file-help)
- map)
- "Generic Keymap for files.")
-
(defvar helm-esh-on-file-map
(let ((map (make-sparse-keymap)))
(set-keymap-parent map helm-map)
@@ -2186,6 +2135,15 @@ This is deprecated for Emacs24+ users, use `helm-mode' instead."
;;; Routines for files
;;
;;
+(defun helm-c-file-buffers (filename)
+ "Returns a list of buffer names corresponding to FILENAME."
+ (let ((name (expand-file-name filename))
+ (buf-list ()))
+ (dolist (buf (buffer-list) buf-list)
+ (let ((bfn (buffer-file-name buf)))
+ (when (and bfn (string= name bfn))
+ (push (buffer-name buf) buf-list))))))
+
(defun helm-c-delete-file (file &optional error-if-dot-file-p)
"Delete the given file after querying the user.
Ask to kill buffers associated with that file, too."
@@ -2638,4 +2596,11 @@ Run all sources defined in `helm-for-files-prefered-list'."
(provide 'helm-files)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-files.el ends here
diff --git a/helm-firefox.el b/helm-firefox.el
index 18453674..0a2795c3 100644
--- a/helm-firefox.el
+++ b/helm-firefox.el
@@ -102,4 +102,11 @@ After closing firefox, you will be able to browse you bookmarks.
(provide 'helm-firefox)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-firefox.el ends here
diff --git a/helm-font.el b/helm-font.el
index 21f08fc9..918702f6 100644
--- a/helm-font.el
+++ b/helm-font.el
@@ -160,4 +160,11 @@ Only math* symbols are collected."
(provide 'helm-font)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-font.el ends here
diff --git a/helm-gentoo.el b/helm-gentoo.el
index 0334366c..0d5e7ebc 100644
--- a/helm-gentoo.el
+++ b/helm-gentoo.el
@@ -251,4 +251,11 @@
(provide 'helm-gentoo)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-gentoo.el ends here
diff --git a/helm-grep.el b/helm-grep.el
index ed972c99..2cb3bcee 100644
--- a/helm-grep.el
+++ b/helm-grep.el
@@ -20,6 +20,7 @@
(require 'helm)
(require 'grep)
(require 'helm-regexp)
+(require 'helm-buffers)
(declare-function helm-elscreen-find-file "helm-elscreen" (file))
@@ -701,4 +702,11 @@ See also `helm-do-grep-1'."
(provide 'helm-grep)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-grep.el ends here
diff --git a/helm-help.el b/helm-help.el
index 1828b7cd..3b6ed1dc 100644
--- a/helm-help.el
+++ b/helm-help.el
@@ -493,4 +493,11 @@ Otherwise your command will be called many times like this:
(provide 'helm-help)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-help.el ends here
diff --git a/helm-imenu.el b/helm-imenu.el
index 8695d8e9..39c25bf2 100644
--- a/helm-imenu.el
+++ b/helm-imenu.el
@@ -105,4 +105,11 @@
(provide 'helm-imenu)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-imenu.el ends here
diff --git a/helm-info.el b/helm-info.el
index 2552b1ad..ab5a8669 100644
--- a/helm-info.el
+++ b/helm-info.el
@@ -130,4 +130,11 @@ With a prefix-arg insert symbol at point."
(provide 'helm-info)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-info.el ends here
diff --git a/helm-locate.el b/helm-locate.el
index a52167d7..3e8a4562 100644
--- a/helm-locate.el
+++ b/helm-locate.el
@@ -23,7 +23,7 @@
(eval-when-compile (require 'cl))
(require 'helm)
-(require 'helm-files)
+;(require 'helm-mode)
(defgroup helm-locate nil
@@ -60,6 +60,24 @@ The \"-r\" option must be the last option."
:type 'string
:group 'helm-locate)
+(defvar helm-generic-files-map
+ (let ((map (make-sparse-keymap)))
+ (set-keymap-parent map helm-map)
+ (define-key map (kbd "M-g s") 'helm-ff-run-grep)
+ (define-key map (kbd "M-g z") 'helm-ff-run-zgrep)
+ (define-key map (kbd "M-g p") 'helm-ff-run-pdfgrep)
+ (define-key map (kbd "M-D") 'helm-ff-run-delete-file)
+ (define-key map (kbd "C-=") 'helm-ff-run-ediff-file)
+ (define-key map (kbd "C-c =") 'helm-ff-run-ediff-merge-file)
+ (define-key map (kbd "C-c o") 'helm-ff-run-switch-other-window)
+ (define-key map (kbd "M-i") 'helm-ff-properties-persistent)
+ (define-key map (kbd "C-c C-x") 'helm-ff-run-open-file-externally)
+ (define-key map (kbd "C-w") 'helm-yank-text-at-point)
+ (define-key map (kbd "C-c ?") 'helm-generic-file-help)
+ map)
+ "Generic Keymap for files.")
+
+
(defun helm-ff-find-locatedb (&optional from-ff)
"Try to find if a local locatedb file is available.
@@ -204,4 +222,11 @@ Where db_path is a filename matched by
(provide 'helm-locate)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-locate.el ends here
diff --git a/helm-man.el b/helm-man.el
index 389ba580..664d2593 100644
--- a/helm-man.el
+++ b/helm-man.el
@@ -72,4 +72,11 @@ source.")
(provide 'helm-man)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-man.el ends here
diff --git a/helm-match-plugin.el b/helm-match-plugin.el
index b5eed2ee..5a4f645d 100644
--- a/helm-match-plugin.el
+++ b/helm-match-plugin.el
@@ -429,10 +429,12 @@ i.e helm-match-plugin."
(provide 'helm-match-plugin)
+
;; Local Variables:
;; coding: utf-8
;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
;; End:
-;;
;;; helm-match-plugin.el ends here
diff --git a/helm-misc.el b/helm-misc.el
index 251a80b5..49cf6b85 100644
--- a/helm-misc.el
+++ b/helm-misc.el
@@ -332,4 +332,11 @@ It is added to `extended-command-history'.
(provide 'helm-misc)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-misc.el ends here
diff --git a/helm-mode.el b/helm-mode.el
index 3283663a..c4215166 100644
--- a/helm-mode.el
+++ b/helm-mode.el
@@ -21,6 +21,45 @@
(require 'helm)
(require 'helm-files)
+
+(defcustom helm-completing-read-handlers-alist
+ '((describe-function . helm-completing-read-symbols)
+ (describe-variable . helm-completing-read-symbols)
+ (debug-on-entry . helm-completing-read-symbols)
+ (find-function . helm-completing-read-symbols)
+ (trace-function . helm-completing-read-symbols)
+ (trace-function-background . helm-completing-read-symbols)
+ (find-tag . helm-completing-read-with-cands-in-buffer)
+ (ffap-alternate-file . nil))
+ "Alist of handlers to replace `completing-read', `read-file-name' in `helm-mode'.
+Each entry is a cons cell like \(emacs_command . completing-read_handler\)
+where key and value are symbols.
+
+Each key is an Emacs command that use originaly `completing-read'.
+
+Each value maybe an helm function that take same arguments as
+`completing-read' plus NAME and BUFFER, where NAME is the name of the new
+helm source and BUFFER the name of the buffer we will use.
+This function prefix name must start by \"helm\".
+
+See `helm-completing-read-symbols' for example.
+
+If the value of an entry is nil completion will fall back to
+emacs vanilla behavior.
+e.g If you want to disable helm completion for `describe-function':
+\(describe-function . nil\).
+
+Ido is also supported, you can use `ido-completing-read' and
+`ido-read-file-name' as value of an entry or just 'ido.
+e.g ido completion for `find-file':
+\(find-file . ido\)
+same as
+\(find-file . ido-read-file-name\)
+Note that you don't need to enable `ido-mode' for this to work."
+ :group 'helm-files
+ :type '(alist :key-type symbol :value-type symbol))
+
+
;;; Helm `completing-read' replacement
;;
;;
@@ -473,7 +512,7 @@ See documentation of `completing-read' and `all-completions' for details."
;; on another `completing-read', so restore `this-command' to
;; initial value when exiting.
(setq this-command current-command))))
-
+
;;; Generic read-file-name
;;
;;
@@ -721,4 +760,11 @@ Note: This mode will work only partially on Emacs23."
(provide 'helm-mode)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-mode.el ends here
diff --git a/helm-net.el b/helm-net.el
index 9d999846..9a6145e2 100644
--- a/helm-net.el
+++ b/helm-net.el
@@ -364,4 +364,11 @@ Return an alist with elements like (data . number_results)."
(provide 'helm-net)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-net.el ends here
diff --git a/helm-org.el b/helm-org.el
index 5c912a2e..91f6a054 100644
--- a/helm-org.el
+++ b/helm-org.el
@@ -173,4 +173,11 @@ See http://orgmode.org for the latest version.")
(provide 'helm-org)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-org.el ends here
diff --git a/helm-plugin.el b/helm-plugin.el
index f7a2528a..9c9a9c5a 100644
--- a/helm-plugin.el
+++ b/helm-plugin.el
@@ -325,4 +325,11 @@ with original attribute value.
(provide 'helm-plugin)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-plugin ends here
diff --git a/helm-regexp.el b/helm-regexp.el
index 110ae6e1..bc095ca3 100644
--- a/helm-regexp.el
+++ b/helm-regexp.el
@@ -298,4 +298,11 @@ otherwise search in whole buffer."
(provide 'helm-regexp)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-regexp.el ends here
diff --git a/helm-ring.el b/helm-ring.el
index 0394323e..a7ed671c 100644
--- a/helm-ring.el
+++ b/helm-ring.el
@@ -349,4 +349,11 @@ First call open the kill-ring browser, next calls move to next line."
(provide 'helm-ring)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-ring.el ends here
diff --git a/helm-sys.el b/helm-sys.el
index 30905dc3..bd43a62c 100644
--- a/helm-sys.el
+++ b/helm-sys.el
@@ -144,4 +144,11 @@
(provide 'helm-sys)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-sys.el ends here
diff --git a/helm-tags.el b/helm-tags.el
index 7c8df1ed..020df7a6 100644
--- a/helm-tags.el
+++ b/helm-tags.el
@@ -279,4 +279,11 @@ If tag file have been modified reinitialize cache."
(provide 'helm-tags)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-tags.el ends here
diff --git a/helm-utils.el b/helm-utils.el
index e8856d31..03888d62 100644
--- a/helm-utils.el
+++ b/helm-utils.el
@@ -654,4 +654,11 @@ directory, open this directory."
(provide 'helm-utils)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-utils.el ends here
diff --git a/helm-w3m.el b/helm-w3m.el
index 12804fae..2271156d 100644
--- a/helm-w3m.el
+++ b/helm-w3m.el
@@ -139,4 +139,11 @@ http://emacs-w3m.namazu.org/"
(provide 'helm-w3m)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-w3m.el ends here
diff --git a/helm-yaoddmuse.el b/helm-yaoddmuse.el
index a684d291..60fb68a9 100644
--- a/helm-yaoddmuse.el
+++ b/helm-yaoddmuse.el
@@ -163,4 +163,11 @@ http://www.emacswiki.org/emacs/download/yaoddmuse.el"
(provide 'helm-yaoddmuse)
+;; Local Variables:
+;; coding: utf-8
+;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
+;; End:
+
;;; helm-yaoddmuse.el ends here
diff --git a/helm.el b/helm.el
index 7ba9749c..2934a579 100644
--- a/helm.el
+++ b/helm.el
@@ -3873,6 +3873,8 @@ Given pseudo `helm-sources' and `helm-pattern', returns list like
;; Local Variables:
;; coding: utf-8
;; indent-tabs-mode: nil
+;; byte-compile-dynamic: t
+;; generated-autoload-file: "helm-config.el"
;; End:
;;; helm.el ends here