[Pkg-mc-devel] [Bug 31757] Re: mc external editor does not write changes on remote file systems

Yury V. Zaytsev yury at shurup.com
Sun Feb 13 18:52:08 UTC 2011

I have no idea.

It seems that to fix it properly one needs to register fsnotifier
callbacks on the files in the temporary folder and update them on remote
system if there were changes. This all is highly nontrivial and there
are much more urgent and pressing issues, so I would say not in the next
half year unless someone provides a patch.

You received this bug notification because you are a member of Debian MC
Packaging Group, which is subscribed to mc in ubuntu.

  mc external editor does not write changes on remote file systems

Status in Midnight Commander - text-mode file manager:
Status in “mc” package in Ubuntu:

Bug description:
  Editing text files on remote file systems using the system editor
  (vim), not the built in one, does not work as expected.

  The buffer with a temporary file is opened and changed, but not
  written to target leaving with ":wq" . This is tested on my box for
  ftp and fish.

  to get the effect do the following steps:

  if not already done prepare mc not to use built in editor.
  On an sshd running system establish a conection with:

  1. cd #sh:localhost:
  2. browse to an known file and open editor by pressing <F4>
  3. do some edit
  4. save an leave (use ":wq" on vim)

  Editor is quitting without error - now the file should be changed

  5. refresh window (ctrl+r)

  use <F3> to prove ==> file is _not_ changed an no error was given.

  This Bug was confirmed on german user Mailinglist

  "can reproduce on breezy"

  GNU Midnight Commander 4.6.1
  Version: 1:4.6.1-1ubuntu2~breezy1

  VIM - Vi IMproved 6.3 (2004 June 7, compiled Aug 22 2005 17:27:07)
  Version: 1:6.3-078+1ubuntu3


  07/09/10 - 10:52
  Bug reproduced on Ubuntu 10.04 LTS.
  External editor: "gedit"
  Connection: SSH
  Editor only edits and saves tmp file, that MC downloads from remote server. No changes are made to actual remote file.

More information about the Pkg-mc-devel mailing list