aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lang.el
blob: 8d3bba4dcabab850d23e11687ce65c9e85039a70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;; c mode
(defun my-c-mode-common-hook ()
  ;; my customizations for all of c-mode, c++-mode, objc-mode, java-mode
  (setq c-default-style "k&r"
	    c-basic-offset 4
	    indent-tabs-mode t)
  (c-set-offset 'arglist-intro '+)
  (c-set-offset 'case-label '+)
  (add-to-list 'c-offsets-alist '(arglist-close . c-lineup-close-paren)))
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

;; odin mode
(use-package odin-mode
  :ensure nil)

;; jai mode
(use-package jai-mode
  :ensure nil)

;; markdown
(add-hook 'markdown-mode-hook #'auto-fill-mode)