Skip to content

ChoppinBlockParty/Yuki-s-.emacs.d

Repository files navigation

Yuki's .emacs.d

The latest version I am using is 28.2. I want to give heads-up the latest development in Emacs are outstanding, changing the experience significantly. I compile Emacs with --with-json and --with-native-compilation. The first gives native JSON support (pumps up JSON performance). The second compiles Emacs with mighty Lisp to byte code compilation feature.

Build Emacs from source

If you fancy see Emacs release history. Here is how I build Emacs from source on Ubuntu (see the scripts inside tools).

sudo ./tools/install-prerequisits.sh
sudo ./tools/install-emacs.sh /opt/emacs
ln -s /opt/emacs ~/bin

Post installation steps

M-x all-the-icons-install-fonts

Packages

My use case

After 8 years of Vim I had finally switched to Emacs. The only regret I had is that I had not done this sooner. Emacs has everything that Vim has and much more.

All Vim states (normal, visual, operator, etc.), search (/), commands (:, substitution :s/...) are already in Emacs, just enable glorious evil package.

Here is a video that gives a quite good reasoning why Vim is even better inside Emacs.

Why Vim is even better inside Emacs

Dired, Shell, Magit, Rg, C++

No hate, I love Vim enormously and I am very grateful for the project being there and giving me great experience using it.