From: Peter G. <pe...@ar...> - 2002-09-12 18:05:13
|
> The indentation does not occur at all. Using the <tab> key does not > indent and neither does the <return> key when starting a new line that > should be indented. The "electric" function (quotes after an =) is > working. > BTW, as a quick fix, I remapped *.htm and *.hml files to XmlMode while > looking for better solution. > Also, here is my prefs file (with the remap): > PerlMode.files=".+\.p[lm]|.+\.cgi" > PerlMode.color.brace=black > PerlMode.showLineNumbers=true > HtmlMode.showLineNumbers=true > HtmlMode.autoIndent=true > HtmlMode.attributesRequireQuotes=true > HtmlMode.upperCaseTagNames=false > XmlMode.files=".+\.xml|.+\.html?" > XmlMode.showLineNumbers=true > theme=/usr/local/DIST/j-0.16.3/themes/Kodiak A couple of things to bear in mind: 1. J doesn't indent after <html>, <head>, <body> or <form>. 2. J doesn't indent after tags that don't require an end tag. The list of such tags is customizable, but by default <p> and <br> don't require end tags, for example. By default, j does indent after <font>, so that might be a good one to try. You might also use describeKey (Alt K) to check to see that your key mappings are correct. Enter should be mapped to newlineAndIndent, and Tab should be mapped to tab. (Or look at "Key Bindings" off the Help menu.) I do know folks (besides myself) that use HTML mode all the time, so I'm pretty sure it works, in general, but there appears to be something odd about your setup. Your prefs file looks fine though. -Peter |