use `crafted-emacs` as submodule
This commit is contained in:
parent
df1a4aec2c
commit
af0dd9da82
|
@ -0,0 +1,3 @@
|
|||
[submodule "crafted-emacs"]
|
||||
path = crafted-emacs
|
||||
url = https://github.com/SystemCrafters/crafted-emacs.git
|
|
@ -4,12 +4,10 @@ A new start in 2023, initial bootstrap with ~crafted-emacs~.
|
|||
|
||||
** Early setup
|
||||
|
||||
1. clone crafted emacs to =~/src/crafted-emacs=
|
||||
1. =git submodule update --init --recursive=
|
||||
2. create the directory links
|
||||
#+begin_src bash
|
||||
mkdir ~/.config/crafted-emacs-configdir
|
||||
ln -s ~/.config/crafted-emacs-configdir/ ~/.config/emacs
|
||||
cp ~/src/crafted-emacs/examples/early-init-example.el ~/.config/emacs/early-init.el
|
||||
cp ~/src/crafted-emacs/examples/init-example.el ~/.config/emacs/init.el
|
||||
#+end_src
|
||||
3. adjust ~user-emacs-directory~ and ~crafted-emacs-home~ accordingly
|
||||
|
|
9
TODO.org
9
TODO.org
|
@ -11,8 +11,13 @@ currently every =fschl-module.org= file contains it's own
|
|||
solution, e.g. set it up to auto-tangle all .org files within/below
|
||||
=user-emacs-directory=
|
||||
|
||||
*** TODO use guix-packages
|
||||
*** HOLD use guix-packages
|
||||
|
||||
- State "HOLD" from "TODO" [2024-02-21 Wed 17:19] \\
|
||||
would make it impossible to use the config on windows.
|
||||
windows compatiblity is the only reason to keep this separate from my =guix home= config
|
||||
*** TODO refactor to use crafted-emacs as git-submodule
|
||||
*** TODO attempt windows-compatibility for work
|
||||
** Missing Features
|
||||
|
||||
*** TODO IDE
|
||||
|
@ -72,5 +77,5 @@ e.g. HN, golem, fefe, tagesschau
|
|||
** LaTeX setup
|
||||
|
||||
*** DONE make letters export work
|
||||
|
||||
*** TODO make letters export work in guix-home config
|
||||
*** TODO make export for other texbased documents work
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Subproject commit bc094c618afcc70940d852812223aa7c42e59692
|
|
@ -53,7 +53,8 @@
|
|||
'(evil-want-C-i-jump nil)
|
||||
'(evil-want-integration t)
|
||||
'(evil-want-keybinding nil)
|
||||
'(fancy-splash-image "/home/fschl/src/crafted-emacs/system-crafters-logo.png")
|
||||
'(fancy-splash-image
|
||||
"/home/fschl/.config/crafted-emacs-configdir/crafted-emacs/system-crafters-logo.png")
|
||||
'(fast-but-imprecise-scrolling t)
|
||||
'(global-auto-revert-non-file-buffers t)
|
||||
'(ibuffer-movement-cycle nil)
|
||||
|
|
|
@ -1 +1 @@
|
|||
(load "~/src/crafted-emacs/modules/crafted-early-init-config")
|
||||
(load "~/.config/crafted-emacs-configdir/crafted-emacs/modules/crafted-early-init-config")
|
||||
|
|
2
init.el
2
init.el
|
@ -3,7 +3,7 @@
|
|||
;; 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 crafted-emacs-home (expand-file-name "crafted-emacs/" user-emacs-directory))
|
||||
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
|
||||
(when (and custom-file
|
||||
(file-exists-p custom-file))
|
||||
|
|
2
init.org
2
init.org
|
@ -10,7 +10,7 @@
|
|||
;; 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 crafted-emacs-home (expand-file-name "crafted-emacs/" user-emacs-directory))
|
||||
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
|
||||
(when (and custom-file
|
||||
(file-exists-p custom-file))
|
||||
|
|
Loading…
Reference in New Issue