Similar to My Delphi Tools blog post (wow, many years ago), here’s my Lazarus External Tools configuration.
Linux (Mint)
Title: Explore to Source Directory
Program Filename: caja
Parameters: $Path($EdFile())
Working Directory:
Title: Explore to Target Directory
Program Filename: caja
Parameters: $Path($TargetFile())
Working Directory:
Title: Console in Source Directory
Program Filename: mate-terminal
Parameters: --working-directory=$Path($EdFile())
Working Directory:
Show console: True
Title: Console in Target Directory
Program Filename: mate-terminal
Parameters: --working-directory=$Path($TargetFile())
Working Directory:
Show console: True
Import link: lazarus-external-tools-linux-mint.xml
Windows
Title: Explore to Source Directory
Program Filename: explorer.exe
Parameters: /e,/select, "$EdFile()"
Working Directory:
Title: Explore to Target Directory
Program Filename: explorer.exe
Parameters: /e,/select,"$TargetFile()"
Working Directory:
Title: Console in Source Directory
Program Filename: cmd.exe
Parameters: /k cd "$Path($EdFile())"
Working Directory:
Show console: True
Title: Console in Target Directory
Program Filename: cmd.exe
Parameters: /k cd "$Path($TargetFile())"
Working Directory:
Show console: True
Import link: lazarus-external-tools-windows.xml