Page 1 of 2
LuaFAR Search
Posted: Sat 24 Jan, 2009 22:33
by Shmuel
Возможности плагина:
- Поиск и замена в редакторе.
- Поиск и замена из панелей.
- Регулярные выражения (несколько библиотек на выбор).
- Пользовательские скрипты на языке Lua, с доступом к библиотеке LuaFAR, библиотекам регулярных выражений, а также к API плагина.
- Меню плагина может дополняться пунктами пользователя, которые могут включать в себя "пресеты", тесты и т.д.
Обсуждение
Скачать
Re: LuaFAR Search
Posted: Sun 01 Feb, 2009 16:19
by Shmuel
LuaFAR Search v.0.2
Code: Select all
[+] indication of operation progress on upper status bar;
[+] support for \r, \n in replacing text;
[+] support for escape sequences of kind \xhh in replace pattern;
[-] option "Backslash escapes";
[*] take search and replace patterns from FAR history whenever applicable;
[*] use $0 - $9 for groups (rather than %0 - %9) in replace pattern;
[!] dialog history is saved even when errors occur;
Re: LuaFAR Search
Posted: Fri 06 Feb, 2009 22:19
by Shmuel
LuaFAR Search v.0.3
Code: Select all
[!] in "wrap around" mode, a word couldn't be found if the cursor was
positioned in the middle of that word;
[*] better handling of syntax errors in Search and Replace dialogs;
[+] operation and button "Show All";
[+] operation and button "Count";
[+] button "Configuration" on Search and Replace dialogs;
Re: LuaFAR Search
Posted: Wed 11 Feb, 2009 14:10
by Shmuel
LuaFAR Search v.0.4
Code: Select all
[!] super-slow search in blocks due to reselecting block on each line;
[!] premature end of search in blocks when replacing text contained \n;
[!] "wrap around" mode: "$" pattern was found twice on the initial line;
[*] "repeat" mode: use search and replace patterns from FAR history.
If either of them was changed by other programs, then "repeat search"
is performed, even when the last plugin operation was "replace";
[*] show found matches vertically centered on the screen;
[*] "show all" mode: show the first match on the line as selected text;
[*] scope in replace operation is determined by the user (was: automatic);
[+] checkbox "Replace in selection" on Replace dialog;
Re: LuaFAR Search
Posted: Fri 20 Feb, 2009 15:30
by Shmuel
LuaFAR Search v.0.5
Code: Select all
[!] "show all" mode: lines containing binary nuls were displayed truncated;
[*] an empty string adjacent to previous match will never be matched:
for example, the pattern ".*" will match any line only once;
[+] replace pattern: groups can be $0...$9, $A...$F (was: only $0...$9);
[+] replace pattern: support for text case manipulation;
[+] replace pattern: support for counter;
Re: LuaFAR Search
Posted: Tue 24 Feb, 2009 10:29
by Shmuel
LuaFAR Search v.0.6
Code: Select all
[!] replace prompt dialog covered the line containing a match;
[!] top screen line position could change when no match was found;
[!] cursor horizontal position was incorrect after a "manual-mode" replace;
[+] replace pattern: counter: start value and width can be specified;
LuaFAR Search
Posted: Thu 12 Nov, 2009 17:18
by Shmuel
LuaFAR Search 0.7
Changes:
Code: Select all
[!] \E in replace pattern was treated as $E
[*] PCRE ver. 8.00 is embedded (was: ver. 7.8)
[*] Lua and LuaFAR libraries are not embedded
Re: LuaFAR Search
Posted: Mon 23 Nov, 2009 16:07
by Shmuel
LuaFAR Search 0.8
Code: Select all
[*] PCRE built with no UTF-8 support, as the plugin currently
does not support UTF-8 search. (This removed 95 KiB from the DLL).
[!] Eliminated excessive screen flickering during repetitive replace.
[!] Accommodated to the changed dialog history format introduced
in Far 2.0.1208 (the correct format is determined at run time).
[+] Russian help file added.
[*] In 'Function Mode' and in 'Line Filter', the preset variable for
the regex library is "rex" (was: "lib").
Re: LuaFAR Search
Posted: Thu 24 Dec, 2009 14:47
by Shmuel
Re: LuaFAR Search
Posted: Thu 04 Feb, 2010 16:19
by Shmuel
LuaFAR Search 0.9.1
Code: Select all
[*] LuaFAR 1.1 is required (was: 1.0).
[*] PCRE ver. 8.01 is embedded (was: ver. 8.00)
[!] LuaFAR version check was done after the exported functions were
already connected (that is, too late).
Re: LuaFAR Search
Posted: Mon 28 Jun, 2010 15:11
by Shmuel
LuaFAR Search 2.0 - first Unicode release.
Re: LuaFAR Search
Posted: Sun 25 Jul, 2010 09:51
by Shmuel
LuaFAR Search 2.0.1
Code: Select all
[!] plugin didn't work installed on a non-ASCII path, due to using
plain Lua variants of (require, loadfile, io).
[+] PCRE: \b, \B, \d, \D, \s, \S, \w, and \W work with Unicode characters
(PCRE 8.10 required).
Re: LuaFAR Search
Posted: Mon 30 Aug, 2010 10:34
by Shmuel
LuaFAR Search 2.1.0
Code: Select all
[+] "Ignore spaces" option become available for Lua regexp library.
[!] Lua regexp library: patterns starting with ^ worked from any position.
[!] Reverse search: patterns ending with $ worked from any position.
Note: subpatterns {m,n} can still work incorrectly in reverse search.
[+] Self-test operates with all available regexp libraries.
Re: LuaFAR Search
Posted: Wed 27 Oct, 2010 11:39
by Shmuel
LuaFAR Search 2.1.1 (bugfix release)
Code: Select all
[!] rex_onig.dll and rex_pcre.dll renamed to *.dl, in order to avoid their
loading/unloading by Far.
[!] PCRE library: did not work with PCRE versions older than 8.10.
[!] All regex libraries (except Lua) in non-regex searches: pattern |
was being "found", even when | was not present in the searched text.
Re: LuaFAR Search
Posted: Sun 14 Nov, 2010 12:33
by Shmuel
LuaFAR Search 2.2.0
Code: Select all
[+] Improved performance of search.
[+] Improved interactivity during lengthy operations.
[+] "Show All" command: matched substrings are highlighted.