History of plugin modules for S&R development ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This document contains information about plugin modules for S&R development. All the plugins supplied with S&R are designed only for the version of S&R with which they are supplied. It is not guaranteed that standard plugins will function correctly with different S&R versions. Legend: + added - deleted * changed ! bug fixed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S&R 2.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Config: option "Open search dialog in the locked editor" in search configuration. Turned on by default. + Config: option "Process OPEN_FINDLIST command" in temporary panel configuration. Turned on by default. * Dir2File, NewName: use Alt-Shift-digit instead of Crtl-Alt-digit for quick switching between schemes. S&R 2.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * OLD PLUGINS ARE NOT COMPATIBLE WITH THIS VERSION OF S&R. * Config, TempPanel: placed in subfolders of the "System" folder. * NewName, Dir2File, VerInfo: these plugins work only under FAR 1.70 build 1282 and above. ! VerInfo: cosmetic errors in "Your FAR is too old" message. ! Dir2File: dialog did not fit if height of console was 25 lines. + NewName: you can open configuration dialog from the main dialog in panels. + TempPanel: hotkey Alt-Shift-F2 allows to save contents of the panel to a list file. + TempPanel: it is possible to open temporary panels with different numbers in the left and right FAR panels simultaneously. + TempPanel: option "Put found files list in empty panel" in the "Configuration/Temporary panel". Turned on by default. * TempPanel: the message "Updating temporary panel contents" is shown only if panel contains more than 512 items. + TempPanel: plugin uses FAR settings concerning filename's case transformations. + Config: special settings group - "Messages options". + Config: you can open "File-type settings". + Config: option "Empty search and replace string at first" in "Other options". Turned on by default. + Config: option "Select found in editor" in "Search options". Turned off be default. + Config: option "Pick up the word in editor" in "Search options". Turned off by default. + Config: setting "Path for plugins" in "Other options". + Additional examples in dir2file_scheme.reg. + Dir2File: dir2file_eng.hlf by Nataliya Lukyanova (nat_lu2002@yahoo.co.uk). * Dir2File: history of "Enter name of file to create" line depends on "Save replace data to file" setting ("Other options"). You may delete the following registry record: HKCU\Software\Far\SavedDialogHistory\Dir2File_Name + NewName, Dir2File: use the following option ("Other options"): "Process selected items if panel contains selected items" * NewName, Dir2File: cosmetic in messages which show filenames. + NewName, Dir2File, VerInfo: relative links in help-files. It works only under FAR 1.70 build 1476 and above, and SRPlugins must be placed in the same folder as s_and_r.dll. * NewName: do not perform renaming if new name is equal to old name. + NewName, Dir2File: you can choose one of first 10 schemes without opening the menu using the following keys combinations: Ctrl-Alt-0, Ctrl-Alt-1, ..., Ctrl-Alt-9. + VerInfo: shows version of the file and the product from VS_FIXEDFILEINFO. + VerInfo: its dialog automatically increases to fit in the console (made by Jouri Mamaev ). * VerInfo: you cannot modify information lines (made by Jouri Mamaev ). * VerInfo: dialog has one color (made by Jouri Mamaev ). + Dir2File, NewName: detailed search regexp's errors message. + NewName: option "Confirmation for renaming". + NewName: you can specify log-name and format of log-records. * NewName: log is created only after main job is done, because records must be placed in log in reverse order. + Dir2File, NewName: "Target" dropdown box. S&R 1.9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Possible to switch between several temporary panels (see help). Default number of temporary panels is 10 (see readme). + Possible to redefine temporary panel status line. + NewName adds own item to S&R Plugins configuration. You can change dialog history for this srp. * Additional examples in dir2file_scheme.reg. S&R 1.8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Old plugins are not compatible with this version of S&R. ! NewName, Dir2File: empty regexps for search string missing occurred and work wasn't correct. ! NewName tried to rename own log. + VerInfo: You can copy information to clipboard, view information for some other file having typed new filename in the dialog. S&R 1.7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Config.srp and TempPanel.srp now are system plugin modules. See readme for details. They have been renamed to config.srs and temppanel.srs respectively. + Really true support of user's plugin modules. User's plugin modules realize additional functions of S&R. They must have SRP extension. Program searches for them in folder SRPLugins and all its subfolders (SRPlugins directory should be located in the same folder as s_and_r.dll). It is possible to write plugin modules for panels, editor and viewer. Documentation for writing external plugin modules for S&R (unfortunately, only in Russian) and example of such plugin module in C++ (example is the sources of any (your choice) from standard plugin modules) will be sent on the first request from the registered user. NewName.srp ~~~~~~~~~~~ * Changed to match new rules. Paths in newnamescheme.reg have been changed. * Possible to use empty replace string. Dir2File.srp ~~~~~~~~~~~~ + New plugin: "File list creator". This plug-in's appearance in distribution means that my another plug-in Dir2Html will develop no more, 'cose it's features are covered by dir2file.srp. Dir2File schemes example is placed in dir2file_scheme.reg. This is a multifunction plugin module which is capable of generating everything, everything, according to your rules. E.g., you can: a) create a html-page with pictures from the current directory b) create bat-files with complex commands to process necessary files c) copy your internet shortcuts (*.url) in a html-page e) et cetera, et cetera... All depends on your imagination :-) VerInfo.srp ~~~~~~~~~~~ + New plugin: "VersionInfo viewer". ~EOF~