Zdravím,
moc děkuju za dlouhodobou práci na PSPadu a také tuto aktuální plánovanou
inovaci.
Ve skriptování bych také ocenil možné využití Pythonu pro nějaké
obecnější skriptové rozhraní, chápu ale možné problémy s velikostí;
pro obecnější vestavěné skriptování se určitě hodí něco lehčího.
Pokud má jít o knihovnu QuickJS
https://bellard.org/quickjs/
, přimlouval bych se i za zahrnutí přidružených knihoven uváděných na
webu:
libregexp; libunicode, pokud by bez nich nebyly regulérní výrazy a unicode
podporovány; nejsem si jist ohledně dtoa - tam možná potřebné číselné
funkce budou už v základní knihovně (?)
Pokud budou k dispozici nástroje pro usnadnění "překladu" nynějších
skriptů pro PSPad, bylo by to skvělé, ale předpokládám, že kód půjde
připravit i samostatně.
U funkcí ke zlepšení oproti stávajícímu programu bych se chtěl přimluvit
za vyhledávání a nahrazování, včetně regulérních výrazů, nad
souvislým textem, tj. i přes hranice řádků - s možností jejich hledání
i nahrazování (tj. spojování i rozdělování řádek).
Pro hledání (a možná i jiné funkce) by se mi podle možností hodily
"stabilní" ovládací prvky oproti modálním dialogům, např. nemodální
dialogy, nebo i pevné zobrazení rozhraní jako v nástrojovém panelu. (Pro
hledání v souborech třeba i třívrstvé - vyhledávací parametry - soubory
s nálezy - nalezená jednotlivá místa.
Podobně by mohlo být zpracování celého textu po znacích, ne po řádkách,
výhodné u porovnávání textů - podle možností by se hodily i další
funkce, např. přesuny částí textů na jiná místa - na to se ale
zaměřují i specializované nástroje a není na místě tuto část
případně "přetížit" oproti hlavním funkcím editoru.
V rámci podpory různých znakových sad bych ocenil možnost vidět a
ideálně i podle potřeby nastavit kódováni souboru použité při
otevírání a ukládání, např. rovnou z dialogů.
Dobré by myslím bylo udržet možnost úprav nastavení v konfiguračních
souborech (např. jako nyní přímá editace nastavení), případně tuto
nastavitelnost i rozšířit do dalších oblastí, např. zvýrazňovačů,
eventuálně i úprav uživatelského rozhraní, menu aj. (to ale myslím není
priorita, pokud by to byla práce navíc a nebylo to dostupné např. už
použitými knihovnami).
Zásadní je pro nové verze myslím ale zachování stávající funkčnosti a
také stabilita editoru a předvídatelná využitelnost i pro různé
"náročnější" soubory - nevím, zda by bylo možné např. vedle editoru
integrovat i prohlížecí, needitační rozhraní a aktivovat je v situacích,
kdy by vlastní editor mohl být vstupními daty přetížen. (Aktuálně je pro
mne občasná práce s většími soubory nebo delšími řádky asi
nejčastějším důvodem k využití jiného editoru.)
Děkuju a přeju pěkné podzimní dny
vbr
--
<https://forum.pspad.com/read.php?1,80050,80063>
PSPad freeware editor https://www.pspad.com