diff --git a/Configuration.org b/Configuration.org index 44ab1f2a4a395ee0a87109e1e872912748f15e56..86265cb791cc8854d53c45a322b14be2d0a205af 100644 --- a/Configuration.org +++ b/Configuration.org @@ -817,6 +817,17 @@ Activation des *ggtags* (ggtags-mode 1))))) #+END_SRC +** Compilation en C++ +Définit ~C-c C-c~ comme raccourci pour lancer la compilation et +configure le /buffer/ de compilation pour qu'il suive la compilation +jusqu'à la première erreur. +#+BEGIN_SRC emacs-lisp + (defun compilation-c-mode-common-hook () + (define-key c-mode-base-map (kbd "C-c C-c") 'compile) + (setq compilation-scroll-output 'first-error)) + (add-hook 'c-mode-common-hook 'compilation-c-mode-common-hook) +#+END_SRC + ** CMake #+BEGIN_SRC emacs-lisp (use-package cmake-mode