;;; languages/clang.el --- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: (require 'icejam-prog-mode) (declare-function column-enforce-n "column-enforce-mode" (number)) (defun icejam-lang-activate-clang-mode () "Goodies for editing c files." ;; Set column width to 100 (column-enforce-n 100) ;; Set indentation to 4 chars (if (boundp 'c-basic-offset) (setq-local c-basic-offset 4) (defvar c-basic-offset 4)) (if (boundp 'c-default-style) (setq-local c-default-style "bsd") (defvar c-default-style "bsd"))) (add-hook 'c-mode-hook 'icejam-lang-activate-clang-mode) (provide 'icejam-lang-clang) ;;; icejam-lang-clang.el ends here