Kate
Kate is a text editor for KDE.
Installation
To get an integrated terminal install konsole. For the git-blame plugin, install git.
For additional programming language support, see Language Server Protocol. See language checking for installing additional dictionaries to check spellings. See formatters which can be applied manually or on save.
Configuration
Kate can open folders and if it detects a .kateproject JSON file it will load the configuration. See [1] for the documented format of this file.
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"
}
}