~cytrogen/.emacs.d

ref: 504e0080a3f94c9824ac305b1a24b30c7d1fb051 .emacs.d/config/pkg-dev.el -rw-r--r-- 1.0 KiB
504e0080 — HallowDem feat: 添加博客图片插入功能 3 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
;;; pkg-dev.el --- Development tools and programming support -*- lexical-binding: t -*-

;; Copyright (C) 2024 Cytrogen

;; This file contains:
;; - Rainbow delimiters for code readability
;; - Programming mode configurations
;; - Development utilities

;;; Commentary:

;; Tools and configurations for software development and programming.
;; Includes syntax highlighting and code editing enhancements.

;;; Code:

;; Rainbow Delimiters
;; Color-coded parentheses and brackets
(unless (package-installed-p 'rainbow-delimiters)
  (package-refresh-contents)
  (package-install 'rainbow-delimiters))

(add-hook 'prog-mode-hook #'rainbow-delimiters-mode)
(add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode)
(add-hook 'lisp-interaction-mode-hook #'rainbow-delimiters-mode)

;; Programming Mode Enhancements
;; Built-in features for code editing
(show-paren-mode 1)
(electric-pair-mode 1)
(setq show-paren-delay 0)
(setq show-paren-style 'parenthesis)

;; Development Utilities
;; Helper functions for programming

(provide 'pkg-dev)
;;; pkg-dev.el ends here