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