diff --git a/common/_global.el b/common/_global.el index 5c3ec4a..e6ca8ce 100644 --- a/common/_global.el +++ b/common/_global.el @@ -4,7 +4,7 @@ (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) ; this goes in chemacs2 init -- DO NOT UNCOMMENT (package-initialize) ; this goes in chemacs2 init -- DO NOT UNCOMMENT (add-to-list 'package-selected-packages - '(helpful helm dired-rainbow dired-rainbow-listing dired-single dash s origami diminish persp-mode modus-themes transpose-frame use-package) + '(helpful helm helm-org helm-ls-git dired-rainbow dired-rainbow-listing dired-single dash s origami diminish persp-mode modus-themes transpose-frame use-package) ) (require 'use-package) @@ -59,7 +59,7 @@ (dired-rainbow-define xml "#f2d024" ("xml" "xsd" "xsl" "xslt" "wsdl" "bib" "json" "msg" "pgn" "rss" "yaml" "yml" "rdata" "sln" "csproj" -e "meta" "unity" "tres" "tscn" "import" "godot")) + "meta" "unity" "tres" "tscn" "import" "godot")) (dired-rainbow-define document "#9561e2" ("docm" "doc" "docx" "odb" "odt" "pdb" "pdf" "ps" "rtf" "djvu" "epub" "odp" "ppt" "pptx" "xls" "xlsx" @@ -329,12 +329,15 @@ e "meta" "unity" "tres" "tscn" "import" "godot")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; helm (setq completion-styles '(flex)) + (require 'helm-config) +(require 'helm-color) +(require 'helm-ls-git) +(require 'helm-org) + (helm-mode 1) -; helm-browse-project -; helm-ls-git -; helm-dabbrev -; helm-imenu and helm-imenu-in-all-buffers: provide imenus for current or all buffers +(helm-autoresize-mode 1) +(global-set-key (kbd "C-x C-d") 'helm-browse-project) (define-key global-map [remap find-file] 'helm-find-files) (define-key global-map [remap occur] 'helm-occur) (define-key global-map [remap list-buffers] 'helm-buffers-list) @@ -346,6 +349,9 @@ e "meta" "unity" "tres" "tscn" "import" "godot")) (define-key emacs-lisp-mode-map [remap completion-at-point] 'helm-lisp-completion-at-point)) (add-hook 'kill-emacs-hook #'(lambda () (and (file-exists-p "$CONF_FILE") (delete-file "$CONF_FILE")))) +(add-to-list 'helm-completing-read-handlers-alist '(org-capture . helm-org-completing-read-tags)) +(add-to-list 'helm-completing-read-handlers-alist '(org-set-tags . helm-org-completing-read-tags)) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; flyspell ;(require 'flyspell) diff --git a/emacs.md b/emacs.md index 7f5396a..2d1179c 100644 --- a/emacs.md +++ b/emacs.md @@ -78,6 +78,8 @@ open scratch buffer. paste below into it as the contents then do `M-x ev-b RET` dash transpose-frame helm + helm-ls-git + helm-org s f oragami