This brings back a heavily improved, almost rewritten version of the External Tools plugin that was removed with commit e443c58df03e9fb8f26b67e86852f708d097517a for KDE 4.8.
Revival is motivated by the fact that we seem to add more and more tools in context menus which not always makes sense (e.g. having lots of hard-coded git tools in the Projects plugin). It makes more sense to e.g. enable launching git-cola as external tool, which was also used for testing: git-cola -r %{CurrentDocument:Path}
The config widget looks as follows: Drag & Drop is supported, inline renaming of Categories
Tool configuration dialog opens on double click or edit:
The Output Modes are as follows:
Ideas
- There are still no default external tools. What I have in mind is to add a button "Templates" that lists as many tools as possible that we can think of. So by default, we'll have no tool at all in the list, but adding one from the presets will be very straight forward.
- Make %project available in the macro expander, if the Projects plugin is loaded.
- Launch external tool in a new embedded terminal