Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

デフォルトでmigemoりたいhelmのsourceについて #41

Open
myuhe opened this issue Mar 2, 2013 · 8 comments
Open

デフォルトでmigemoりたいhelmのsourceについて #41

myuhe opened this issue Mar 2, 2013 · 8 comments
Labels

Comments

@myuhe
Copy link
Member

myuhe commented Mar 2, 2013

migemo.elもMELPAに登録されましたので、helm Organizationに置かせてもらっているhelm-migemoに手を加えようかと思っています。

https://github.com/emacs-helm/helm-migemo

現在、各sourceのmigemo属性はanythingの名残でhelm本体に記述されていますが、helmのメンテナンスをしているThierryさんの意向としては、本人の理解が及ばないコードが残っていることを良いことだとは思われてないようです。

そのため、今回の修正では次のようにしようと思っているところです。

  • helm本体のmigemo属性を削除する。
  • migemo属性をつけるsourceの情報をhelm-migemo側に記述する。

そこで、標準でmigemoがきいてほしいhelmのsourceについて意見を募集します。
こちらで、意見を集約して修正の参考にしようと思います。

ただし、helm本体のsourceで汎用的に使われるsourceを標準で有効にしたいと考えています。

@Shougo
Copy link

Shougo commented Mar 2, 2013

unite.vimでは、migemoるsourceはユーザー側が自分で設定することになっています。そういうのはどうでしょうか。

  call unite#custom_source('line_migemo', 'matchers', 'matcher_migemo')

@syohex
Copy link
Member

syohex commented Mar 2, 2013

私も基本的にユーザが設定するのでいいと思います。
ただ互換性の問題があるので、既に有効になっているものは有効にするので、
いいのではないでしょうか。

おすすめのものがあれば、ドキュメントに記載するなどで良いと思います。

@myuhe
Copy link
Member Author

myuhe commented Mar 2, 2013

@Shougo @syohex

ユーザが設定するためのインターフェイスは作るつもりなんですが、よく使いそうで汎用性の高いsourceはデフォルトで有効にしてしまった方が、あまり設定とか詳しくない人でもmigemoの恩恵を受けやすいかなと思ったのです。
というわけで、意見を集めようかなと。

helm本体ですでに有効になっているものもあるのですが、実はあまりmigemoが使われてなさそうなのも多いです。

互換性の問題もあると思いますが、ある程度refineして絞りこんだ方が良いかなと思っています。

@Shougo
Copy link

Shougo commented Mar 2, 2013

ユーザが設定するためのインターフェイスは作るつもりなんですが、よく使いそうで汎用性の高いsourceはデフォルトで有効にしてしまった方が、あまり設定とか詳しくない人でもmigemoの恩恵を受けやすいかなと思ったのです。

ふーむ。まぁVimでmigemoるのは案外面倒なので私はユーザーの設定で十分だと思ったのですが、Emacsだと導入しやすいのでしょうか。

@myuhe
Copy link
Member Author

myuhe commented Mar 2, 2013

@Shougo
migemo本体の導入を考慮しなければ、デフォルトのパッケージ管理が良い塩梅にしてくれるので導入するのに手間はかからないと思います。
なので、あまり詳しくない人のことを考えて、インストールすれば特に設定せずともすぐmigemoれるsourceがいくつかはあった方がいいかなーと思っています。

@Shougo
Copy link

Shougo commented Mar 2, 2013

migemo本体の導入を考慮しなければ、デフォルトのパッケージ管理が良い塩梅にしてくれるので導入するのに手間はかからないと思います。

migemo本体の導入が面倒くさいんですよね……。

なので、あまり詳しくない人のことを考えて、インストールすれば特に設定せずともすぐmigemoれるsourceがいくつかはあった方がいいかなーと思っています。

ふーむ。

@tam17aki
Copy link

tam17aki commented Mar 2, 2013

helm-source-w3m-bookmarksに一票を入れます.

@fenril058
Copy link
Member

helm-source-moccur,helm-source-w3m-bookmarks, helm-source-buffers-list,helm-source-recentf に一票を入れます。
ただ w3m は使ってない人もいるでしょうし、日本語のファイル名を扱わないなら最後の2つは無用になってしまいますね。難しいです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants