| 
									
										
										
										
											2015-06-01 17:39:30 -04:00
										 |  |  | USING: editors io.files io.launcher io.standard-paths kernel | 
					
						
							|  |  |  | math.parser namespaces sequences make ;
 | 
					
						
							| 
									
										
										
										
											2007-12-04 00:44:21 -05:00
										 |  |  | IN: editors.ted-notepad | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-10-31 14:53:07 -04:00
										 |  |  | SINGLETON: ted-notepad | 
					
						
							|  |  |  | ted-notepad editor-class set-global
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-12-08 21:11:24 -05:00
										 |  |  | : ted-notepad-path ( -- path )
 | 
					
						
							| 
									
										
										
										
											2015-06-01 17:39:30 -04:00
										 |  |  |     \ ted-notepad-path get [ | 
					
						
							|  |  |  |         { "TED Notepad" } "tednpad.exe" find-in-applications | 
					
						
							| 
									
										
										
										
											2009-01-16 15:13:17 -05:00
										 |  |  |         [ "TedNPad.exe" ] unless*
 | 
					
						
							| 
									
										
										
										
											2007-12-09 11:57:35 -05:00
										 |  |  |     ] unless* ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-10-31 14:53:07 -04:00
										 |  |  | M: ted-notepad editor-command ( file line -- command )
 | 
					
						
							| 
									
										
										
										
											2007-12-04 00:44:21 -05:00
										 |  |  |     [ | 
					
						
							| 
									
										
										
										
											2008-12-08 21:11:24 -05:00
										 |  |  |         ted-notepad-path , | 
					
						
							|  |  |  |         number>string "/l" prepend , , | 
					
						
							| 
									
										
										
										
											2011-10-31 14:53:07 -04:00
										 |  |  |     ] { } make ;
 |