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."
|
||||
(interactive)
|
||||
(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))
|
||||
(eshell-buffer (--> (buffer-list)
|
||||
(-filter #'(lambda (buf)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user