LoginSignup
15
12

More than 5 years have passed since last update.

Emacsで類語や変数名の候補をサッと調べる

Last updated at Posted at 2019-03-19

これは「Qiita/Vimで類語や変数名の候補をサッと調べる」 のリスペクト記事です

今回作った package は GitHub/zenrei.el に置いておきます。

この package は何?

  • クラス名・メソッド名・変数名の使用実績検索サービス「zenrei」の API を Emacs から叩けます
  • 結果を「posframe」で表示させられます

zenrei

何が嬉しいの?

  • スター数の多いレポジトリの変数や、入力した単語の類語を教えてくれるので、コーディング中の命名が楽になります
  • エディタ上で結果を見ることができるので、カーソルをブラウザに移動させる手間を省けます

セットアップ

事前準備

  • posframe.el を使っているため posframe.el を事前にインストールする必要があります
  • jq コマンドを使用しているので、こちらも事前インストールが必要です

本設定

git clone して init.el を以下のように編集するだけです。

(add-to-list 'load-path "/path/to/zenrei.el")
(require 'zenrei)

使い方

(API の詳しいレスポンス等は GitHub: typewriter/zenrei を見てください)

Search API

M-x zenrei-search RET YOUR_STRING
入力した string が使用されているレポジトリとファイル名がわかります
(注)データはRubyスクリプトのみを対象としているようです

Suggest API

M-x zenrei-suggest RET YOUR_STRING
GitHubのスター数上位のリポジトリから、入力した string と前方一致した使用頻度の高い名前を10件表示します
(注)データはRubyスクリプトのみを対象としているようです

Synonyms API

M-x zenrei-synonyms RET YOUR_STRING
日本語 WordNetのデータに基づき、入力した string の類語の情報を表示します

Delete posframe API

M-x zenrei-delete
表示された posframe を消します

参考

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12