Slack の WYSIWYG を無効にしたい

Slack のテキスト入力欄に WYSIWYG エディタが実装され、Markdown のまま編集したい派は悲鳴を上げている人が多数。
苦情もたくさん来ているみたいなので、そのうち無効にできるようなオプションが付きそうですが。

Aa ボタンがあるじゃん。ちがう、そうじゃない

Screen Shot 2019-11-21 at 20.44.29.jpg

※ 入力欄よこにある Aa というボタンを押すと、スタイルを適用するボタンなどは非表示になるけど、プレーンテキストが表示されるようになるわけではなくて、スタイルが適用されたままのテキストが表示されてしまう。これを無効にしたいという話。

やり方

環境変数でデバッグオプションを有効にした上で、open コマンドで Slack.app を開く。

$ SLACK_DEVELOPER_MENU=true open -a /Applications/Slack.app

ターミナル経由で開いたSlack アプリ上でDevTools を開き (cmd + opt + I)、Console タブで下記のスクリプトをコピペして実行。

slackDebug.clientStore.workspaces.getAllWorkspaces().forEach(id => {
  const { redux } = slackDebug[id];

  const {
    wysiwyg_composer,
    wysiwyg_composer_ios,
    wysiwyg_composer_webapp,
    ...payload
  } = redux.getState().experiments;

  redux.dispatch({
    type: "[19] Bulk add experiment assignments to redux",
    payload
  });
});
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
問題のあるコメントを報告する

こんな方法があったのですね。貴重な情報ありがとうございます!

ちなみにエディタでメッセージ書いて、Slack に貼り付けて、Ctrl + Shift + F を押すという手もあります。
(長文はさておきちょっとしたメッセージでいちいちこれするのはしんどいですが。。。)

Sign up for free and join this conversation.
If you already have a Qiita account