Hello,
Is there way to make TC pass full filenames instead of of 8.3 filenames to my edit command? This is somewhat annoying since my editor just accepts whatever name it given and displays that.
It only happens when I pass arguments to my editor: "emacsclientw -a runemacs -n". If I have just "emacsclientw" in the configuration option, I get long filenames.
Lars
Editor (F4) passes 8.3 filename
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
If you do this, the function to check whether the program is 16- or 32-bit will fail, that's why TC falls back to 8.3 names. So when you use parameters, you must use the "%1" parameter for long names as described by icfu.It only happens when I pass arguments to my editor
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Good evening, Christian.
So either the function which tries to figure out whether the editor is still a pre-millenium model (16bit) needs to be corrected in such a way that it does its job properly.
Or if this is not feasible due to whichever limitations, then will it not be reasonable to assume that the editor is 32bit and pass long names to it?!
I.e. I suggest to revert the basic assumption. If you cannot identify it assume it is a 32bit application.
Regards,
Karl
At the time of writing this, Windows has started going from 32bit to 64bit, not from 16bit to 32bit (that was 10 years ago).ghisler(Author) wrote:If you do this, the function to check whether the program is 16- or 32-bit will fail, that's why TC falls back to 8.3 names. So when you use parameters, you must use the "%1" parameter for long names as described by icfu.It only happens when I pass arguments to my editor
So either the function which tries to figure out whether the editor is still a pre-millenium model (16bit) needs to be corrected in such a way that it does its job properly.
Or if this is not feasible due to whichever limitations, then will it not be reasonable to assume that the editor is 32bit and pass long names to it?!
I.e. I suggest to revert the basic assumption. If you cannot identify it assume it is a 32bit application.
Regards,
Karl