I just need to confirm if an issue that I opened with the 1:1 error no such buffer
is invalid, especially after reading https://github.com/mawww/kakoune/issues/1441
Although my issue was originally by invoking edit!
from kak source directory, and failing to switch back and forth between buffers after that, I am not quite sure what the current implementation of edit
is either.
I would have assumed that an edit
that would autocompletes a given file, it would therefore switch back and forth between whatever filename was autocompleted.
The above is possible under any kak under a path, but not aftermake
ing compliing kak from source directory.
I just need to verify whether this issue that I opened and consequently closed, has stupid written all over or not. The stupid part is from opening an issue like this to start with.
I would have to agree with this comment but this is in conflict with the otherwise edit
command which autocompletes the filenames.
e.g
/apathsomewhere/./kak
:edit ~/.config/kak/kakrc #autocompletes it
:b *debug*
:b ~/.config/kak/kakrc #throws the error 1:1 no such buffer
is the above naturally expected?
All I can say, is that I have no idea what cd
is supposed to do. If I agree with that comment then what is the need of having an edit
that autocompletes a given filename?
So, under the current implemetation, cd
takes precedence over switching buffers And while that is understandable, edit
on the other hand edits, but that pretty much leaves buffer
command ostracized among any other file that is not on the current directory.
So the original intention of even having buffer
buffer-next
buffer-previous
is thrown out the door in favor of a cd
that is behaving worse than the cd from the Posix programmerâs manual
If cd
is supposed to take precedence, then a suggestion would be to change the error message to change directories
or no buffer under current directory
instead of no such buffer
perhaps?
And if :b
is supposed to behave as it does behave with other editors, then cd
is the problem here, and thus the error.
This is a regression because rather than a cd
a dired list as emacs currently uses by C-x d
could have been used instead