メンションの自動補完機能をリリースしました!

世界で1024番目くらいに使える新卒こと yuku_tyuku_t です。はてな界隈では id:yuku_t などと呼ばれたりもします。フロントエンドからバックエンドまで幅広く担当しつつ、どんどんQiitaを便利にしていくのでどうぞよろしくお願いいたします。

メンションの自動補完機能をリリース

先日公開された メンション機能 ですが、いざ使おうと思っても「あれ、tata11だっけ? tatata11だっけ?」という感じで正確なユーザ名が分からず困る、という事態が(少なくともインクリメンツ社内では)頻出しました。(ちなみに正解は tatata111)

この問題を解決すべく、メンションの自動補完機能を Qiita に実装しました!

メンション自動補完機能

使い方は上のgif画像の通り、フォームで @ と何か文字を入力して少し待つだけです。

本機能は Qiita のコメントフォームと Qiita:Team の投稿フォームとコメントフォームで利用可能です。

Qiita:Team 内では勿論絞込み候補はチームメンバーのみに限定されます。これでメンションを送ったつもりが実は送れていなかった、といった類のミスが無くなりますね。

メンション自動補完の裏側

input要素に対する自動補完を提供するプラグインはたくさんありますが、textarea要素に対するものはあまり見かけません。その理由はtextareaに対する自動補完は汎用化しづらいためなのですが、特に面倒くさいtextarea内でのカーソル位置の計算方法を Qiita で公開している ので「自分のサービスでも実装したい!」という方はそちらもどうぞ。

Qiita AWS Tools Hackathon開催!

Qiitaでは5月11日に「Qiita AWS Tools Hackathon」を開催します!

日々AWSを使っていて、ここを自動化するツールを作りたい、こういうツールがあれば便利なのにと思っても、日々の業務に忙殺されてなかなか取り組めていない方も多いはず。
本ハッカソンは、そのようなアイデア等を当日発表されるテーマに沿って楽しく開発するイベントです!

当日は軽食・懇親会付きです。豪華賞品も準備していますので奮ってご参加ください!