Compare commits

..

No commits in common. "59fd42d8d3c9deb0d24bd526ba5f877f6a1567ba" and "72fbff0076f8ef417993510f0047dcc5a3fe1c18" have entirely different histories.

View File

@ -120,8 +120,8 @@
#+end_src
I want lexical scoping for the init and early-init files, which can be
specified in the header. The first line of the configuration is as follows:
I want lexical scoping for the init-file, which can be specified in the
header. The first line of the configuration is as follows:
#+begin_src emacs-lisp
@ -129,12 +129,6 @@
#+end_src
#+begin_src emacs-lisp :tangle early-init.el
;;; -*- lexical-binding: t -*-
#+end_src
The =init.el= should (after the first run) mirror the source blocks in the
=init.org=. We can use =C-c C-v t= to run =org-babel-tangle=, which extracts
the code blocks from the current file into a source-specific file (in this
@ -639,27 +633,25 @@
* Version control
[[https://magit.vc/][Magit]] is the best.
Magit is the best.
#+begin_src emacs-lisp
;; A Git porcelain inside Emacs.
(use-package magit
:hook ((magit-pre-refresh . diff-hl-magit-pre-refresh)
(magit-post-refresh . diff-hl-magit-post-refresh))
:bind (:map custom-bindings-map ("C-c m" . magit-status)))
#+end_src
Have some visual indication where there are uncommitted changes using
[[https://github.com/dgutov/diff-hl][~diff-hl~]]. In addition, ~diff-hl~ can be automatically updated when interacting
with Magit.
Have some visual indication where there are uncommitted changes.
#+begin_src emacs-lisp
;; Highlight uncommitted changes using VC
(use-package diff-hl
:defer t
:hook ((magit-pre-refresh . diff-hl-magit-pre-refresh)
(magit-post-refresh . diff-hl-magit-post-refresh))
:config
(global-diff-hl-mode 1))