Rob McBroom wrote:
Add a new “Settings” item to any bundle. (Most people have a personal bundle for stuff like this.) Set the scope to `*` and enter this
{ disableIndentCorrections = :true; indentOnPaste = 'simple'; }
Thanks, this works like a charm.
On 08-11-2012 21:26, Timothy Bates wrote:
The MediaWiki bundle in TextMate 2 has a feature that when I type: Line1 \s\sLine2
It reindents to:
Line1 Line2
I don't replicate this in mediawiki. The mediawiki bundle also, AFAIK does not have its own Indent setting.
I just removed both ~/Library/Application Support/TextMate as well as ~/Library/Application Support/Avian, and tried again.
Steps to reproduce: 1. Open a new window 2. Select "MediaWiki" as the language 3. Type "One↩␣Two" (with ↩ = return and ␣ = space)
Expected result: One Two
Actual result: One Two
Notes: TextMate re-indents as soon as the "T" of "Two" is written. I has expected it to reindent as soon as the "↩" was typed (in this case to zero indent).
Similarly, if there is line " One" and I type "↩⌫Two", I would expect: One Two
But the actual result is: One Two
ps, what's the point of the indent you are making? it has not syntactic meaning does it?
For Mediawiki, indentation creates a different markup, so yes, it has syntactic meaning.
I was typing some Mediawiki text in this form:
Some text
code line 1 code line 2
Some more text
FYI, I also found this note in the release notes:
• Indent TextMate is more aggressive about doing indent corrections. This works great when the patterns are well-calibrated but can be disabled with the disableIndentCorrections scope-setting. This setting also change the behavior of re-indented paste to a heuristic that works much better with Python (for which indent corrections are disabled by default).
Regards, Freek