Page 1 of 1

Default file type

Posted: Thu May 30, 2013 4:24 pm
by vr8ce
TP 7.0.7 on Win7 Ultimate SP1.

It appears that TP is not respecting the default file type.

I have the Default file type (and indeed every file type except Text) set to Unix. I have not modified the Text file type, so it has the default list of names and extensions.

When either starting Textpad with a non-existent filename on the command-line (a filename that does not meet the Text criteria for name or extension, e.g. abc.bcp), or when creating a new file (File/New or Ctrl-N) from within TP, it shows the new file as PC, rather than Unix.

Posted: Tue Jun 04, 2013 2:25 pm
by vr8ce
Admin? Can you confirm this? I work in a mixed environment, and this is causing all sorts of problems when I forget to change the type (which I usually do since I've never had to worry about it before).

Posted: Tue Jun 04, 2013 3:08 pm
by bbadmin
It works as expected for me. To test, I set "Create new files as Unix" for the Default and Text classes, and the default file extension to "txt". Starting TextPad from the command line, with parameter "junk.junk", created a file of that name with Unix line endings, and clicking New created a new document with Unix line endings.

Make sure that TextPad is picking up the correct configuration file when it starts. Unless you override it with command line parameters, it will use

C:\Users\login name\AppData\Roaming\Helios\TextPad\7\ConfigState.xml

Posted: Wed Jun 05, 2013 2:18 pm
by vr8ce
How do I check that? I'm certainly not specifying one on the command line. I deleted the 5.0 directory in that tree, just to make sure, but it made no difference.

I do know the program itself is showing the proper configuration, but not showing the proper behavior.

I have screenshots of the PC in the command line after typing "textpad junk.junk", and that shows the configuration of the Default file type (which shows Unix selected). I don't think they can be attached; I can see that we can put a URL in an img, but I don't have a place to upload them.[/img]

Posted: Wed Jun 05, 2013 3:25 pm
by miked
In Configure/Preferences/File, what do you have Default file extension set to? If it is set to .txt then you will see the behaviour you describe when creating a file with file/new.

If you leave it blank then new documents will use the default document class.

It doesn't explain why you get the problem starting from the command line though.

Posted: Wed Jun 05, 2013 4:41 pm
by vr8ce
Bingo! That worked both from the command line and when doing New from within TP.

For the record, that's … not obvious at best, odd at worst. If I run "textpad7 junk.junk", the file has an extension, that extension is not .txt, .junk is not one of the extensions in the Text class, so there's no reason, that I can see, that it should be defaulting to a .txt file. (The .txt does not get added to the file, i.e. when it's saved, it saved as junk.junk, not junk.junk.txt).

But, problem solved, so thanks very much!

Posted: Wed Jun 05, 2013 5:46 pm
by miked
Glad it worked.

I have to agree with you. I would have thought that the default file extension should only come into play with files that don't have an extension.