aboutsummaryrefslogtreecommitdiffstats
path: root/_spacemacs.d/init.el
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@outlook.com>2016-10-06 13:56:09 +0800
committerAaron LI <aaronly.me@outlook.com>2016-10-06 13:56:09 +0800
commit3ae5600713b46982f798931a97d95d7f90b9b7ac (patch)
tree41f39473c379d3defded0a0acf40a79beb19d987 /_spacemacs.d/init.el
parent5bb1fa8b483c371df15dde2864d5ad07fb7799cc (diff)
downloaddotfiles-3ae5600713b46982f798931a97d95d7f90b9b7ac.tar.bz2
spacemacs: workaround a `tramp' bug; add a debug `require'
Diffstat (limited to '_spacemacs.d/init.el')
-rw-r--r--_spacemacs.d/init.el25
1 files changed, 24 insertions, 1 deletions
diff --git a/_spacemacs.d/init.el b/_spacemacs.d/init.el
index 46a9b96..9c717a0 100644
--- a/_spacemacs.d/init.el
+++ b/_spacemacs.d/init.el
@@ -11,10 +11,23 @@
;;
;; Aaron LI
;; Created: 2016-04-30
-;; Updated: 2016-09-04
+;; Updated: 2016-10-06
;;
+;; DEBUG: time the time required to load a package
+;; Credit:
+;; https://github.com/syl20bnr/spacemacs/issues/2705#issuecomment-133006706
+;(defadvice require (around my-require activate)
+; (let ((start (current-time))
+; res delta)
+; (setq res ad-do-it)
+; (setq delta (float-time (time-since start)))
+; (when (> delta 0.001)
+; (message "Required %s: %s sec" (ad-get-arg 0) delta))
+; res))
+
+
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying
@@ -344,6 +357,15 @@
;; Display tildes in the fringe on empty lines
(global-vi-tilde-fringe-mode)
;;
+ ;; Loading `tramp' may block Emacs for a long time due to network issues
+ ;; Credit:
+ ;; + https://github.com/syl20bnr/spacemacs/issues/3422#issuecomment-148919047
+ ;; + https://github.com/emacs-helm/helm/issues/1000#issuecomment-119487649
+ (setq tramp-ssh-controlmaster-options
+ (concat "-o ControlPath='tramp.%%C' "
+ "-o ControlMaster=auto "
+ "-o ControlPersist=no"))
+ ;;
;; Enable fill column indicator in most modes, except for `org-mode'
;; Credit: https://github.com/syl20bnr/spacemacs/issues/4506
;; WARNING:
@@ -362,6 +384,7 @@
;; mu4e: https://github.com/djcb/mu
(require 'aly-mu4e-config nil t)
(require 'aly-org-config nil t)
+ ;(require 'aly-firacode-config nil t)
;;
;; Set custom file location instead of using this file
(setq custom-file "~/.spacemacs.d/custom.el")