タグ

popup.elに関するtomoyaのブックマーク (7)

  • git-messenger.elを書いてみました - Shohei Yoshida's Diary

    TokyoVim #14 に参加して git-messenger.vim を作ってみた - sorry, uninuplemented: の Emacs版です。まだその行のコミットログをポップアップする 機能しかありません。 リポジトリ https://github.com/syohex/emacs-git-messenger コード popup.elが必要になりますので、利用する際は前もってインストールして おいてください。 ;;; git-messenger.el --- Port of gitmessenger.vim ;; Copyright (C) 2013 by Syohei YOSHIDA ;; Author: Syohei YOSHIDA <syohex@gmail.com> ;; URL: ;; Version: 0.01 ;; Package-Requires: ((p

    git-messenger.elを書いてみました - Shohei Yoshida's Diary
  • EmacsWiki: popup-kill-ring.el

    tomoya
    tomoya 2011/06/11
    忘れないようにメモ
  • evalした結果がそんな遠くで大丈夫か? 大丈夫だ。問題ない。 - 技術日記@kiwanami

    非同期なプログラムを書き始めると、タイミングの関係もあってprintデバッグに頼ることが多い。アプリの動作時はmessageや独自のログバッファに出力している。 一方で、書きながら実験したり、ちょっと実行したいときには eval-last-sexp をよく使っている。しかしながら、2つ問題がある。ひとつは、画面が広いと実行したい式と結果が表示される場所が遠すぎること。もう一つの問題は、 message関数ではミニバッファの1行分しか表示されないため、流れの内容を確認するためにはバッファを切り替える必要があること。 何度も書いて試したいのに、毎回目の長距離移動やバッファ切り替えは辛いので、popup.el(id:m2ymさん)を使って改善してみることにした。 右上で eval-last-sexp すると、左下のミニバッファに結果が出てくる popup.elは内部ではすごい泥臭いことが行われて

    evalした結果がそんな遠くで大丈夫か? 大丈夫だ。問題ない。 - 技術日記@kiwanami
    tomoya
    tomoya 2010/10/05
    popup.el をこういう用途で使うのはぜんぜん考えたことなかった! すごい
  • popup.el の popup-menu* ではじめから絞り込み検索 - mooz deceives you

    popup.el の popup-menu* は非常に便利なのですが, auto-complete.el のように打ち込んだ文字に応じて絞り込み検索がされてくれればなあ, と思うこともあります. 候補が選択されてから C-s を押すことで incremental-search はできるのですが, この C-s が中々手間です. こんなことを Twitter でつぶやいていたら, 作者の id:m2ym さんからコメントを頂くことが出来ました. コメントを参考に書いてみたのが次の関数です. (defun popup-menu-ac-like (&rest arguments) (interactive) (push (car (rassoc 'popup-isearch popup-menu-keymap)) unread-command-events) (apply 'popup-menu

    popup.el の popup-menu* ではじめから絞り込み検索 - mooz deceives you
  • flyspell-mode の修正候補表示を popup.el で - mooz deceives you

    flyspell-mode + popup.el flyspell-mode という, 英語の苦手な人にとっては大変ありがたい elisp があります. かの flymake-mode よろしくリアルタイムで英単語の綴り間違いを検出しては, 該当部分のハイライトとその修正を行ってくれるというもので, この機能さえ有効にしておけばもう typo など怖くはないといえます. さて, この便利な便利な flyspell-mode ですが, 僕にとっては一つ不満点がありました. それは, 単語の修正を行うインタフェースが (確認できた限りでは) 次の二つしか提供されていないというものです. マウスで (!) 該当する単語を中ボタンクリックし, マウスを (!) 使って修正候補を選ぶ dabbrev ライクなインタフェースで修正候補を選択 (flyspell-auto-correct-word) 1

  • popup.elを使ってRオブジェクトの情報をpopupするess-R-object-popup.el

    popup.elを使ってRオブジェクトの情報をpopupするess-R-object-popup.el 2010.03.02 Emacs auto-complete, Emacs, ESS, GIS 以前似たようなものを紹介したのですが、いろいろとしょぼかったので最新のpopup.elを使ったものに変えてみました。 使うには最新のauto-complete.elが必要です。 popup.elによるポップアップメニュー、カスケードポップアップメニュー、ツールチップの実現 – Monthly Emacs それと、ESSが必要になります。debian系ならばapt-get install ESSでインストールできるはずです。 そうでない方は、以前導入方法諸々について書いたのでそちらを見てもらえるとよくわかるかもしれません。 これからEmacsでR使う人のための設定まとめ R-object-pop

    popup.elを使ってRオブジェクトの情報をpopupするess-R-object-popup.el
  • auto-complete.el, popup.elがインクリメンタル検索に対応 - Functional Emacser

    先ほどauto-complete.el, popup.elをインクリメンタル検索に対応させるコードをリポジトリにコミットしました。補完中にC-sすることによりインクリメンタル検索が始まります。そのまま文字を入力することでパターンを更新し、RETで終了できます。 popup.elでもpopup-menu*, popup-cascade-menuで作成されたポップアップメニューは自動的にインクリメンタル検索に対応します。是非ご利用ください。

    auto-complete.el, popup.elがインクリメンタル検索に対応 - Functional Emacser
  • 1