diff options
Diffstat (limited to 'init.el')
-rwxr-xr-x | init.el | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -418,3 +418,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) |