InputHandler inputHandler = view.getTextArea().getInputHandler(); InputHandler.MacroRecorder recorder = inputHandler.getMacroRecorder();  if(recorder != null) recorder.actionPerformed(this,actionCommand);
	public void actionPerformed(ActionEvent evt)	{		View view = getView(evt);		String actionCommand = evt.getActionCommand();		if(actionCommand == null || actionCommand.length() != 1)		{			view.showStatus(jEdit.getProperty("view.status.set-filename-register"));			view.getTextArea().getInputHandler().grabNextKeyStroke(this);		}		else		{			view.showStatus(null);			char ch = actionCommand.charAt(0);			if(ch == '\0')			{				view.getToolkit().beep();				return;			}			Registers.setRegister(ch,new Registers.StringRegister(				view.getBuffer().getPath()));		}	}