Commit Diff


commit - 056b8e3c5b03476fd635e51367943998c8f45070
commit + df4f9a90cd60e528ac859ac15bc4d5ab82e0ea34
blob - 1b3dc3cddafff60a6dc2da78b8c4ea7ec1d98148
blob + 5bae3228064caf74e557146e85edd8c7490feebf
--- early-init.el
+++ early-init.el
@@ -23,9 +23,10 @@
 
 (add-hook 'emacs-startup-hook #'mine--restore-startup-defaults)
 
-(setopt native-comp-async-jobs-number (max 1 (1- (num-processors)))
-        native-comp-jit-compilation t
-        native-comp-async-report-warnings-errors 'silent)
+(unless (eq system-type 'darwin)
+  (setopt native-comp-async-jobs-number (max 1 (1- (num-processors)))
+          native-comp-jit-compilation t
+          native-comp-async-report-warnings-errors 'silent))
 
 (when (memq initial-window-system '(x pgtk w32 ns))
   (setq frame-resize-pixelwise t
@@ -35,5 +36,10 @@
 
 (setq package-enable-at-startup nil)
 
+;; Emacs on macOS inherits a minimal PATH from launchd
+(when (and window-system (not (bound-and-true-variable inside-emacs))
+           (member system-type '(darwin gnu/linux)))
+  (exec-path-from-shell-initialize))
+
 (provide 'early-init)
 ;;; early-init.el ends here
blob - c3f61e76377b86a8204b9191543b52b397fa427d
blob + e26bf8ce784b632a54431182e44f9cb312a1c5fc
--- init.el
+++ init.el
@@ -79,7 +79,7 @@
         (setopt compile-angel-verbose nil)
         (add-to-list 'compile-angel-excluded-path-suffixes "/init.el")
         (add-to-list 'compile-angel-excluded-path-suffixes "/early-init.el")
-        (compile-angel-on-load-mode 1))
+        (unless (eq system-type 'darwin) (compile-angel-on-load-mode 1)))
 
 (elpaca-queue
  (elpaca undo-fu-session)
blob - 47acc35da43cf92096cb7acbffa1194853bb477e
blob + 2322355c5aab9ab6b86f9e804db7a5d5ce625a2a
--- themes/punpun/punpun-dark-theme.el
+++ themes/punpun/punpun-dark-theme.el
@@ -1,4 +1,4 @@
-;;; punpun-dark-theme.el --- Dark punpun theme
+;;; punpun-dark-theme.el --- Dark punpun theme -*- lexical-binding: t; -*-
 
 ;; Copyright (C) 2016 Vasilij Schneidermann <mail@vasilij.de>
 
blob - 51118febe547da4966144c605aeae51a739dc342
blob + 515561cfe1abdb2f7cc74044580d46d110b3e799
--- themes/punpun/punpun-light-theme.el
+++ themes/punpun/punpun-light-theme.el
@@ -1,4 +1,4 @@
-;;; punpun-light-theme.el --- Light punpun theme
+;;; punpun-light-theme.el --- Light punpun theme -*- lexical-binding: t; -*-
 
 ;; Copyright (C) 2016 Vasilij Schneidermann <mail@vasilij.de>
 
blob - ff2aa7e272e41101b2d388cc5ecb9ad5c372c44e
blob + e39b00fba073fb0a641b53efb71c1854658bdc4a
--- themes/punpun/punpun-themes.el
+++ themes/punpun/punpun-themes.el
@@ -1,4 +1,4 @@
-;;; punpun-themes.el --- Common color definitions for punpun themes
+;;; punpun-themes.el --- Common color definitions for punpun themes -*- lexical-binding: t; -*-
 
 ;; Copyright (C) 2016 Vasilij Schneidermann <mail@vasilij.de>
 ;; Version: 0.0.3