As title, each keystroke generates disk I/O, it writes to a .*.kate-swp file where * is the file name. This causes typing in Kate to be very slow if the file is located on a network and if the network is experiencing any kind of latency (ex: VPN over internet or backup jobs happening). There is an option under "Configure Kate, Open/Save, advanced" called "Disable swap file syncing" which I presume is to disable this feature, but whether the option is on or not, it still does it. I read previous bug reports and they were closed as this being by design. If that's the case, can you please add another option to disable this completely and force the data to be in memory and only save when the save button is set? Optionally add an option to just have the swap file somewhere else, such as a local directory. (this would kill SSDs though... maybe a local ram disk?) This issue makes Kate unusable over a network. It is nice to store files over a SMB or NFS volume and work on them directly while they are on a central file server that uses raid, has backups etc while not having to worry about doing any of that at the client level. How to reproduce: open a file that is stored on a NFS server, create a high load on that server, such as a dd operation on the same raid array. Hold down a key. It will be extremely choppy. Optionally a packet sniffer can be used to confirm many NFS writes while the key is being held down.
This works in the current Kate version based on KDE Frameworks 5. You still have this issue, since it was probably not fixed for KDE 4, could you try updating to Kate 5 ? See: - https://bugs.kde.org/show_bug.cgi?id=328244 - https://bugs.kde.org/show_bug.cgi?id=321135
That's great to know. I'm on Mint 17.1, is there an easy way to do that update without having to do a clean install or mess with 3rd party repos? Worse case scenario I have been thinking of updating to latest Mint version so I presume it will be included.