First will setup background from a selection of images I quickly got off
the internet. Mostly just nature.
Second will open up rofi with the applications interface, so I can
instantly jump into something.
I really don't use emacs server anymore, it's kinda annoying and the
online features just don't work. Therefore, I'm just going to use Emacs
GUI directly.
This obsoletes spc and spu, which means I need a new command. This
command is editor, which nohups and reroutes the output of Emacs to
/dev/null and disjoins it from the terminal.
I am now using alacritty because it's faster and better than konsole.
Doesn't have tabs so I use tmux when required. Faster boot and speed of
input than konsole.
Config file has basic options have been put in, but I have access to all
the variables I want to use on demand.
Has symlink in files list
README has been updated with items.
Goto functions just open dired instances for a specific folder, which a
lambda can do better. Instead of having to load the new file just to use
the function, just make the bindings directly via dired.
Omg haskell is so fidgety on Emacs. Or maybe doom is badly configured?
Anyway, using dante I can setup a comfy way to edit stuff in org mode
and directly in an hs file.
Instead of having a really distributed and sparse code structure over
the /home/user directory, I've put all code in the code directory.
The directory structure is now like this.
~/Programming -> ~/Code/Learning
~/Projects -> ~/Code/Projects;
~/Projects/Templates -> ~/Code/Templates;
Similar to my previous refactoring, I am just repositioning some
documentation around the code blocks to be at the start rather than the
end. This is for the literate system particularly
I've setup sddm to not load in bootup, because usually if I've restarted
my system then getting onto a terminal will allow me to quickly debug
without loading and bootstrapping and entire GUI. I don't restart my PC
often, so if I do it's likely cos I'm debugging some OS level bug.
Furthermore, accessing the terminal directly will give me a bit more
control over whether to load a GUI or not. And it's just faster.
Instead of using "use-package!" which will handle loading stuff,
flyspell is already in the hook for org mode. Therefore, inherently,
org-mode and flyspell will be loaded automatically in tandem. So I just
made a map! call that will run after flyspell and org have been loaded,
then just set-up the key binds itself.