summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rwxr-xr-xinit.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/init.el b/init.el
index e8f61bc..a41b2b9 100755
--- a/init.el
+++ b/init.el
@@ -412,3 +412,15 @@
(add-to-list 'auto-mode-alist '("\\.tt$" . web-mode))
+(require 'go2-tramp)
+(require 'vagrant-tramp)
+
+(defun dakkar-cache-vagrant (orig &rest args)
+ (let ((repo (pcache-repository "vagrant-tramp"))
+ (key 'all-boxes))
+ (if (pcache-has repo key)
+ (pcache-get repo key)
+ (let ((value (apply orig args)))
+ (pcache-put repo key value 300)
+ value))))
+(advice-add 'vagrant-tramp--all-boxes :around #'dakkar-cache-vagrant)