| 
									
										
										
										
											2007-12-09 11:57:03 -05:00
										 |  |  | USING: editors io.files io.launcher kernel math.parser | 
					
						
							| 
									
										
										
										
											2008-12-15 22:45:18 -05:00
										 |  |  | namespaces sequences io.directories.search.windows make ;
 | 
					
						
							| 
									
										
										
										
											2007-12-04 00:01:34 -05:00
										 |  |  | IN: editors.ultraedit | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-12-09 11:57:03 -05:00
										 |  |  | : ultraedit-path ( -- path )
 | 
					
						
							|  |  |  |     \ ultraedit-path get-global [ | 
					
						
							| 
									
										
										
										
											2009-02-26 22:50:20 -05:00
										 |  |  |         "IDM Computer Solutions" [ "uedit32.exe" tail? ] find-in-program-files | 
					
						
							| 
									
										
										
										
											2009-01-16 15:13:17 -05:00
										 |  |  |         [ "uedit32.exe" ] unless*
 | 
					
						
							| 
									
										
										
										
											2007-12-09 11:57:03 -05:00
										 |  |  |     ] unless* ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-12-04 00:01:34 -05:00
										 |  |  | : ultraedit ( file line -- )
 | 
					
						
							|  |  |  |     [ | 
					
						
							| 
									
										
										
										
											2008-01-29 12:41:12 -05:00
										 |  |  |         ultraedit-path , [ swap % "/" % # "/1" % ] "" make , | 
					
						
							| 
									
										
										
										
											2008-01-24 02:50:40 -05:00
										 |  |  |     ] { } make run-detached drop ;
 | 
					
						
							| 
									
										
										
										
											2007-12-04 00:01:34 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ ultraedit ] edit-hook set-global
 |