タグ

helmに関するkitokitokiのブックマーク (10)

  • helm拡張を書く - Qiita

    helm拡張を書く例を示していきます. 題材は松屋ジェネレータを用いたものにします. リポジトリ イメージ コード解説 依存パッケージの宣言 現在 helmは コア部分の helm-core, その他の helmの 2つのパッケージから構成されます. helm-coreはごくごく基的な機能しかありません. helm関数と各種ソース構成に関する関数マクロしか呼ばない場合は helm-coreで十分です. helmのファイル機能(helm-ff-*)を使う, grep機能(helm-grep)を使うという場合は helmパッケージが必要になります.

    helm拡張を書く - Qiita
  • helm-swoop.el : 【これはすごい】バッファ全体をMigemo絞り込み検索して走り回れ!Emacs Advent Calendar 2014

    helm-swoop 20160619.953(in MELPA) Efficiently hopping squeezed lines powered by helm interface M-x package-install helm-migemo M-x package-install ace-isearch <2015-03-23 Mon>isearchと併合しました。 ども、Emacs Advent Calendar 2014 の最後を 務めさせていただきまするびきちです。 昨日はg000001 さんのM-gを活用しよう でした。 僕は『日刊Emacs』というサイトを立ち上げ、 文字通り毎日Emacsについて何か書いています。 未熟者ですが、サイト・メルマガ・書籍によって 僭越ながらもEmacs道の伝道に携わっています。 今後とも広大なるEmacs界の道具として より一掃あなたの

    helm-swoop.el : 【これはすごい】バッファ全体をMigemo絞り込み検索して走り回れ!Emacs Advent Calendar 2014
  • Emacs で Helm をストレスなく使うための個人的な設定 (2)

    前回、次のようなエントリーを書きました。 Emacs で Helm をストレスなく使うための個人的な設定 - あらびき日記 他にも辛いことがあったので続編です。 前回は 1 点を除いては advice で対処していましたが、限界を感じてきたので fork して関数の内容を直接書き換えることにしました。 というわけで、以下、ストレスだった点と対処法です。 helm-find-files の persistent-action でシンボリックリンクを辿ってしまう 何が困るかって、あるディレクトリのファイルを選択しようとしている時に誤ってシンボリックリンクに対して persistent-action を実行してしまったら、元のディレクトリまで再度移動しないといけないわけですよ。 これが当に苦痛で苦痛で・・・。 この挙動を変更するには次のように関数を書き換えます。 diff --git a/he

    Emacs で Helm をストレスなく使うための個人的な設定 (2)
  • Emacs で Helm をストレスなく使うための個人的な設定

    普段の開発で Emacs を使っているんですが、現時点で MELPA で anything にヒットするパッケージ数が 5、helm にヒットするパッケージ数が 49 ということを考慮すると、そろそろ helm に移行しないと時代に取り残される感がしてきます。 というわけで、ようやく最近移行してみたんですが、デフォルトの設定だとストレスで発狂しそうでした。ストレスなく使えるようにするまでの移行コストがバカにならなかったので、現時点の設定を公開しておきます。 Emacs を快適に使うための Helm の設定ではなく、あくまでストレスなく使うための設定です。 これから移行する方の参考になれば幸いです。 ※最新版はこちら→ Emacs で Helm v1.8.0 をストレスなく使うための個人的な設定 - あらびき日記 ちなみに自分は Anything をほとんど使いこなしてなかった人だと思います

    Emacs で Helm をストレスなく使うための個人的な設定
  • Emacs: バッファ内検索を【無敵】にする黄金ルール

    Emacs: バッファ内検索を【無敵】にする黄金ルール
  • helm-hatena-bookmark.elに神対応を入れた

    はてブを使っているEmacsユーザに朗報です! 今まで~/.hatenabookmarkを作るために http://coderepos.org/share/browser/lang/shellscript/misc/anything-hatena-bookmark-get-dump を手動実行したりcrontabに登録する必要がありましたが、この度不要に なりました。 /.emacs.d/init.elに以下の設定をするだけで/.hatenabookmarkを自動 更新してくれます。デフォルトでは1時間に1回更新します。 (setq helm-hatena-bookmark:username "Your Hatena Account") (helm-hatena-bookmark:initialize) すでにMELPAにもリリースされているので、M-x package-install h

  • helm-swoopでEmacsを位置同期検索 - Web学び

    2013年 10月 25日 最近、elispが少しずつ分かり始めてEmacsに取り憑いています。 今回は2作目のelispを書きました。helm拡張機能です。 前作の副産物ですが、こちらは誰でも使えると思います。 選択範囲を検索ワードに使うこともできます。変数や関数がどこで使われているのかなど、tag系の検索ツールでは手の届かない所までカバーできるかと思います。 isearch実行中に[M-i]を押すとhelm-swoopに移行。またhelm-swoop実行中に[M-i]を押すと開いている全バッファを対象にしたhelm-multi-swoop-allに移行します。 編集機能: helm-swoopまたはhelm-multi-swoop(-all)を実行中に[C-c C-e]と押すことでリストを編集して、バッファに反映[C-x C-s]させることができます。[C-SPC]で編集したい行をい

    helm-swoopでEmacsを位置同期検索 - Web学び
  • Helmであまり知られてなさそうなのをいくつか - sheephead

    絞りこみインターフェイスとして、不動の地位を築いた感じのHelmですが、今でも日々更新がされていて、全容を把握することは簡単にはいかなくなりました。 そこで、あまり知られてなさそうなHelmの機能をいくつか紹介してみようかと思います。 helmを起動しているときに helm-map で定義されるキーマップが適用されますが、なかには便利なものがいくつかあります。 例えば、 M-n は カレントバッファのpointのシンボルをミニバッファに貼りつけます。 C-c C-k は選択している候補の文字列をキルリングに入れます。 C-c TAB は選択している候補の文字列をカレントバッファに貼りつけます。他にもsourceごとに便利なショートカットがあります。調べる時はHelmを起動してから C-c ? とすると良いです。

    Helmであまり知られてなさそうなのをいくつか - sheephead
  • 開発環境をちょっとだけ整備 - こしごぇ(B)

    年末からちょこちょこと整備しているのでつらつらと。 helm.el https://github.com/emacs-helm anything.el は最早時代遅れらしいので、helm.el に乗り換えてみました。anything.el で凝った事をしていなかった事もあり、特に躓くことも無くすんなりと移行成功。 若干、起動時間がのびた気がしますが、絞り込みにかかる時間は短縮された気がします。チューニングされたのか、ディレイの初期値が違っているのか、詳しいことは知りません。 拡張は一通り入れていて、anything.el 時代には使っていませんでしたが、helm-git がかなり便利ですね。はじめは projectile というのを使おうかと思い試したのですが、インデックス作成に異常に時間がかかるため使い物にならないと判断して諦めました。代わりに試した helm-git が大当たりだったの

    開発環境をちょっとだけ整備 - こしごぇ(B)
  • GitHub - emacs-helm/helm: Emacs incremental completion and selection narrowing framework

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - emacs-helm/helm: Emacs incremental completion and selection narrowing framework
  • 1