ラブびあ

ビール。ときどきラブ

Windows版 Slack (英語)でEnterで改行させる方法

日本語だとEnterで改行させるオプションが追加されていますが、これを英語でも使う方法です。どちらかと言うと英語圏の人には需要あるかも。

■注意事項
この方法は動作保証外だと思うのでダメだったら諦めてください。またアプリの再インストールなどが必要になることがあるかもしれません。自己責任でお願いいたします。

■対象バージョン
2.9-3.0

■手順
node.jsが使用するキャッシュファイルで、オプション判定のfunctionを上書きします。

C:\Users\[User]\AppData\Local\slack\app-2.9.0\resources\app.asar.unpacked\src\static\ssb-interop.js

の末尾に下記を追加します

onload = function(){
  TS.utility.contenteditable.isCursorInPreBlock=function(){
    TS.model.prefs?
    TS.model.prefs.enter_is_special_in_tbt=!0:
    TS.prefs.setPref("enter_is_special_in_tbt",!0);
    return !0;
  };
};

これでアプリを再起動すればEnterで改行されるようになります!常駐させていると×ボタンで閉じてもアプリが終了しないので ハンバーガーメニュー>ファイル>Slackを終了する で終了させてください。