Fix nil value in call to buffer-file-name
This commit is contained in:
parent
71e4cee886
commit
09b4b4dbb9
@ -44,7 +44,9 @@ Switch to an existing eshell buffer open in the current directory.
|
|||||||
Create an eshell buffer otherwise."
|
Create an eshell buffer otherwise."
|
||||||
(interactive)
|
(interactive)
|
||||||
(if (not (derived-mode-p 'eshell-mode))
|
(if (not (derived-mode-p 'eshell-mode))
|
||||||
(let* ((cwd (or (file-name-directory (buffer-file-name (current-buffer)))
|
(let* ((cwd (or (-some->> (current-buffer)
|
||||||
|
buffer-file-name
|
||||||
|
file-name-directory)
|
||||||
default-directory))
|
default-directory))
|
||||||
(eshell-buffer (--> (buffer-list)
|
(eshell-buffer (--> (buffer-list)
|
||||||
(-filter #'(lambda (buf)
|
(-filter #'(lambda (buf)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user