recordMacro(view,null,buffer);
recordMacro(view,buffer,true);
	public static void recordTemporaryMacro(View view)	{		String settings = jEdit.getSettingsDirectory();		if(settings == null)		{			GUIUtilities.error(view,"no-settings",new String[0]);			return;		}		if(view.getMacroRecorder() != null)		{			GUIUtilities.error(view,"already-recording",new String[0]);			return;		}		Buffer buffer = jEdit.openFile(null,settings + File.separator			+ "macros","Temporary_Macro.bsh",false,true);		if(buffer == null)			return;		try		{			buffer.remove(0,buffer.getLength());			buffer.insertString(0,jEdit.getProperty("macro.temp.header"),null);		}		catch(BadLocationException bl)		{			Log.log(Log.ERROR,Macros.class,bl);		}		recordMacro(view,null,buffer);	}