diff options
Diffstat (limited to 'config/init-programming.el')
-rw-r--r-- | config/init-programming.el | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/config/init-programming.el b/config/init-programming.el index f9720c8..6a37115 100644 --- a/config/init-programming.el +++ b/config/init-programming.el @@ -7,15 +7,18 @@ ;;; Code: -(require 'compile) -(setq compilation-always-kill t) -;; Don't freeze when process reads from stdin -(setq compilation-disable-input t) -(setq compilation-ask-about-save nil) -(setq compilation-context-lines 10) -(setq compilation-scroll-output 'first-error) -(setq compilation-skip-threshold 2) -(setq compilation-window-height 100) +(use-package compile + :ensure nil + :hook (compilation-filter . ansi-color-compilation-filter) + :custom + (compilation-always-kill t) + (compilation-context-lines 10) + (compilation-disable-input t) + (compilation-scroll-output 'first-error) + (compilation-scroll-output t) + (compilation-skip-threshold 2) + ;; Save all buffers on M-x `compile' + (compilation-ask-about-save nil)) (use-package eldoc :diminish @@ -52,8 +55,12 @@ :ensure t :mode ("\\.rest\\'" . restclient-mode)) -(setq prettify-symbols-unprettify-at-point 'right-edge) +(use-package rainbow-delimiters + :ensure t + :hook ((prog-mode . rainbow-delimiters-mode) + (emacs-lisp-mode . rainbow-delimiters-mode))) +(setq prettify-symbols-unprettify-at-point 'right-edge) (defun my/github-code-search () "Search code on github for a given language." |