.emacs.d/init.el
2026-01-27 22:07:58 +09:00

34 lines
1.1 KiB
EmacsLisp

;; ... existing code ...
;; package.el (Keep this near the top)
(require 'package)
;; MELPAを追加
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
;; MELPA-stableを追加
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/"))
;; Marmaladeを追加
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
;; 初期化
(package-initialize)
;; init.el の内容
;; use-packageが入っていなければインストール
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(require 'use-package)
;; 常にパッケージをインストールするように設定 (:ensure t を省略可能にする)
(setq use-package-always-ensure t)
;; --- init-loader の設定 (use-package 版) ---
;; version: 1.1.0 (2026-01-27)
(use-package init-loader
:ensure t ; パッケージがなければ自動インストール
:init ; ロードされる前に実行する設定
(setq init-loader-load-path '("~/.emacs.d/inits"))
:config ; ロードされた後に実行する設定
(init-loader-load))