From 09c6e99e235738e772e123c561c1205fabc91373 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 25 May 2020 01:19:03 -0400 Subject: [PATCH] Fix 'Cannot get this file-path' when bumping in babel edit buffers Break glass in case of literate configs. --- core/autoload/packages.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 8ab766502..cc9a929b5 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -37,8 +37,11 @@ (when (eq (car-safe (sexp-at-point)) 'package!) (cl-destructuring-bind (beg . end) (bounds-of-thing-at-point 'sexp) - (let ((package (let (doom-packages) - (eval (sexp-at-point) t)))) + (let* ((doom-packages nil) + (buffer-file-name + (or buffer-file-name + (bound-and-true-p org-src-source-file-name))) + (package (eval (sexp-at-point) t))) (list :beg beg :end end :package (car package)