From d5c1b16c18bd78fe33def35cdbfcda30ca07a0a1 Mon Sep 17 00:00:00 2001 From: JSDurand Date: Tue, 20 Apr 2021 09:04:30 +0800 Subject: Initial configuration of c-mode * c-conf.el (c-macro-preprocessor): Set it to a sane default. * init.el (prepare-c): Lazy load c-conf.el --- c-conf.el | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 c-conf.el (limited to 'c-conf.el') diff --git a/c-conf.el b/c-conf.el new file mode 100644 index 0000000..5c9925b --- /dev/null +++ b/c-conf.el @@ -0,0 +1,31 @@ +;;; c-conf.el --- configurations for C-mode -*- lexical-binding: t; -*- + +;; Copyright (C) 2021 李俊緯 + +;; Author: 李俊緯 +;; Keywords: c, convenience, languages + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;;; Commentary: + +;; My configurations for editing C files. + +;;; Code: + +(setq c-macro-preprocessor "gcc -E -C -o - -") + + +(provide 'c-conf) +;;; c-conf.el ends here -- cgit v1.2.3-18-g5258