Здесь случайно никто по доброте душевной не создаст мне простенький скриптик на Vimscript или Emacs? Заодно попутно объяснив как его установить.
Нужно, чтобы скрипт автоматически (и молча, без вывода сообщений) сохранял каждое измение текущего открытого файла в другой файл с именем типа: имя_открытого_фала + .bak Например, у нас есть файл soft.c Скрипт создаст файл soft.c.bak в который автоматически будет записываться измененая версия файла. Причем это будет происходить при любом изменении. Пользователь стер/добавил/заменил один символ? Сохраняем! А потом, когда пользователь будет выходить из редактора, скрипт автоматом удаляет созданный файл.
Надеюсь для вас это не составит большого труда, а мне будет большая помощь. Я хочу просто попробовать такую интересную фичу как циклическая компиляция программы прямо во время ее написания. Собственно .bak мне нужен, чтобы мой bash-скрипт имел что компилировать. Об такой интересной фиче я прочел в одном из номеров журнала «Downgrade».