| 
									
										
										
										
											2008-12-08 21:11:24 -05:00
										 |  |  | USING: definitions kernel parser words sequences math.parser | 
					
						
							|  |  |  | namespaces editors io.launcher windows.shell32 io.files | 
					
						
							| 
									
										
										
										
											2008-12-15 22:45:18 -05:00
										 |  |  | io.directories.search.windows strings unicode.case make ;
 | 
					
						
							| 
									
										
										
										
											2008-12-08 21:11:24 -05:00
										 |  |  | IN: editors.editpadlite | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : editpadlite-path ( -- path )
 | 
					
						
							|  |  |  |     \ editpadlite-path get-global [ | 
					
						
							| 
									
										
										
										
											2009-02-26 22:50:20 -05:00
										 |  |  |         "JGsoft" [ >lower "editpadlite.exe" tail? ] find-in-program-files | 
					
						
							| 
									
										
										
										
											2009-01-16 15:13:17 -05:00
										 |  |  |         [ "editpadlite.exe" ] unless*
 | 
					
						
							| 
									
										
										
										
											2008-12-08 21:11:24 -05:00
										 |  |  |     ] unless* ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : editpadlite ( file line -- )
 | 
					
						
							|  |  |  |     [ | 
					
						
							|  |  |  |         editpadlite-path , drop , | 
					
						
							|  |  |  |     ] { } make run-detached drop ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ editpadlite ] edit-hook set-global
 |