Make indent detection more ubiquitous #727
And have it change tab-width as well. This should work as soon as my PR into dtrt-indent is pulled into MELPA.
This commit is contained in:
parent
2e29455cb4
commit
f987c121d4
|
@ -199,12 +199,14 @@ fundamental-mode) for performance sake."
|
||||||
(defun doom|detect-indentation ()
|
(defun doom|detect-indentation ()
|
||||||
(unless (or doom-inhibit-indent-detection
|
(unless (or doom-inhibit-indent-detection
|
||||||
buffer-read-only
|
buffer-read-only
|
||||||
|
(memq major-mode '(fundamental-mode org-mode))
|
||||||
(not (derived-mode-p 'prog-mode 'text-mode 'conf-mode)))
|
(not (derived-mode-p 'prog-mode 'text-mode 'conf-mode)))
|
||||||
|
(require 'dtrt-indent)
|
||||||
(dtrt-indent-mode +1)))
|
(dtrt-indent-mode +1)))
|
||||||
(add-hook! (prog-mode text-mode conf-mode)
|
(add-hook 'after-change-major-mode-hook #'doom|detect-indentation)
|
||||||
#'doom|detect-indentation)
|
|
||||||
:config
|
:config
|
||||||
(setq dtrt-indent-verbosity (if doom-debug-mode 2 0)))
|
(setq dtrt-indent-verbosity (if doom-debug-mode 2 0))
|
||||||
|
(add-to-list 'dtrt-indent-hook-generic-mapping-list '(t tab-width)))
|
||||||
|
|
||||||
(def-package! expand-region
|
(def-package! expand-region
|
||||||
:commands (er/contract-region er/mark-symbol er/mark-word)
|
:commands (er/contract-region er/mark-symbol er/mark-word)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user