blob: b01c414e4ab32527450d39bbdf29903520ea2667 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
(require 'helm)
(require 'helm-config)
(setq helm-split-window-in-side-p t
helm-move-to-line-cycle-in-source t
helm-ff-skip-boring-files t)
(setq helm-man-or-woman-function #'woman)
(defun km/helm-ff-org-open-file ()
"Run `org-open-file' from `helm-source-find-files'."
(interactive)
(with-helm-alive-p
(helm-quit-and-execute-action #'org-open-file)))
(global-set-key (kbd "C-c h") 'helm-command-prefix)
(global-set-key (kbd "C-x c") nil)
(after 'helm-files
(define-key helm-find-files-map (kbd "C-c x") 'km/helm-ff-org-open-file))
(define-key helm-map ";" 'helm-maybe-exit-minibuffer)
(key-chord-define-global "jc" 'helm-find-files)
(key-chord-define-global "jt" 'helm-mini)
(key-chord-define-global "kx" 'helm-M-x)
(define-key search-map "k" 'helm-swoop)
(helm-mode 1)
(provide 'init-helm)
|