Commit 22bed8e1 authored by Dominik Haumann's avatar Dominik Haumann

Update Exteral Tools blog

Since this blog will likely act as reference for the coming
years, better update its contents to reflect the current
version.

New:
- Output: Copy to Clipboard
- Add... > Add Tool from Defaults > ...
parent 5e2b5509
......@@ -39,6 +39,8 @@ As you can see, many details can be defined, namely:
<a href="/post/2019/2019-09-21-external-tools-plugin/images/external-tools-output.png" target="_blank"><img src="/post/2019/2019-09-21-external-tools-plugin/images/external-tools-output.png"></a>
- **Editor command**: Optional command that can be used to invoke the external tool via [Kate's built-in command line (by default shortcut F7)](https://docs.kde.org/stable5/en/applications/katepart/advanced-editing-tools-commandline.html).
The button *Defaults* is visible only for tools that are shipped with Kate. When clicked, all tool's settings reverted to default (aka factory) values.
### Support for Variables
The *Executable*, the *Arguments*, the *Input* and the *Working Directory* support variables that are expanded on tool invocation. This is indicated by the icon `{}` that appears once one of these text input fields has focus (cf. red circle):
......@@ -98,6 +100,16 @@ Supported variables include:
Some tools are shipped by default. These tools mostly came to my mind, but if you have more useful tools please let us know at [kwrite-devel@kde.org](mailto:kwrite-devel@kde.org) so that we can add them to this list.
All default tools are visible in the list view by default.
However, you can change all of them as well to your liking, change categories, or even delete them.
Deleted tools can be added back again by clicking on the *Add...* button as follows:
<p align="center">
<a href="/post/2019/2019-09-21-external-tools-plugin/images/default-tools.png" target="_blank"><img src="/post/2019/2019-09-21-external-tools-plugin/images/default-tools.png"></a>
</p>
The tools currently shipped by default include:
#### git-cola
git-cola is a graphical git client that enables you to easily stage and commit changes. If installed, it is available also through the command line with "git-cola".
......@@ -187,4 +199,6 @@ Previews the current qml file in qmlscene.
- Working directory: %{Document:Path}
- Editor command: qml-preview
### Join the Discussion
Feel free to join the discussion at the [KDE reddit](https://www.reddit.com/r/kde/comments/d7fj90/kate_external_tools_plugin_is_back/).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment