mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			500 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 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)' )
 | 
