Files
nix-doom-emacs/advice.el
László Vaskó 8e36b53b3e Forcing no to all questions doom install would ask
Newer doom versions (after 873fc5c0db4876d9e1f347fa6cbd2a3a1933df69) has
a rewritten cli interface. I could not figure out how to pass `--no-env`
and `--no-fonts` (should check later if it is a bug in doom)
2019-11-10 17:41:02 +01:00

17 lines
848 B
EmacsLisp

;;; -*- lexical-binding: t; -*-
(advice-add 'nix-straight-get-used-packages
:before (lambda (&rest r)
(message "Advising doom installer to gather packages to install...")
(advice-add 'doom-reload-autoloads
:override (lambda (&optional file force-p)
(message "Skipping generating autoloads...")))
(advice-add 'doom--format-print
:around (lambda (orig-print &rest r)
(let ((noninteractive nil))
(apply orig-print r))))))
(advice-add 'y-or-n-p
:override (lambda (q)
(message "%s \n--> answering NO" q)
nil))