2023-07-16 11:32:06 +02:00
|
|
|
;;; init.el -- Fschl Crafted Emacs user customization file -*- lexical-binding: t; -*-
|
2023-07-17 22:08:19 +02:00
|
|
|
;; This file is generated from the .org-file with the same name. If you want to edit the
|
|
|
|
;; configuration, DO NOT edit this .el-file, edit .org, instead.
|
2023-07-16 11:32:06 +02:00
|
|
|
|
2023-07-15 23:28:55 +02:00
|
|
|
(setq user-emacs-directory "~/.config/crafted-emacs-configdir/")
|
|
|
|
(setq crafted-emacs-home "~/src/crafted-emacs/")
|
|
|
|
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
|
|
|
|
(when (and custom-file
|
|
|
|
(file-exists-p custom-file))
|
|
|
|
(load custom-file nil :nomessage))
|
|
|
|
|
2023-07-16 11:32:06 +02:00
|
|
|
(load (expand-file-name "modules/crafted-init-config" crafted-emacs-home))
|
2023-07-15 23:28:55 +02:00
|
|
|
|
|
|
|
(require 'crafted-completion-packages)
|
|
|
|
(require 'crafted-evil-packages)
|
|
|
|
(require 'crafted-org-packages)
|
|
|
|
(require 'crafted-ui-packages)
|
2023-07-16 11:32:06 +02:00
|
|
|
(require 'crafted-ide-packages)
|
2023-07-17 23:52:54 +02:00
|
|
|
(require 'crafted-writing-packages)
|
2023-07-16 11:32:06 +02:00
|
|
|
|
2023-07-15 23:28:55 +02:00
|
|
|
(package-install-selected-packages :noconfirm)
|
|
|
|
|
|
|
|
(require 'crafted-defaults-config)
|
|
|
|
(require 'crafted-startup-config)
|
|
|
|
(require 'crafted-completion-config)
|
|
|
|
(require 'crafted-evil-config)
|
2023-07-16 11:32:06 +02:00
|
|
|
(require 'crafted-org-config)
|
|
|
|
(require 'crafted-ui-config)
|
|
|
|
(require 'crafted-ide-config)
|
2023-07-17 23:52:54 +02:00
|
|
|
(require 'crafted-writing-config)
|
2023-07-15 23:28:55 +02:00
|
|
|
|
|
|
|
(unless crafted-startup-inhibit-splash
|
|
|
|
(setq initial-buffer-choice #'crafted-startup-screen))
|
2023-07-27 23:57:28 +02:00
|
|
|
|
|
|
|
(defvar fschl-org-file (expand-file-name "fschl-org.el" user-emacs-directory))
|
|
|
|
(when (and fschl-org-file
|
|
|
|
(file-exists-p fschl-org-file))
|
|
|
|
(load fschl-org-file nil :nomessage))
|
|
|
|
|
|
|
|
(defvar fschl-ide-file (expand-file-name "fschl-ide.el" user-emacs-directory))
|
|
|
|
(when (and fschl-ide-file
|
|
|
|
(file-exists-p fschl-ide-file))
|
|
|
|
(load fschl-ide-file nil :nomessage))
|