diff --git a/modules/editing.el b/modules/editing.el index 407b292..dfb2081 100644 --- a/modules/editing.el +++ b/modules/editing.el @@ -157,6 +157,22 @@ try-complete-lisp-symbol) ;; Complete as Elisp symbol. ) + ;; -------------------------------------------------------------------------- + ;; Check spelling. + ;; -------------------------------------------------------------------------- + + (use-package flyspell + :init + (add-hook 'text-mode-hook 'flyspell-mode) + (add-hook 'org-mode-hook 'flyspell-mode) + (add-hook 'prog-mode-hook 'flyspell-prog-mode) + :config + (if (executable-find "aspell") + (progn + (setq-default ispell-program-name "aspell") + (setq-default ispell-extra-args '("--sug-mode=ultra"))) + (setq-default ispell-program-name "ispell"))) + ;; -------------------------------------------------------------------------- ;; Commands. ;; -------------------------------------------------------------------------- diff --git a/modules/programming.el b/modules/programming.el index a4df50c..033888f 100644 --- a/modules/programming.el +++ b/modules/programming.el @@ -45,6 +45,15 @@ :init (yas-global-mode 1)) + ;; -------------------------------------------------------------------------- + ;; Debugging options. + ;; -------------------------------------------------------------------------- + + (use-package gud + :defer t + :config + (setq gud-chdir-before-run nil)) + ;; -------------------------------------------------------------------------- ;; Line numbers. ;;