C/C++ support
This commit is contained in:
2
init.el
2
init.el
@@ -37,4 +37,4 @@
|
||||
(require 'init-org)
|
||||
(require 'init-tex)
|
||||
(require 'init-typst)
|
||||
|
||||
(require 'init-cc)
|
||||
|
||||
19
lisp/init-cc.el
Normal file
19
lisp/init-cc.el
Normal file
@@ -0,0 +1,19 @@
|
||||
;; -*- lexical-binding: t; -*-
|
||||
|
||||
(use-package cc-mode
|
||||
:init (setq-default c-basic-offset 4))
|
||||
|
||||
(when (treesit-available-p)
|
||||
(use-package c-ts-mode
|
||||
:functions centaur-treesit-available-p
|
||||
:init
|
||||
(setq c-ts-mode-indent-offset 4)
|
||||
|
||||
(when (boundp 'major-mode-remap-alist)
|
||||
(add-to-list 'major-mode-remap-alist '(c-mode . c-ts-mode))
|
||||
(add-to-list 'major-mode-remap-alist '(c++-mode . c++-ts-mode))
|
||||
(add-to-list 'major-mode-remap-alist
|
||||
'(c-or-c++-mode . c-or-c++-ts-mode)))))
|
||||
|
||||
|
||||
(provide 'init-cc)
|
||||
10
recentf
10
recentf
@@ -1,11 +1,15 @@
|
||||
;;; Automatically generated by ‘recentf’ on Sun Dec 14 21:46:43 2025 -*- mode: emacs-lisp; lexical-binding: t -*-
|
||||
;;; Automatically generated by ‘recentf’ on Sun Dec 14 22:19:32 2025 -*- mode: emacs-lisp; lexical-binding: t -*-
|
||||
|
||||
(setq recentf-list
|
||||
'(
|
||||
"~/.config/fish/config.fish"
|
||||
"~/Library/Application Support/Firefox/Profiles/pq25w6ba.default-nightly/chrome/userChrome.css"
|
||||
"~/.emacs.d/url/cookies"
|
||||
"~/.emacs.d/lisp/init-coding.el"
|
||||
"~/.emacs.d/lisp/init-better-default.el"
|
||||
"~/.emacs.d/lisp/init-bindings.el"
|
||||
"~/.emacs.d/init.el"
|
||||
"~/.emacs.d/early-init.el"
|
||||
"~/.emacs.d/lisp/init-better-default.el"
|
||||
"~/.emacs.d/lisp/init-coding.el"
|
||||
"~/.emacs.d/lisp/init-typst.el"
|
||||
"~/build-emacs-for-macos/builds/Emacs.app/Contents/Resources/lisp/loaddefs.el.gz"
|
||||
"~/.config/emacs_bak/doom/config.org"
|
||||
|
||||
Reference in New Issue
Block a user