Macro Monday – a new macro to dig into every Monday!
This is a startup macro (set to trigger when Komodo starts up) that creates a new editor tab context menu, to allow opening the current file in an alternative location. The alternative locations are read from the *locations.ini* file in the Komodo profile directory.
Here’s a screenshot showing the tab context menu for my configuration:
Locations Configuration File
Here is my “locations.ini” config file on Linux:
# Anything starting with # is a comment.
komodo ide = /as/komodo-devel
clean branch = /as/komodo-devel_clean
8.5.x branch = ~/as/komodo-devel_8.5.x
komodo edit = /as/komodo-edit
Given the above configuration, if I had this file open in Komodo:
I could right click on the tab, choose “Open at location > 8.5.x branch”, and Komodo would open this file:
Note that the current file needs to be matched to one of the configuration
directories, otherwise there would be no way to determine the relative path. The macro gives a warning in such a case.
To install the macro simply hit the “View Resource” and “Install Instructions” links below.
Once installed – open the Macro properties and set the macro to trigger on the Komodo startup event.
Title image courtesy of Ag Ku on Pixabay.