mirror of https://github.com/python/cpython
19 lines
500 B
Python
19 lines
500 B
Python
# Execute Emacs code from a Python interpreter.
|
|
# This code should be imported from a Python interpreter that is
|
|
# running as an inferior process of Emacs.
|
|
# See misc/py-connect.el for the companion Emacs lisp code.
|
|
# Author: Terrence M. Brannon.
|
|
|
|
start_marker = '+'
|
|
end_marker = '~'
|
|
|
|
def eval (string):
|
|
tmpstr = start_marker + '(' + string + ')' + end_marker
|
|
print tmpstr
|
|
|
|
def dired (directory):
|
|
eval( 'dired ' + '"' + directory + '"' )
|
|
|
|
def buffer_menu ():
|
|
eval( 'buffer-menu(buffer-list)' )
|