LuaFAR Search

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR Search

Post by Shmuel »

Возможности плагина:
  • Поиск и замена в редакторе.
  • Поиск и замена из панелей.
  • Регулярные выражения (несколько библиотек на выбор).
  • Пользовательские скрипты на языке Lua, с доступом к библиотеке LuaFAR, библиотекам регулярных выражений, а также к API плагина.
  • Меню плагина может дополняться пунктами пользователя, которые могут включать в себя "пресеты", тесты и т.д.
Обсуждение
Скачать
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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;
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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;
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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;
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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;
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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;
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR Search

Post 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
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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").
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post by Shmuel »

LuaFAR Search 0.9

Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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).
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post by Shmuel »

LuaFAR Search 2.0 - first Unicode release.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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).
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: LuaFAR Search

Post 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.
Post Reply

Return to “Анонсы новых плагинов”