vvakame / language-review

Re:VIEW support for Atom
https://atom.io/packages/language-review
MIT License
27 stars 9 forks source link

ブロック要素作成時のコード補完をいい感じにしてほしい #27

Open muojp opened 9 years ago

muojp commented 9 years ago

現状は

//image[][]{

まで書くと、対応する括弧が補完されて(これはAtom標準機能かな)

//image[][]{}

となります。 しかし、最近まとまった量の原稿を読んだ結果、Re:VIEWに不慣れな人ほど

//image[][]{
}

という誤ったマークアップのまま見過ごしてしまっているケースが多いことに気付きました。

不慣れな人にこそ優しいエディタというのは良いものだなーと思い、こういう場合は

//image

まで書いたら、あるいは

//image[][]{

まで書いてEnterを叩いたら

//image[][]{
//}

と補完できてほしいなーというのを思った次第です

muojp commented 9 years ago

autocomplete+だったらいい感じにproviderを書けばええんかな( https://github.com/atom/autocomplete-plus/wiki/Provider-API )、と思ったけれどlanguage-reviewはautocomplete+を使ってないっぽい?(package.json調べ)

vvakame commented 9 years ago

ちょーわかる。 autocomplete+、実はAtomにバンドルされるようになったので普通に呼び出せるはず。 https://github.com/atom/autocomplete-plus#installation

vvakame commented 9 years ago

snippetの設定を追加したので微妙にそれっぽく動くようになった… 気がするけど、 @list@@<list>{} とかに展開されて悲しみを背負った気がする…。 snippetやめてautocomplete+のほうが良い気がするやっぱり…。