タグ

ブックマーク / syohex.hatenablog.com (4)

  • Mavericksで Emacsからデスクトップ通知を使う - Shohei Yoshida's Diary

    Bash - Mavericksでターミナルからパイプで通知だけするワンライナー - Qiita の Emacs版 コード (defvar notification-center-title "Emacs") (defun notification-center (msg) (let ((tmpfile (make-temp-file "notification-center"))) (with-temp-file tmpfile (insert (format "display notification \"%s\" with title \"%s\"" msg notification-center-title))) (unless (zerop (call-process "osascript" tmpfile)) (message "Failed: Call AppleScript

    Mavericksで Emacsからデスクトップ通知を使う - Shohei Yoshida's Diary
  • anzu.vimを Emacsに移植しました - Shohei Yoshida's Diary

    @manga_osyoさんの anzu.vimEmacsに移植してみました. 誰か作ってそうな感じもするのがですが, 少し調べた程度では見つからなかったので 作りました. 実質 50行程度です. 機能 検索を行ったときに, ヒットした数と現在のポイントがその中のどこで あるかを mode-lineに表示します. リポジトリ https://github.com/syohex/emacs-anzu 使い方 任意の場面で使いたい場合は, global-anzu-modeを実行してください. 局所的な場面では, anzu-modeを実行してください イメージ 左下の mode-lineの左端に注目してください. おわりに まだ作りかけですが, 問題等ございましたら, githubの issuesまでお願いします.

    anzu.vimを Emacsに移植しました - Shohei Yoshida's Diary
    gemini7
    gemini7 2013/09/19
    便利だ
  • helm(anything)をより便利に使う tips - Shohei Yoshida's Diary

    この記事は Emacs Advent Calendar 2012の 24日目の記事です。 今日は helm(anything)を使いこなすというかより便利に使うための tipsを紹介します。 アクションを使いこなす helm(anything)は通常であればデフォルトアクションと呼ばれる 最も期待する動作を実行しますが、sourceによっては様々な actionが設定されており、一つのコマンドから様々なことが 行えます。 アクションは各種 helm(anything)コマンドを実行後 TABを押すことで 表示することができます。 例えば helm-find-filesのコマンドの場合は以下のようになります。 ファイルに関する種々の操作(action)が行えます。もちろんここでも helm(anything)の補完でアクションを選択することができます。 一方 helm-c-aproposとい

    helm(anything)をより便利に使う tips - Shohei Yoshida's Diary
  • test-more.elを書いています - Shohei Yoshida's Diary

    Emacs Lisp版 Test::Moreを書き始めました。 コードの大部分は @nitro_idiotさんのcl-test-moreをベースにしています。 現状はかなり簡素化しています。 Emacsにはテストフレームワークがいくつか存在しているのですが、 しっくりこなかったので普段 Perlで利用するような感じでできたら いいかなと思って書きました。 リポジトリ syohex/emacs-test-more · GitHub 実装済み関数 ok is isnt diag is-print is-error is-type like skip pass fail 定義はすべて test-more:という prefixがついています。 サンプル まだ書きかけなので全然なのですが、以下のように利用します。 cl-test-more風です。 (require 'test-more) (test

    test-more.elを書いています - Shohei Yoshida's Diary
  • 1