aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorYann Herklotz Grave <git@yannherklotzgrave.com>2019-03-08 10:12:04 +0000
committerYann Herklotz Grave <git@yannherklotzgrave.com>2019-03-08 10:12:04 +0000
commitd8fa30ff9a9826340babb9c1392ce9ec1d125aea (patch)
treede30e4620b4c38a2417806ea8b83ffdf5899c82b /emacs
parent7c1de512f87047020fde804e3316fb5da4aa8dce (diff)
downloaddotfiles-d8fa30ff9a9826340babb9c1392ce9ec1d125aea.tar.gz
dotfiles-d8fa30ff9a9826340babb9c1392ce9ec1d125aea.zip
Add keybinding to regenerate tags
Diffstat (limited to 'emacs')
-rw-r--r--emacs/loader.org8
1 files changed, 6 insertions, 2 deletions
diff --git a/emacs/loader.org b/emacs/loader.org
index 8dc6789..0b530f3 100644
--- a/emacs/loader.org
+++ b/emacs/loader.org
@@ -915,7 +915,8 @@ lot of different language support.
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
(setq projectile-enable-caching nil)
(setq projectile-git-submodule-command "")
- (setq projectile-mode-line '(:eval (format " Proj[%s]" (projectile-project-name)))))
+ (setq projectile-mode-line '(:eval (format " Proj[%s]" (projectile-project-name))))
+ (defun projectile-tags-exclude-patterns () ""))
(use-package counsel-projectile
:config
@@ -1063,6 +1064,9 @@ Haskell mode with company mode completion.
(add-hook 'haskell-mode-hook 'haskell-decl-scan-mode)
(add-hook 'haskell-mode-hook (lambda ()
(local-set-key (kbd "C-c y a") 'y/haskell-align-comment)))
+ (add-hook 'haskell-mode-hook (lambda ()
+ (set (make-local-variable 'projectile-tags-command)
+ "hasktags -Re -f \"%s\" %s \"%s\"")))
(setq ;;haskell-mode-stylish-haskell-path "brittany"
haskell-stylish-on-save t
flycheck-ghc-language-extensions '("OverloadedStrings"))
@@ -1080,7 +1084,7 @@ Haskell mode with company mode completion.
#+END_SRC
#+RESULTS:
-| (lambda nil (local-set-key (kbd C-c y a) (quote y/haskell-align-comment))) | (lambda nil (local-set-key (kbd C-c a) (quote y/haskell-align-comment))) | haskell-decl-scan-mode | interactive-haskell-mode |
+| (lambda nil (local-set-key (kbd C-c y a) (quote y/haskell-align-comment))) | haskell-decl-scan-mode | interactive-haskell-mode |
*** Python
Elpy package for python, which provides an IDE type environment for python.