32 lines
1.1 KiB
EmacsLisp
32 lines
1.1 KiB
EmacsLisp
;;; init.el -- Fschl Crafted Emacs user customization file -*- lexical-binding: t; -*-
|
|
;; 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.
|
|
|
|
(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))
|
|
|
|
(load (expand-file-name "modules/crafted-init-config" crafted-emacs-home))
|
|
|
|
(require 'crafted-completion-packages)
|
|
(require 'crafted-evil-packages)
|
|
(require 'crafted-org-packages)
|
|
(require 'crafted-ui-packages)
|
|
(require 'crafted-ide-packages)
|
|
|
|
(package-install-selected-packages :noconfirm)
|
|
|
|
(require 'crafted-defaults-config)
|
|
(require 'crafted-startup-config)
|
|
(require 'crafted-completion-config)
|
|
(require 'crafted-evil-config)
|
|
(require 'crafted-org-config)
|
|
(require 'crafted-ui-config)
|
|
(require 'crafted-ide-config)
|
|
|
|
(unless crafted-startup-inhibit-splash
|
|
(setq initial-buffer-choice #'crafted-startup-screen))
|