hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

プロジェクト内からgrepして集計して補完を出してくれるAtomプラグインを作った

これまでのあらすじ

auto-programming.elのAtom版を作ってるよ,という話と,単なるスニペット以上に便利だよ,という話をしていた.
blog.sushi.money
blog.sushi.money

できた

できたのでGitHubに置いた.
Emacs版ではPerlのスクリプトを呼んでたのを,Atom版ではふつうにchild_process.execしてgit grepして結果を解析するように変えた.
Emacs Lispで複雑なロジックを書くのに慣れてなかったので難しいところはPerlで書いてたのだけど,JSならどんなに複雑なものでも書けるので助かる.

動いてる様子

Plackのリポジトリ内で適当に動かしている様子.use strict;はプロジェクト内に206回登場する,といったお得な情報も表示している.
f:id:hitode909:20161117005132g:plain

ご利用ください

開発前から予想はしていたけど,Atom Packagesに置くには憚られる主語の大きさになってしまったので,apm install https://github.com/hitode909/atom-auto-programmingしてインストールしましょう,ということにしている.置いていいものか悪いものか,パッケージ名をなにか変えるか,キラキラネームにするか,どうするか….
github.com


追記

名前も変えたりせずapmに上げてみたので,どうぞご利用ください.
blog.sushi.money