Are you saying that alias expansion has stopped working for certain file extensions and it previously used to work?
I haven't noticed any pattern to the behavior, and neither re-starting the editor nor re-booting is guaranteed to help.
Does this mean it sometimes works and sometimes doesn't?
Does this mean that re-starting the editor sometimes fixes it?
If re-starting the editor fixes it, how long before it goes wrong again?
How do you know that re-installing fixes it - how many re-installs have you done?
If re-installing fixes it, how long before it goes wrong again?
If you re-install, do you also create a brand new configuration folder or do you continue with your existing configuration folder and alias files?
Does it make any difference if you have a selection active at the time?
Some things you could try.
FirstTry a brand new configuration folder by using the -sc switch when you invoke slickedit
vs.exe +new -sc "some-empty-folder"
Slick should create a new config folder. In your new configuration folder, you should see some *,als files. Make a copy of them into some other folder e.g. tempalias.
Then add some aliases and see if they work reliably. If they do work reliably then, 1. it suggests the problem is in your configuration folder and that re-installing should never be needed 2. You could compare the alias files in tempalias (and also your modified alias files)with your old alias files in your old config folder.
If a new config folder fixes the problem reliably, you could go back to your old config folder, close slickedit, make a backup copy of your entire config folder, then delete vslick.sta from your config folder. Run slickedit and see if aliases work. You might lose a small amount of configuration settings doing this. If you need to, you can restore your config folder from the backup you made.
AlternativelyType what-is on the slick command line, then press the key combination you use to invoke the alias expansion. Slickedit should tell you the name of the function bound to that key.
On the slick command line, type
fp function-name
where function-name is the name of the function bound to your key.
Slick should then open the file where that function is located.
You could try to understand the code you see if you want ... but it's probably complicated, so, depending on the answers you give to my earlier questions, you could try re-loading the macro file by using the load-module command on the macro menu. Reloading a macro file like this can occasionally fix a problem.