EditorSaveFile

Programming Far Manager plugins

EditorSaveFile

Структура EditorSaveFile используется в функции EditorControl для сохранения редактируемого файла (команда ECTL_SAVEFILE).
struct EditorSaveFile
{
  size_t StructSize;
  const wchar_t *FileName;
  const wchar_t *FileEOL;
  uintptr_t CodePage;
};

Элементы

StructSize
Это поле должно содержать размер структуры EditorSaveFile. Перед использованием структуры плагин должен заполнить поле.
FileName
Здесь вы можете определить новое имя для сохраняемого файла. Имейте в виду, что имя файла должно быть полным, включая директорию. Если вы не желаете изменять имя редактируемого файла, то установите значение в NULL.
FileEOL
Последовательность, обозначающая конец строки. Может быть NULL (оставить исходную EOL-последовательность), \r\n или \n.
CodePage
Кодовая страница в которой будет сохранён файл или CP_DEFAULT для сохранения в текущей кодовой странице.
Смотрите также: