From 7fe760161df54cfbb2bdbc90a09a20ef0e7a6b30 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 22 Jun 2018 09:33:29 +0200 Subject: [PATCH] OpenSSL-II style for emacs: don't indent because of extern block We don't want an indentation step inside a 'extern "C" {' .. '}' block. Apparently, cc-mode has a c-offsets-alist keyword to allow exactly this. Reviewed-by: Rich Salz Reviewed-by: Matthias St. Pierre (Merged from https://github.com/openssl/openssl/pull/6557) (cherry picked from commit 8973112884e67feb46384b573db14e62ad18d4cb) --- doc/openssl-c-indent.el | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/openssl-c-indent.el b/doc/openssl-c-indent.el index cca118303e..852f794f96 100644 --- a/doc/openssl-c-indent.el +++ b/doc/openssl-c-indent.el @@ -54,6 +54,7 @@ (arglist-close . c-lineup-arglist) ; From "gnu" style (inline-open . 0) ; From "gnu" style (brace-list-open . +) ; From "gnu" style + (inextern-lang . 0) ; Don't indent inside extern block (topmost-intro-cont first c-lineup-topmost-intro-cont c-lineup-gnu-DEFUN-intro-cont) ; From "gnu" style ) -- 2.25.1