Hacker News new | past | comments | ask | show | jobs | submit login

If you are on OSX, that is a feature of OSX, not Slack. You can turn it off in Keyboard settings IIRC.

Thank you! I really appreciate the clarity as I haven't seen this "Edit -> Substitutions" menu before. I have shared this learning with my friends.

If I were a developer of Slack, I would be very tempted to disable that OS functionality (similar to how Sublime Text does not seem to utilize this OS feature).

Ugh, please don't. The fact that Chrome ignores the fact that I have certain OS specific keyboard settings is infuriating.

Turn it off at the OS level if you don't want it. Don't make a decision that makes everyone else who uses the OS frustrated because functionality only exists in a subset of applications.

Agreed. I want more apps adhering to local conventions and generally being good citizens of the platform they run on, not less. It's so annoying when an application decides it knows better than my global system settings, especially when there's no way to change the behavior in question.

Also, this is in the Keyboard pane of System Preferences (where you probably want to make some system-wide changes to defaults so you don’t have to fiddle with the Edit menu in every application).

Thank you so much for this. I actually couldn't find it the first time through so I documented the whole flow with screenshots here: http://fuzzyblog.io/blog/osx/2017/02/16/getting-rid-of-smart...

My pet peeve about Slack as of late is -- is turned into a single, long-dash. Even when you're inside ` or ```.

Which leaves me juggling there on my keyboard, trying to delete one, move my cursor and add a second dash before submitting.

That's the OS, too.

On OS X just disable the dumb quotes and dashes:

System Preferences / Keyboard / Text / Use smart quotes and dashes = off

Thanks! I seriously now owe you ~3h of my life, yearly aggregated.

That's called an em-dash and it's done in the OS usually.

Source: I was a teen during the Desktop Publishing craze

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact