%EDIT_COMMANDS = ( # windows 'scitewin' => { 'editor_cmd' => 'C:\Program Files (x86)\SciTE\SciTE.exe', 'editor_args' => 'scite "%s"', }, 'emacsclientwin' => { 'editor_cmd' => 'c:\Program Files\Emacs\emacs\bin\emacsclient.exe', 'editor_args' => 'emacsclient "%s"', }, # unix 'rgvim' => { 'editor_cmd' => '/usr/bin/rgvim -f "%s"' }, 'emacsclientunix' => { 'editor_cmd' => '/usr/bin/emacsclient -c "%s"' }, 'emacsclientosx' => { 'editor_cmd' => '/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -c "%s"' } ); %CFG = ( #platform : to choose wether waiting for your command with a "system" or with a Win32::Process::Create #values unix, win32 'platform' => 'unix', #what editor command do you need ? choose from the %EDIT_COMMANDS set 'command_set' => 'emacsclientosx', #TMPDIR can be 'c:\temp\' 'TMPDIR' => '/tmp' );