I have used Geany4Windows for a long while but am still confused how it handles editing text files and I decided to ask for help now!
If I open a new file from menu I can type plain text in it and yet when I save the file it does not give a .txt extension option to save as and while I can add this to the end of the name I give to the file and save it and it saves as a .txt file with no problem. If instead, I do not do this and leave off the file extension, and then save it, it saves as a file with no extension!
There is an option to open a new template file but in my Geany4Windows there is no .txt template. I tried making my own by making a file with a {fileheader} and saving it in C:\Program Files (x86)\Geany\data\templates\files as file.txt.
This does then give me the option to open a new template text file but when I save that the text fileheader produces this:
/*
* mynewdefaulttexttemplateGeany.txt.txt
*
* Copyright 2014 Richard <Richard@RPDHPI5PAVILION>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
*
*/My first text file from new text template I just created in Geany.....
The file header shows as >> mynewdefaulttexttemplateGeany.txt.txt << with a double .txt extension.
If I could fix this file header for my default template file.txt file (so it doesn't save with the extension added twice), I would be happier working with plain text files in Geany4Windows! Anyone know how I can fix this please? Thanks.
MY EDIT I have fixed this now and it was helped by Matthews post below (& see my comment on that). To recap the solution: I made a new custom file type file.txt with {fileheader} To make this work I added the line txt=*.txt to filetype_extensions.conf Also I created filetypes.txt.conf and added..
[settings] extension=txt lexer_filetype=C [styling=C] # multiline comments comment_open=/* comment_close=*/
This works now! See screenshots before & after:
after:
I do like Geany4Windows but it can be interesting trying to customise it to use new filetypes etc etc. Happy coding & editing with Geany on Windows & Linux (does it run on Mac?!). I'm pleased this is fixed now. :-)
You could create a file named like filetypes.Text.conf
and inside of it put:
[settings]
extension=txt
Then add it to filetype_extensions.conf
[Extensions]
section like:
...
Text=*.txt;*.text; etc...
...
The manual has more details about custom filetypes.