aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lang.el
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
commitbdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 (patch)
treec4524e6c41aa5107211103401dabfaefc81aa882 /.config/emacs/lang.el
parentfe3984f541bd32bdfa418afb305b614176b55ca0 (diff)
add a bunch of emacs packages HELP
Diffstat (limited to '.config/emacs/lang.el')
-rw-r--r--.config/emacs/lang.el21
1 files changed, 21 insertions, 0 deletions
diff --git a/.config/emacs/lang.el b/.config/emacs/lang.el
new file mode 100644
index 0000000..8d3bba4
--- /dev/null
+++ b/.config/emacs/lang.el
@@ -0,0 +1,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)