macroHash = new Hashtable();
	public static void loadMacros()	{		macroList = new Vector();		macroHierarchy = new Vector();		systemMacroPath = MiscUtilities.constructPath(			jEdit.getJEditHome(),"macros");		loadMacros(macroHierarchy,"",new File(systemMacroPath));		String settings = jEdit.getSettingsDirectory();		if(settings != null)		{			userMacroPath = MiscUtilities.constructPath(				settings,"macros");			loadMacros(macroHierarchy,"",new File(userMacroPath));		}		// sort macro list		MiscUtilities.quicksort(macroList,new MiscUtilities.StringICaseCompare());		EditBus.send(new MacrosChanged(null));	}