pspad:
--------------------------------------------------------------------------------
Skripty a ukonceni. Mozna cesta:
Skript pobezi ve zvlastnim vlakne, po tu dobu se zakaze provadeni akci v PSpadu,
cinnost skriptu (to co provadi) bude stale viditelna
Po asi 7s se zobrazi okno s moznosti skript ukoncit. QuickJS i Python tohle
umoznuji. Skript v tom pripade skonci chybou.

Nevýhody:
v průběhu skriptu nebude možné zasahovat do PSpadu - menit text, prepinat
okna apod. (pokud se neco takoveho delalo).
Stale bude mozne pres akce otevirat formulare PSpadu.

Tohle by bylo dle predstavy?
--------------------------------------------------------------------------------


Díky za rozvedení,
myslím, že blokovací uspořádání by bylo spíš nevýhodné, aspoň pro
některá využití skriptování s vlastním GUI (v téhle oblasti bych si
představoval např. dialog hledání a nahrazování jako svého času
phReplace nebo podobné nástroje, kde bych spíš ocenil nemodální zobrazení
a možnost dál pracovat s editorem i měnit text (a znovunačíst aktuální
obsah při aktivování funkcí z dialogu/okna skriptu).
Při blokujícím rozhraní by šlo asi o podobné chování, jako by teď šlo
částečně dosáhnout vyvoláním skriptu třeba ze záložky v oblíbených v
nástrojovém panelu (s výstupem po ukončení v logu, místo třeba ve
vlastním textovém okně PSPadu).

Ovšem i tak by se myslím hodila navrhovaná samostatná funkce, která by
zůstávala responzivní a umožňovala by ukončit zaseklý/zacyklený skript
(oproti nynějšímu zablokování skriptu i editoru - do ukončení ve správě
procesů).

Neposoudím bohužel detaily fungování, zdá se ale, že chyby i zamrznutí
můžou (vedle běžného delšího zaměstnání skriptu) vznikat rozpojením
editoru od skriptového GUI okna (třeba znovunačtením skriptů nebo
zavřením PSPadu; nevím, jestli by byla schůdná nějaká signalizace editoru
ke skriptu směrem ke standardnímu zavření, např. srovnatelně se
základními triggery typu on(Before)Close, kdy by snad bylo možné ošetřit
zavření skriptového okna přímo kódem skriptu; celkově jsou ale triggery
asi samostatná dost složitá kapitola...

Ještě chci poděkovat za prohlížeč, zvládající velké soubory; 
všiml jsem si jen drobnosti v dialogu pro rozhodnutí mezi editorem nebo
prohlížečem pro nadlimitní velikost souboru - 
místo patrně zamýšleného nového řádku "
" se v dialogu přímo vypisuje
#13 .

Děkuju a zdravím,
  vbr

-- 
<https://forum.pspad.com/read.php?6,80105,80136>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem