unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Get current buffer name from command line?
@ 2014-08-13 11:32 Marcin Borkowski
  2014-08-13 12:23 ` Stefan Monnier
  0 siblings, 1 reply; 5+ messages in thread
From: Marcin Borkowski @ 2014-08-13 11:32 UTC (permalink / raw)
  To: GNU Emacs users list

Hello,

this is not something I really need, but I was wondering whether I can
get the (name of) the current buffer from command line?  Here is an
interesting exchange I had with Eshell ("*GNU Emacs*" being the
*other* buffer):

Welcome to the Emacs shell

~ $ emacsclient -e "(current-buffer)"
#<buffer  *server*>
~ $ emacsclient -e "(other-buffer)"
#<buffer *GNU Emacs*>
~ $ emacsclient -e "(progn (bury-buffer) (current-buffer))"
#<buffer  *server*>
~ $ emacsclient -e "(progn (kill-buffer) (current-buffer))"
#<buffer *GNU Emacs*>
~ $ emacsclient -e "(progn (kill-buffer) (other-buffer))"
#<buffer *GNU Emacs*>
~ $ 

I looked into both the Emacs manual and the Elisp manual, but found
nothing to explain this behavior (I expected to see #<buffer *eshell*>
at least once...)

Best,

-- 
Marcin Borkowski
room B3-46, phone no +48 61 829 5375
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Adam Mickiewicz University
-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Adam Mickiewicz University



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-08-13 22:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-13 11:32 Get current buffer name from command line? Marcin Borkowski
2014-08-13 12:23 ` Stefan Monnier
2014-08-13 20:49   ` Marcin Borkowski
2014-08-13 21:40     ` Stefan Monnier
2014-08-13 22:08       ` Marcin Borkowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).