## 経緯 [[Emoji Toolbar]]は起動直後にすべての絵文字を表示するため、1~2秒の表示ラグがある。これを解消したい。 ## 方針 ~~リポジトリはメンテされていなそうであり、バージョンアップもないため、~~[^1] 直接[[JavaScript]]コードをいじる。バージョンは`0.2.2`。 ## 変更内容 `plugins/obsidian-emoji-toolbar/main.js`の17294行目あたりに以下を挿入する。 ```diff:main.js EmojiFuzzySuggestModal.prototype.renderSuggestion = function (item, el) { _super.prototype.renderSuggestion.call(this, item, el); this.updateSuggestionElForMode(item, el); }; + EmojiFuzzySuggestModal.prototype.getSuggestions = function (query) { + return _super.prototype.getSuggestions.call(this, query).slice(0, 30); + }; EmojiFuzzySuggestModal.prototype.updateSuggestionElForMode = function (item, el) { ``` ---- **💽Change log** - #2022/01/25 更新 - #2022/01/24 作成 [^1]: 2022/01/25 に大きなバージョンアップがされていた