diff --git a/incsrch/CMakeLists.txt b/incsrch/CMakeLists.txt
index ca4f1188d..78d0fc58f 100644
--- a/incsrch/CMakeLists.txt
+++ b/incsrch/CMakeLists.txt
@@ -32,6 +32,7 @@ set_target_properties(incsrch
add_custom_command(TARGET incsrch POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ENG/isrceng.lng "${INSTALL_DIR}/Plugins/incsrch/plug"
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/UTF8/isrcrus.lng "${INSTALL_DIR}/Plugins/incsrch/plug"
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/UTF8/isrcbel.lng "${INSTALL_DIR}/Plugins/incsrch/plug"
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ENG/incsrche.hlf "${INSTALL_DIR}/Plugins/incsrch/plug"
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/UTF8/incsrchr.hlf "${INSTALL_DIR}/Plugins/incsrch/plug"
)
diff --git a/incsrch/OEM/incsrchr.hlf b/incsrch/OEM/incsrchr.hlf
deleted file mode 100644
index 84cac3473..000000000
--- a/incsrch/OEM/incsrchr.hlf
+++ /dev/null
@@ -1,125 +0,0 @@
-.Language=Russian,Russian (Русский)
-.PluginContents=Быстрый поиск в редакторе
-
-@Contents
-$^#Incremental Search FAR plugin#
-$^#Version 2.1#
-$^#Copyright (C) 1999-2019 Stanislav V. Mekhanoshin#
-$^#Содержание
- Данный плагин добавляет возможность #быстрого поиска# (#incremental search#) во встроенном редакторе FAR.
-
- Для получения доступа к модулю откройте меню плагинов (F11) редактора. Выберите пункт "Быстрый поиск". См. прочие темы помощи для получения детализированной информации.
-
- ~Меню плагина~@Menu@
-
- ~Настройка плагина~@Cfg@
-
- ~Интерфейс и клавиатурные команды~@Iface@
-
- ~Об авторе~@Contact@
-
-@Menu
-$^#Incremental Search FAR plugin#
-$^#Version 2.1#
-$^#Copyright (C) 1999-2019 Stanislav V. Mekhanoshin#
-$^#Меню плагина#
- После того как Вы выбрали плагин из меню плагинов редактора, перед вами появится подменю следующего вида:
-
-@-
-^ ╔════════ Быстрый поиск ════════╗
-^ ║ Поиск #в#перед ║
-^ ║ Поиск #н#азад ║
-^ ╟───────────────────────────────╢
-^ ║ Найти #с#ледующее выделенное ║
-^ ║ Найти #п#редыдущее выделенное ║
-^ ╟───────────────────────────────╢
-^ ║ Н#а#стройка... ║
-^ ╚═══════════════════════════════╝
-@+
-
- Выберите опцию. Первые две начнут быстрый поиск в заданном направлении. См. тему ~"Интерфейс и клавиатурные команды"~@Iface@, где объясняется работа в данном режиме.
-
- Обратите внимание, что при повторном входе в меню плагина курсор окажется на #последнем выбранном направлении поиска#.
-
- #Найти выделенное# используется для поиска следующего вхождения текста, выделенного блоком. Если выделения нет, ничего не будет сделано. В противном случае будет осуществлен поиск, как если бы опции "Использовать выделенный блок" и "Автопоиск следующего блока" были выбраны при настройке, и закрывает плагин после завершения поиска.
-
- Пункт меню ~"Настройка..."~@Cfg@ дает Вам возможность настройки плагина. После завершения конфигурации Вы вновь окажетесь в данном меню.
- ──────────
- ~Содержание~@Contents@
-
-@Cfg
-$^#Incremental Search FAR plugin#
-$^#Version 2.1#
-$^#Copyright (C) 1999-2019 Stanislav V. Mekhanoshin#
-$^#Настройка плагина#
- Существует два способа настройки плагина: из #меню настройки плагинов# (Основное меню|параметры|параметры внешних модулей|быстрый поиск), либо непосредственно из ~Меню плагина~@Menu@, вызванного в редакторе.
-
- Диалог настройки:
-
-@-
-^ ╔════════════════ Быстрый поиск ═════════════════╗
-^ ║ [ ] #С# учетом регистра ║
-^ ║ [ ] Продолжать поиск за #к#онцом файла ║
-^ ║ [ ] Сохранять #в#ыделение ║
-^ ║ [ ] #З#вуковой сигнал, если строка не найдена ║
-^ ║ [ ] #И#спользовать выделенный блок ║
-^ ║ [ ] #А#втопоиск следующего блока ║
-^ ║ [ ] #У#даление возвращает позицию ║
-^ ╟────────────────────────────────────────────────╢
-^ ║ [ Ok ] [ Отменить ] ║
-^ ╚════════════════════════════════════════════════╝
-@+
-
- #С учетом регистра# - Поиск с учетом регистра символов.
- #Продолжать поиск за концом файла# - Плагин продолжит поиск от начала файла при поиске вперед или от конца при поиске назад до текущей строки, если строка не будет найдена раньше.
- #Сохранять выделение# - После окончания поиска, при закрытии плагина, блочное выделение найденного текста останется.
- #Звуковой сигнал, если строка не найдена# - Издавать звуковой сигнал, если строка не найдена.
- #Использовать выделенный блок# - Инициализировать строку поиска текстом выделенного блока, если есть выделение. Строка, содержащая выделение должна быть текущей строкой. Если в блоке более одной строки, будет использовано выделение в текущей строке.
- #Автопоиск следующего блока# - Если содержимое блока было использовано для инициализации строки поиска, поиск будет начат немедленно, если данная опция установлена.
- #Удаление возвращает позицию# - При удалении символа строки поиска восстанавливается старая позиция редактора, которая была до ввода этого символа.
-
- Кнопка #Ok# сохранит настройки в реестр немедленно.
- ──────────
- ~Содержание~@Contents@
-
-@Iface
-$^#Incremental Search FAR plugin#
-$^#Version 2.1#
-$^#Copyright (C) 1999-2019 Stanislav V. Mekhanoshin#
-$^#Интерфейс и клавиатурные команды#
- При входе в режим поиска левая часть верхней строки будет содержать подсказку #^:#. Начните набор искомой строки, и она появится после данной подсказки.
-
- Найденная строка будет показана в редакторе и выделена блоком. В противном случае, в строке статуса редактора будет показано сообщение #[Не найдено]#. После успешного поиска, пересекающего конец или начало файла, в строке статуса появится сообщение #[EOF]# или #[BOF]#.
-
- Любой символ, который не является допустимым символом строки поиска или управляющей клавишей плагина, будет передан в FAR, а работа модуля завершится.
-
-@-
-^#Соответствия клавиш#
-@+
-
- #Любой печатный символ# добавляется к строке поиска
- #Backspace# удаляет последний символ поиска
- #Escape# заканчивает поиск
- #Ctrl-V, Shift-Ins# вставить строку поиска из буфера обмена
- #Ctrl-Enter# найти следующее совпадение при поиске вперед
- найти предыдущее совпадение при поиске назад
- #Ctrl-Shift-Enter# найти предыдущее совпадение при поиске вперед
- найти следующее совпадение при поиске назад
- #F1# "О программе" и помощь
- #Alt# очистить область сообщений
- #Любой управляющий# завершает поиск и передается в FAR
- #символ, кнопка мыши#
- ──────────
- ~Содержание~@Contents@
-
-@Contact
-$^#Incremental Search FAR plugin#
-$^#Version 2.1#
-$^#Copyright (C) 1999-2019 Stanislav V. Mekhanoshin#
-$^#Об авторе#
-
- Станислав Механошин, Ст.Петербург, Россия
-
- #http://rampitec.us.to#
- ──────────
- ~Содержание~@Contents@
diff --git a/incsrch/OEM/isrcbel.lng b/incsrch/OEM/isrcbel.lng
deleted file mode 100644
index d832595e1..000000000
--- a/incsrch/OEM/isrcbel.lng
+++ /dev/null
@@ -1,24 +0,0 @@
-.Language=Belarusian,Belarusian (Беларуская)
-
-"Хутк? пошук"
-
-"ОК"
-"Адмян?ць"
-
-"Пошук &уперад"
-"Пошук &назад"
-"Знайсц? на&ступнае абранае"
-"Знайсц? па&пярэдняе абранае"
-"Н&алады..."
-
-"&З ул?кам рэг?стру"
-"Захаваць &абранае"
-"&Гукавы с?гнал, кал? радок не знойдзены"
-"Працягнуць пошук за &канцом файла"
-"&Ужываць абраны блок"
-"&Аўтапошук наступнага блоку"
-"&Выдаленне вяртае месцазнаходжанне"
-
-"[EOF]"
-"[BOF]"
-"[Не знойдзена]"
diff --git a/incsrch/OEM/isrcrus.lng b/incsrch/OEM/isrcrus.lng
deleted file mode 100644
index bc8a25f44..000000000
--- a/incsrch/OEM/isrcrus.lng
+++ /dev/null
@@ -1,24 +0,0 @@
-.Language=Russian,Russian (Русский)
-
-"Быстрый поиск"
-
-"Ok"
-"Отменить"
-
-"Поиск &вперед"
-"Поиск &назад"
-"Найти &следующее выделенное"
-"Найти &предыдущее выделенное"
-"Н&астройка..."
-
-"&С учетом регистра"
-"Сохранять &выделение"
-"&Звуковой сигнал, если строка не найдена"
-"Продолжать поиск за &концом файла"
-"&Использовать выделенный блок"
-"&Автопоиск следующего блока"
-"&Удаление возвращает позицию"
-
-"[EOF]"
-"[BOF]"
-"[Не найдено]"
diff --git a/incsrch/OEM/whatsnew.rus b/incsrch/OEM/whatsnew.rus
deleted file mode 100644
index d0c15fce1..000000000
--- a/incsrch/OEM/whatsnew.rus
+++ /dev/null
@@ -1,17 +0,0 @@
-Версия 2.1
- + Поддержка far2l, FAR для Linux
-
-Версия 1.21
-
- % Поддержка клавиатурных событий при проигрывании макросов для FAR
- 1.70.a6.1661 и выше.
-
-Версия 1.2
-
- + Добавлена опция "Удаление возвращает позицию" для восстановления
- последней позиции при удалении символа из строки поиска.
-
-Версия 1.1
-
- + Добавлены ^V и #Ins для вставки содержимого буфера обмена в строку
- поиска в режиме интерактивного поиска.
diff --git a/incsrch/REG/^#enter.reg b/incsrch/REG/^#enter.reg
deleted file mode 100644
index 830d5820d..000000000
--- a/incsrch/REG/^#enter.reg
+++ /dev/null
@@ -1,11 +0,0 @@
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Far\PluginHotkeys\Plugins/Editor/IncSrch/IncSrch.dll]
-"Hotkey"="I"
-
-[HKEY_CURRENT_USER\Software\Far\KeyMacros\Editor\CtrlShiftEnter]
-"Sequence"="F11 I Home Down Down Down Enter"
-"DisableOutput"=dword:00000001
-"Description"="Search previous selection"
-"NoInsidePlugin"=dword:00000001
-"NoSendKeysToPlugins"=dword:00000001
diff --git a/incsrch/REG/^enter.reg b/incsrch/REG/^enter.reg
deleted file mode 100644
index cffd3ea34..000000000
--- a/incsrch/REG/^enter.reg
+++ /dev/null
@@ -1,11 +0,0 @@
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Far\PluginHotkeys\Plugins/Editor/IncSrch/IncSrch.dll]
-"Hotkey"="I"
-
-[HKEY_CURRENT_USER\Software\Far\KeyMacros\Editor\CtrlEnter]
-"Sequence"="F11 I Home Down Down Enter"
-"DisableOutput"=dword:00000001
-"Description"="Search next selection"
-"NoInsidePlugin"=dword:00000001
-"NoSendKeysToPlugins"=dword:00000001
diff --git a/incsrch/REG/^i.reg b/incsrch/REG/^i.reg
deleted file mode 100644
index 7ec6c4d9a..000000000
--- a/incsrch/REG/^i.reg
+++ /dev/null
@@ -1,10 +0,0 @@
-REGEDIT4
-
-[HKEY_CURRENT_USER\Software\Far\PluginHotkeys\Plugins/Editor/IncSrch/IncSrch.dll]
-"Hotkey"="I"
-
-[HKEY_CURRENT_USER\Software\Far\KeyMacros\Editor\CtrlI]
-"Sequence"="F11 I Home Enter"
-"DisableOutput"=dword:00000001
-"Description"="Incremental Search"
-
diff --git a/incsrch/file_id.diz b/incsrch/file_id.diz
deleted file mode 100644
index bd2f67b29..000000000
--- a/incsrch/file_id.diz
+++ /dev/null
@@ -1,16 +0,0 @@
-Incremental Search v2.1 FAR editor plugin
-(c) 1999-2019, Stanislav V. Mekhanoshin
-http://rampitec.us.to
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
diff --git a/incsrch/incsrch.lnk b/incsrch/incsrch.lnk
deleted file mode 100644
index ff213fbd9..000000000
--- a/incsrch/incsrch.lnk
+++ /dev/null
@@ -1,23 +0,0 @@
-system nt_dll initi termi
-option version=2.1
-option quiet
-option case
-option eliminate
-option showd
-option vfr
-option heap=4
-option stack=8k
-option nostdcall
-option statics
-option offset=0x10000000
-option nodefaultlibs
-runtime console=4.0
-# ref __DLLstart_
-lib user32.lib
-lib kernel32.lib
-lib advapi32.lib
-
-#export Configure.0='_Configure@4'
-#export GetPluginInfo.1='_GetPluginInfo@4'
-#export OpenPlugin.2='_OpenPlugin@8'
-#export SetStartupInfo.3='_SetStartupInfo@4'
diff --git a/incsrch/incsrch.rc b/incsrch/incsrch.rc
deleted file mode 100644
index 08a6cddfc..000000000
--- a/incsrch/incsrch.rc
+++ /dev/null
@@ -1,33 +0,0 @@
-#include
-#include
-
-VS_VERSION_INFO VERSIONINFO
-FILEVERSION 2,0,0,1
-PRODUCTVERSION 2,0,0,1
-FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-FILEFLAGS 0
-FILEOS VOS__WINDOWS32
-FILETYPE VFT_DLL
-FILESUBTYPE VFT2_UNKNOWN
-
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904B0" /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP */
- BEGIN
- VALUE "FileDescription", "Incremental search plugin for FAR manager\0"
- VALUE "FileVersion", "2.1\0"
- //VALUE "InternalName", "IncSrch\0"
- VALUE "LegalCopyright", "Copyright (C) 1999-2019, Stanislav V. Mekhanoshin\0"
- VALUE "Original Filename","INCSRCH\0"
- VALUE "ProductName", "Incremental Search plugin\0"
- VALUE "ProductVersion", "2.1\0"
- VALUE "LegalTrademarks", "FAR (File and archive manager) is copyright (C) 1996-99 Eugene Roshal\0"
- END
- END
-
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x0409, 0x04B0
- END
-END
diff --git a/incsrch/makefile.msc b/incsrch/makefile.msc
deleted file mode 100644
index 14825529e..000000000
--- a/incsrch/makefile.msc
+++ /dev/null
@@ -1,150 +0,0 @@
-VERSION=2.1
-
-!IF "$(compiler)"=="intel"
-CPP=icl.exe
-LINK32=xilink.exe
-CPP_CPL=/Og /Qipo /Qpf
-!ELSE
-CPP=cl.exe
-LINK32=link.exe
-CPP_CPL=/WX /wd4996 /GD
-!ENDIF
-RSC=rc.exe
-OUTDIR=.
-INTDIR=.\Obj\MSVC
-
-ALL : $(OUTDIR)/IncSrch.dll
-
-$(INTDIR) :
- if not exist Obj/nul mkdir Obj
- if not exist $(INTDIR)/nul mkdir $(INTDIR)
-
-!IFNDEF debug
-CPP_DEB = /D "NDEBUG" /O2 /Ox
-LINK_DEB = /RELEASE
-!ELSE
-CPP_DEB = /Zi /D "_DEBUG" /Od /Fd$(INTDIR)/IncSrch.pdb
-LINK_DEB = /DEBUG /PDB:$(INTDIR)/IncSrch.pdb
-!ENDIF
-
-!IFDEF map
-LINK_MAP=/MAP /MAPINFO:EXPORTS,FIXUPS,LINES
-!ELSE
-LINK_MAP=
-!ENDIF
-
-STACK=8192
-
-CPP_PROJ=/nologo /G5 /W4 /YX /Gr /Gs$(STACK) /Gf /Gy /ML $(CPP_CPL) /D\
- "WIN32" /D "_CONSOLE" /D "_WIN32" /D "NT"\
- /FR$(INTDIR)/ /Fp$(INTDIR)/"IncSrch.pch" /Fo$(INTDIR)/ /c $(CPP_DEB)\
- /GS- /MT
-CPP_OBJS=$(INTDIR)/
-
-RC_PROJ=/fo$(INTDIR)\IncSrch.RES
-RESS=$(INTDIR)\IncSrch.RES
-
-LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib /NOLOGO /VERSION:$(VERSION)\
- /DLL /INCREMENTAL:no /MACHINE:IX86 /OPT:REF /OPT:ICF /HEAP:16 /NOENTRY\
- /OUT:$(OUTDIR)/"IncSrch.dll" $(LINK_DEB) /IMPLIB:$(INTDIR)\IncSrch.lib\
- $(LINK_MAP) /STACK:$(STACK),$(STACK) /SUBSYSTEM:CONSOLE /NODEFAULTLIB
-#/OPT:NOWIN98
-#/ALIGN:16
-LINK32_OBJS= \
- $(INTDIR)/IncSrch.OBJ \
- $(INTDIR)/Search.OBJ \
- $(INTDIR)/locale.OBJ \
- $(INTDIR)/control.OBJ \
- $(INTDIR)/Util.OBJ \
- $(INTDIR)/clip.OBJ
-
-$(OUTDIR)/IncSrch.dll : $(INTDIR) $(LINK32_OBJS) $(RESS) makefile.msc
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS) $(RESS)
- /EXPORT:GetPluginInfo=_GetPluginInfo@4
- /EXPORT:Configure=_Configure@4
- /EXPORT:OpenPlugin=_OpenPlugin@8
- /EXPORT:SetStartupInfo=_SetStartupInfo@4
-<<
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.res{$(RESS)}.res:
- $(RSC) $(RC_PROJ) $<
-
-################################################################################
-# Begin Group "Source Files"
-
-################################################################################
-# Begin Source File
-
-SOURCE=IncSrch.C
-
-$(INTDIR)/IncSrch.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=Search.C
-
-$(INTDIR)/Search.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=control.C
-
-$(INTDIR)/control.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=Util.C
-
-$(INTDIR)/Util.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=locale.C
-
-$(INTDIR)/locale.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=clip.C
-
-$(INTDIR)/clip.OBJ : $(SOURCE) $(INTDIR)
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=IncSrch.RC
-
-$(INTDIR)/IncSrch.RES : $(SOURCE) $(INTDIR)
- $(RSC) $(RC_PROJ) $(SOURCE)
-
-# End Source File
-# End Group
-# End Project
-################################################################################