I am using emacs-daemon
. When every I re-start my daemon and do C-x C-b
my Buffer List
seems always full.
Later, when I start my emacsclient
for a seconds(like a fast flash) it shows a file that located on the top of my Buffer List
and opens the file I want to open. This is little annoying to face with all the time.
Example:
- I type
emacsclient -t file_a.py
. - For a second or less, buffer called
file_b.py
opens (my lastly opened file). - Than
file_a.py
get opens.
This always repeats itself even I clean my buffer list doing following and open a new file (since buffer list now contains more than one file):
Edit: There's also the boring old buffer menu you get with
C-x C-b
. In this menu, you can hold d until it marks each buffer for deletion, then press x to commit.
Even after doing this after that IBuffer
shows up since it is the latest opened buffer.
[Q] Is it possible to prevent 1 second file show up when I start emacsclient
? If possible I always want to keep my Buffer List
empty, but not sure would it be a good idea, or some how keep a empty file at the top of the buffer list since it will show a blank frame.
This also occurs when I using emacs -nw
where scratch*
buffer or latest opened buffer shows up for as seconds as well.
Buffer List
is the list of files that are currently open, not some kind of “recent files you might want to reopen”. They'll only go away if you close the files (or restart Emacs, if you aren't using a session saving mechanism). Closing a window has no effect on open files. A file is still open even if it isn't currently visible.Buffer List
could be remain as it is, as keeping the recent files, I don't want it to go away. I just don't want buffer to pop up for 1 second , I capture the screen as what happens ( drive.google.com/file/d/11HvZ96b4XmYTETEZ0tLYHkg_hVC8oJC6/… ).