aplteam / Fire

GUI for Find and Replace operations in Dyalog APL
MIT License
3 stars 0 forks source link

fire does not find ReadMe.html if User command path is [HOME]\MyUCMDs #39

Closed dyavc closed 10 months ago

dyavc commented 10 months ago

fire does not find ReadMe.html if User command path is [HOME]\MyUCMDs

I installed fire 9.6

I start Dyalog 18.2 64-bit Unicode

]fire

v [HOME]\MyUCMDs [SALT]\spice

 :For thisPath :In v

)si ⎕SE._Fire.Fire.FindFireReadMe[27]* ⎕SE._Fire.Fire.Run[27] ⎕SE.input.c.Fire_UC.LoadFire[18] ⎕SE.input.c.Fire_UC.Run[26] ⍎ ⎕SE.SALTUtils.CallUserCode[0] ⎕SE.UCMD[2]

After installing, I do not have a Fire key in APLTree. I work around this issue by creating a Fire key and a string value HelpFileFolder as I can see in the code. HKCU\Software\APLTree\Fire\HelpFileFolder

aplteam commented 10 months ago

I have created a pre-release 9.6.1 with a fix. Please give it a try and report back.

Tx

dyavc commented 10 months ago

Thanks Kai. I have tried the 9.6.1 fix. ]fire now starts the GUI fine.

If I do Help->"View ReadMe", it opens a Windows explorer window on the MyUCMDs\Fire directory. I expected the ReadMe.html file to be opened.

I get "Could not find the document" for Help->View "Useful RegExes" and View "Release Notes". Those files do exist in the MyUCMDs\Fire directory.

aplteam commented 10 months ago

Hmmm. Where is your HOME coming from?

I have specified HOME on the command line as HOME="C:\Users\kai\Documents", and everything works as it should.

I have produced a second beta that puts the path for the "Readme" and the Release notes on display. Please take screenshots and send them to me.

dyavc commented 10 months ago

Sure, if I specify a HOME parameter like that it works as it should.

I do not have a HOME environment variable or parameter set. I will email you the screenshots.

aplteam commented 10 months ago

Fixed in 9.6.1