You are here: PSPad forum > České diskuzní fórum > Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)
Posted by: prema_van_smuuf | Date: 2015-01-20 22:51 | IP: IP Logged
Zajímalo by mě, jestli by šlo aktualizovat definice klíčových slov nových verzí PHP. Chci si teď hrát s yield a štve mě, že se mi nezvýrazní tak hezky, jako slůvko return.
Čili:
Jde nějak vlastní pomocí (pře)definovat nějaký definiční soubor, kam bych yield připsal a (evidentně) integrovaný PHP highlighter (který tak funguje v rámci multihighlighteru) by ho poznal a zvýraznil?
Hledal jsem tu na fóru a vím o existenci Frantovo_PHP, ale fungovat přes to je pro mne nevyhovující - žádný multihighlighter + barvičky nejdou nastavit jako kopie 1:1 fungující jako ten originální PHP highlighter. (symbol $ není brán jako definice proměnné a tak - pokud se mýlím, klidně opravit)
Zkoušel jsem editovat ./Context/PHP.def a zkopírovat řádek s definicí keywordu return a přepsat jej na yield, ale ani po restartu PSPadu se nic nestalo - žádná změna.
Nějak se mi nechce věřit, že jsou klíčová slova pro integrovaný PHP highlighter schovaná někde v binárkách a neexistuje způsob, jak prostě někde něco přepsat/připsat.
Uniklo mi něco?
A pokud to nejde udělat ručně na straně uživatele, šlo by to, prosím prosím, udělat na straně autora? To by bylo žůžo!
Edited 2 time(s). Last edit at 2015-01-20 22:52 by prema_van_smuuf.
Posted by: pspad | Date: 2015-01-21 04:35 | IP: IP Logged
Nektere zvyraznovace - jako napr. PHP jsou interni - v binarkach..
Pokud mi poslete seznam chybejicich klicovych slov, doplnim je.
Posted by: prema_van_smuuf | Date: 2015-01-21 13:53 | IP: IP Logged
Ok, tak jsem prošmejdil dostupnou PHP dokumentaci a výsledkem je tento seznam:
(nevěděl jsem jestli za některými keywords nechat závorky (), takže tam pro jistotu jsou, kdyby se to k něčemu hodilo)
gist.github.com
Vztahuje se to k dnešnímu datu a tedy by tam měly být i věci, které jsou v PHP 5.6 ...
Každopádně díky moc za ochotu to tam přidat
Edited 1 time(s). Last edit at 2015-01-21 13:56 by prema_van_smuuf.
Posted by: pspad | Date: 2015-01-21 14:35 | IP: IP Logged
Co se dívám, tak tam chybí 6 slov. Přidám to tam, bude to v dalším developer buildu
Posted by: pspad | Date: 2015-01-21 14:45 | IP: IP Logged
Hotovo. Bude dostupne v dalsim developer buildu
Posted by: prema_van_smuuf | Date: 2015-01-21 14:47 | IP: IP Logged
Tak to se stydím..
Ale taky jsem zvědavý - které tam chybí a odkud?
Posted by: pspad | Date: 2015-01-21 14:50 | IP: IP Logged
Pokud to chcete zjistit, otevrete si ten seznam ve svem PSpadu s PHP zvyraznovacem. Co nebude zvyrazneno, chybi
Ja uz to nezjistim, musel bych sahnout do zaloh pro starou verzi.
Posted by: prema_van_smuuf | Date: 2015-01-21 14:52 | IP: IP Logged
Jo takhle :D Já myslel že v tom mém chybí 6 slov. A ono chybělo 6 slov v PSPadu. Dobré, ok, díky. Super!
Editor PSPad - freeware editor, © 2001 - 2025 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR