2) How does one go about installing Emacs/Spacemacs/Doom Emacs and what not?

  • https://github.com/syl20bnr/spacemacs
    • The only link you'll need to start using Spacemacs.
  • Basically the process to install all variants of Emacs are the same (even when they look completely different!).
    • You install the base Emacs
    • You install the init folder (basically configuration folder). This is where the real magic of Spacemacs (and in Doom Emacs) happens, where your base program will read this config file everytime it starts, thereby producing a completely different program (depending on the config).
    • This modification is highly robust (as you will discover that, if you accidentally deleted this config folder (.emacs.d), base Emacs will simply start as default classic and painful Emacs)
    • Theres some more stuff going in the background. But this is good enough to understand
    • It will look like this:
flowchart TD subgraph local style /.emacs.d fill:#f9f,stroke:#333,stroke-width:4px home["📂 /home"]---/Downloads["📂 /Downloads"] home---/Documents["📂 /Documents"] home---/.emacs.d["📂 /.emacs.d"] /Downloads---download1[...] /Downloads---download2[...] /Documents---download3[...] /.emacs.d---1[someFiles] /.emacs.d---2[some_files] /.emacs.d---3[some-folder] /.emacs.d---/layers["📂 /layers"] /layers---5[...] 3---6[...] end subgraph Git style /spacemacs fill:#f9f,stroke:#333,stroke-width:4px /spacemacs["📂 /spacemacs"]---b1[someFiles] /spacemacs-....-/.emacs.d /spacemacs---b2[some_files] /spacemacs---b3[some-folder] /spacemacs---b/layers["📂 /layers"] b/layers---b5[...] b3---b6[...] end
  • My version of emacs is 25.3.2. I recommend you install something later than 25.1 to "get with the times". Just a suggestion. (No, in fact, MAKE SURE above 25.1)
    • Ubuntu 14.04's package manager does not have an updated Emacs. So I found this repository Kevin Kelley.
    • Instructions can be found here`
    • Or just copy this (same thing):
1sudo add-apt-repository ppa:kelleyk/emacs
2sudo apt-get update
3sudo apt-get install emacs25