Hi Mark,

Did you disable the global guess_indent option?

I don't know if what you're looking for can be achieved via the config file, probably others will help you here if my advise doesn't work.  Let me share with you what my first thoughts were when reading your mail:

Open source software is usually developed by volunteers in their free time. As you can probably see, joe's development is stalled right now. I'm quite sad about it too. Noone knows if it will be ever continued (and when and by whom) or uses will simply migrate away until noone cares anymore. But complaining that "you fix it or I'll use a different editor" won't help here.

Reading your words "has been an almost perfect option up till now" made me wonder, the most recent version of joe is 5 years old, so I'm not sure what you mean by "now". There's hardly any way it could've become broken recently.

You mention that you'd even start writing your own editor.  Well, take a minute to think about how much time you'd put into that. Even getting used to a different, actively maintained editor is way less work. Let me offer you two other alternatives which might save you weeks/months of your life:

You say you were perfectly satisfied with earlier versions of joe. They are still available, you can download, compile, and use them happily.

Joe's source code is there for anyone to edit.  Even if you've never looked at it, take just a few minutes to see if you could change it to match your needs.  The option you have trouble with is "indentc".  Find all occurrences of this string in the source.  Figure out what's the variable in which the value is held.  Maybe it's also "indentc".  Find where a value is assigned to this variable.  Change it to hardcodedly assign a space, and there you are, you fixed it for yourself, and saved yourself months from writing your own editor.

Good luck,


On Tue, Oct 29, 2013 at 6:39 AM, Mark Manning <mark4th@gmail.com> wrote:
I doubt anyone actually cares, there does not seem to be any real way to contact the developers of this editor any more so im forced to sneak in this inappropriate back door.  this is my absolute last ditch attempt to get resolution on this issue before i go looking for a new editor.

I have been using this editor almost exclusively since about 2000 but unless I can find a way to resolve this issue I will have no choice but to abandon this editor and that will probably force me to write my own.  I do NOT want to take time off developing my own projects just to be able to have a usable editor to edit them with in fact i would hate having to do that when there has been an almost perfect option up till now.

I would prefer that this editor be reverted back to its previous state of allowing me to GLOBALLY turn off the insertion of tab characters into the files i am editing by simply placing a -indentc 32 in my global options section of the rc file.

I am not even slightly interested in any of the syntax highlighting features because joe does not have the ability to syntax highlight the language I am developing in so breaking any other languages highlighting is a complete and utter non issue so i TRIED to comment out the inclusion of the ftyperc file - this did not help.  I tried to add a * file type - this did not help.  I tried to delete ALL the other file types and leave ONLY the * file type with -indentc 32.  This also did not help.
I doubt ill get any replies, i doubt this will ever be fixed but i can hope.
Not being able to prevent tab characters from being forced into my source files is an absolute deal breaker for me, I will have to put my project on hold till i can find a new editor that does not make me totally CRINGE every time i have to launch it.  The only thing in this editor up to now that made me cringe was having to do ^kx^kx^kx 40 times in a row to quit and save all my edits but even this wasnt enough to drive me away but having 0x09 pushed into ANY of my files will do so :/

Please restore this editor to its previous sane state and allow me to GLOBALLY DISABLE this abomination of a character.


“When something can be read without effort,
great effort has gone into its writing.”

― Enrique Jardiel Poncela ―

Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
Joe-editor-general mailing list