Open noktoborus opened 2 months ago
I think I'm getting this as well. First write to a (small, 2.5kb file) on a NFS mount works. Subsequent writes yield "file modified by an external process". No other helix processes are running on the system or against the NFS mount.
Summary
I think problem here:
All write operations are queued without verification, and when the next record is queued, a copy of the metadata contains outdated, not up-to-date information. In fact, I think it would be logical to interrupt the current write operation to the file and start a new one with the following `:w'. In addition, it would be nice to report in the status bar that recording has started (and is continuing), instead of silence.
What can be done?
Reproduction Steps
result: file written once, message 'file modified by an external process' is displayed
expectations: All changes between the first
:w
and the second:w
are written.Helix log
No response
Platform
Linux
Terminal Emulator
Alacritty
Installation Method
source
Helix Version
helix 24.3 (8123d818)