Whenever I paste text from macOS’s TextEdit app, which is just a plain text tool (or at least that’s the setting I use), any tabs in the text are replaced by "?"s. I have to manually delete the "?"s and enter my own tabs.
Example:
List of things:
- Item
- Item
- Item
- Item
…becomes…
List of things:
?- Item
?- Item
??- Item
?- Item
Can this please be fixed? Thanks.
UPDATE 1: Since my post, the behavior has changed. Now instead of replacing each tab with a “?”, each tab is replaced with a " ", which is even more difficult to discern at a glance.
UPDATE 2: This formula . . .
Concatenate(
"Line 1",
LineBreak(),
IndentBy("Line 2 - indented with \"IndentBy(1)\"", 1),
LineBreak(),
Character(9), "Line 3 - indented with \"Character(9)\"",
LineBreak(),
" Line 4 - starts with a Space (\" \")",
LineBreak(),
"Line 5"
)
. . . results in this . . .
. . . which makes me think the Tab character is being preserved, but the Tab character looks identical to the Space character.
So there are two issues at play here:
- “Character(9)” is not, in fact, the same width as “IndentBy()” even though both a Tab character and an Indentation should, I believe, be the same width.
- “Character(9)” does not indent items in a list. (
Concatenate(Character(9), "Some text").BulletedList()
does not result in indentation; the bullet stays aligned all the way to the left.) I’m not sure it should behave any different. But I would hope that when pasting plain text that has Tab characters, Coda would either treat those Tabs as indentations or convert them when pasting.