summary refs log tree commit diff
path: root/configs/rcs
diff options
context:
space:
mode:
authorFranck Cuny <fcuny@twitter.com>2018-09-28 14:07:44 -0700
committerFranck Cuny <fcuny@twitter.com>2018-09-28 14:07:44 -0700
commit146f11967943d1647d31e44fd8032c5d82394572 (patch)
treede373e14c04e000c07afe282567887244f3c7aef /configs/rcs
parent[emacs] Add flycheck. (diff)
downloademacs.d-146f11967943d1647d31e44fd8032c5d82394572.tar.gz
[emacs] Some updates for markdown, counsel, etc.
Diffstat (limited to 'configs/rcs')
-rw-r--r--configs/rcs/emacs.d/init.el23
1 files changed, 13 insertions, 10 deletions
diff --git a/configs/rcs/emacs.d/init.el b/configs/rcs/emacs.d/init.el
index 6c59030..b6aaed9 100644
--- a/configs/rcs/emacs.d/init.el
+++ b/configs/rcs/emacs.d/init.el
@@ -232,8 +232,8 @@
   :after (flyspell)
   :commands (markdown-mode gfm-mode)
   :mode (("README\\.md\\'" . gfm-mode)
-         ("\\.md\\'" . markdown-mode)
-         ("\\.markdown\\'" . markdown-mode)))
+         ("\\.md\\'"       . gfm-mode)
+         ("\\.markdown\\'" . gfm-mode)))
 
 ;;; source control
 
@@ -256,9 +256,10 @@
    ("C-s"     . counsel-grep-or-swiper)
    ("C-x C-f" . counsel-find-file)
    ("C-x C-r" . counsel-recentf)
-   ("C-c f"   . counsel-git)
    ("C-c s"   . counsel-git-grep)
-   ("C-c /"   . counsel-ag))
+   ("C-c C-x" . counsel-command-history)
+   ("C-c /"   . counsel-ag)
+   ("C-c y"   . counsel-yank-pop))
   :custom
   (counsel-find-file-at-point t)
   :config
@@ -268,7 +269,8 @@
     (counsel-projectile-mode)))
 
 (use-package projectile
-  :bind-keymap ("C-c p" . projectile-command-map)
+  :bind
+  ("C-c p" . projectile-command-map)
   :init
   (add-hook 'after-init-hook #'projectile-mode)
   :config
@@ -284,7 +286,10 @@
 ;;; prog mode
 
 (use-package flycheck
+  :custom
+  (flycheck-idle-change-delay 2)
   :config
+  (setq-default flycheck-disabled-checkers '(html-tidy emacs-lisp emacs-lisp-checkdoc))
   (global-flycheck-mode))
 
 (use-package lisp-mode
@@ -315,12 +320,10 @@
 (use-package sh-script
   :after (flycheck)
   :mode ("bashrc" . sh-mode)
+  :hook (after-save . executable-make-buffer-file-executable-if-script-p)
   :config
-  (defun set-sh-mode-indent ()
-    (setq sh-basic-offset 2
-          sh-indentation 2))
-  (add-hook 'sh-mode-hook 'set-sh-mode-indent)
-  (add-hook 'after-save-hook 'executable-make-buffer-file-executable-if-script-p))
+  (setq-default sh-indentation 2
+                sh-basic-offset 2))
 
 ;;; configurations