<p>Might be I was not very clear. Geany is one of few editors that monitors file status right during the session. That is great! When a file was changed outside we receive a warning "The file '/....' on the disk is more recent than the current buffer." Reload/Overwrite/Cancel<br>
We select Cancel to see changes. Right? But,  people can be distracted, and later we can  press "Save All", for example. This file will be overwritten without further warning. One day I lost a content in a similar way, and after it I researched what other editors are doing in that case. gedit, emacs, vim, and many other editors warn every time when "the file on the disk is more recent than in current buffer", and not just once.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1885#issuecomment-398252713">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ-A5_unB-SqLiQzMD_FyYvBAMaiZks5t-F7vgaJpZM4UsYx0">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ_ch9r-zvg4xiA7pErYlgUYTLPSwks5t-F7vgaJpZM4UsYx0.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","potentialAction":{"@type":"ViewAction","target":"https://github.com/geany/geany/issues/1885#issuecomment-398252713","url":"https://github.com/geany/geany/issues/1885#issuecomment-398252713","name":"View Issue"},"description":"View this Issue on GitHub","publisher":{"@type":"Organization","name":"GitHub","url":"https://github.com"}}</script>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dyura in #1885: Might be I was not very clear. Geany is one of few editors that monitors file status right during the session. That is great! When a file was changed outside we receive a warning \"The file '/....' on the disk is more recent than the current buffer.\" Reload/Overwrite/Cancel\r\nWe select Cancel to see changes. Right? But,  people can be distracted, and later we can  press \"Save All\", for example. This file will be overwritten without further warning. One day I lost a content in a similar way, and after it I researched what other editors are doing in that case. gedit, emacs, vim, and many other editors warn every time when \"the file on the disk is more recent than in current buffer\", and not just once."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1885#issuecomment-398252713"}}}</script>
<script type="application/ld+json">{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] An insufficient behavior when an open file was updated outside Geany (#1885)",
"sections": [
{
"text": "",
"activityTitle": "**dyura**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@dyura",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1885,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1885\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1885#issuecomment-398252713"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 347180148\n}"
}
],
"themeColor": "26292E"
}</script>