diff --git a/Configuration.org b/Configuration.org index 25d5f70cd7cc3626683eecff54f67cd7dbff4427..e159ff63582665c86b66ea95537bf82d8945da6b 100644 --- a/Configuration.org +++ b/Configuration.org @@ -364,12 +364,11 @@ classique fonctionne encore. | ~<TAB>~ | Indente la région comme définie par ~clang-format~ | #+BEGIN_SRC emacs-lisp (defun clang-format-c-mode-common-hook () - (fset 'c-indent-region 'clang-format-region) (define-key c-mode-base-map (kbd "<tab>") (lambda () (interactive) (progn - (c-indent-command) + (c-indent-line-or-region (region-beginning) (region-end)) (clang-format-region (region-beginning) (region-end)) )))) (add-hook 'c-mode-common-hook 'clang-format-c-mode-common-hook)