# 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)' )