diff options
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 @@ -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 |