Kate
Kate is a text editor for KDE.
Installation
To get an integrated terminal install konsole.
The package git activates the git-blame plugin.
For additional programming language support, see Language Server Protocol.
Configuration
Kate can open folders and if it detects a .kateproject JSON file it will load the configuration.
This example will read all files tracked by git and add support for Make build system.
.kateproject
{
"name": "Project",
"files": [ { "git": 1 } ],
"build": {
"directory": ".",
"build": "make all",
"clean": "make clean"
}
}