Permalink
Browse files

Use emacs-helm

  • Loading branch information...
1 parent 5f79c4e commit 004bd152f030dcf617d631a68990aa4383ea7289 @okkez committed Aug 1, 2012
Showing with 30 additions and 1 deletion.
  1. +23 −0 emacs-config/config-helm.el
  2. +6 −0 emacs-config/recipes/helm.rcp
  3. +1 −1 emacs-config/start.el
@@ -0,0 +1,23 @@
+(eval-when-compile (require 'cl))
+(require 'helm)
+(require 'helm-buffers)
+(require 'helm-files)
+
+(defun my-helm-mini ()
+ "My Helm mini source"
+ (interactive)
+ (helm-other-buffer '(helm-c-source-buffers-list
+ helm-c-source-recentf
+ helm-c-source-files-in-current-dir
+ helm-c-source-buffer-not-found)
+ "*my helm mini*"))
+
+(helm-mode 1)
+(custom-set-variables
+ '(helm-command-map-prefix-key "\C-z"))
+;(define-key helm-command-map (kbd "C-x C-f") 'helm-filelist+)
+(define-key global-map (kbd "C-;") 'my-helm-mini)
+(define-key global-map (kbd "M-x") 'helm-M-x)
+;(define-key global-map (kbd "C-x C-f") 'helm-filelist+)
+(define-key global-map (kbd "C-x b") 'my-helm-mini)
+
@@ -0,0 +1,6 @@
+(:name helm
+ :description "Helm is incremental completion and selection narrowing framework for Emacs."
+ :type git
+ :url "https://github.com/emacs-helm/helm.git"
+ :load-path (".")
+ :features helm-config)
View
@@ -11,7 +11,6 @@ Assume that the filename should be config-NAME.el."
(defvar my-emacs-pre-config '("path" "key" "el-get"))
(defvar my-emacs-misc-config
'("auto-complete"
- "anything"
;"auto-insert-tkld"
;"auto-save"
"base"
@@ -28,6 +27,7 @@ Assume that the filename should be config-NAME.el."
"key-chord"
"hiki"
"haml-mode"
+ "helm"
"html-mode"
;"ibuffer"
;"iswitchb"

0 comments on commit 004bd15

Please sign in to comment.