;;; 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