タグ

emacsに関するokhraのブックマーク (23)

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    Blogger
    okhra
    okhra 2012/03/22
  • 重度のEmacsユーザーがTDDBC 札幌 2.0 に参加してSmalltalkに感動した - tmaeda 日記(2011-06-04)

    _ 重度のEmacsユーザーがTDDBC 札幌 2.0 に参加してSmalltalkに感動した @sumim さんにSmalltalkを教えてもらうべく、 TDDBC 札幌2.0に 参加してきました。 今日初めて格的にSmalltalkを教わって思ったのは、 EmacsユーザーにはSmalltalkがものすごくしっくり来るということ。 Emacsでは全てが関数で、「関数」がキーやマウスやメニューやボタンに バインドされてて、全てが関数なので関数の挙動を書き換えるなり、付け加えるなり すれば、好きなようにエディタの挙動を変えられるというところが使いやすさの 源泉です。 それと同様にSmalltalkではオブジェクトへ送る「メッセージ」がキーやマウスや メニューやボタンにバインドされてて、好きなように挙動を調べたり書き換えたりできます。 Emacsよりもすごいなーと思ったのは以下の点 ものす

  • not found

    okhra
    okhra 2010/07/06
  • スクラッチバッファを安心して利用できるようにする拡張をつくった - わからん

    先週末に,ひょんなことから scratch-log.el という emacs の拡張をつくってみました。この記事は,scratch-log.el の紹介です。scratch-log.el は,3つの機能を提供します。 スクラッチバッファに書いた内容のログをとります スクラッチバッファを削除できなくします(オプション) emacs 起動時に,最後に終了したときの スクラッチバッファの内容を復元します(オプション) スクラッチバッファとは,emacs 起動時に表示される "*scratch*" という名前のバッファです。一時的なメモや,人によっては elisp の試し書きなどで便利に使われています。しかし,このバッファはどのファイルとも紐づいていないこともあり,誤操作で C-k を押し内容を失って痛い思いをすることがあります。その対策として,scratch-log.el を書きました。ログは1

    スクラッチバッファを安心して利用できるようにする拡張をつくった - わからん
    okhra
    okhra 2010/07/06
  • [emacs] yasnippet 0.6.0cにバージョンアップ - プログラム番長のヲボエガキ

    http://yasnippet.googlecode.com/svn/trunk/doc/index.html .emacsの修正 0.6.0から yas/extra-mode-hooksの設定の必要がなくなった -(add-to-list 'yas/extra-mode-hooks 'ruby-mode-hook) -(add-to-list 'yas/extra-mode-hooks 'cperl-mode-hook) -(add-to-list 'yas/extra-mode-hooks 'c++-mode-hook) -(add-to-list 'yas/extra-mode-hooks 'c-mode-hook) -(add-to-list 'yas/extra-mode-hooks 'java-mode-hook) また、0.6.0から、候補が複数存在する場合の選択関数を設定

    [emacs] yasnippet 0.6.0cにバージョンアップ - プログラム番長のヲボエガキ
    okhra
    okhra 2009/07/31
  • Copy/Cut/Paste:anything-etags.el 1.0.5 がリリースされた

    つい最近anything-etags.el 1.0.0をリリースしたばかりなのに既に1.0.5なのには理由があるわけで、一言で言えば「開発にすごい2人が加わった」ということ。 一人がすごい勢いでEmacsWikiを騒がしているAndy Stewartさん もう一人がanything.elのメンテナでもあるrubikitchさん おそらくここ最近のEmacs Lisp界隈で最強の内の2人ではないだろうか。 とりあえず大幅に機能が拡張され、さらにコードも整備されバグフィックスされたので、是非アップデートを。 anything-etags.el(今回はEmacsWiki) 以下読み飛ばし可 そもそもの経緯はanything-etags.elをEmacsWikiに登録したことで(最近は開発はcodecheck.inにcommitしていたなかで使えそうなEmacs Lispは紹介の意味を含めてEma

    okhra
    okhra 2009/01/31
  • anything-c-moccur.elを最新版のanythingに対応させました - IMAKADO::BLOG

    過去のanything.elとは互換性がないので注意してください。 anything-c-moccur.elの設定や使い方等のまとめエントリー - IMAKADO::BLOG に追記しました。 リポジトリの構成が少し変わりました。 最新版のanythingのソース、結構読みました。 抽象化、テスト方法、elispの高速化手法、凄く勉強になります。 aif, anything-funcall-foreach, anything-normalize-sources関数等はonlispやlittle schemerで読んだような事が実践に使われていてとても参考になりました。 そしてanything-match-pluginは超絶。使いやすさも、ソースも。

    anything-c-moccur.elを最新版のanythingに対応させました - IMAKADO::BLOG
    okhra
    okhra 2009/01/23
    aif, anything-funcall-foreach, anything-normalize-sources関数等はonlispやlittle schemerで読んだような事が実践に使われていてとても参考になりました。
  • Pymacs

    Presentation: What is Pymacs?: Pymacs は、emacs と Python の双方向通信を可能とする道具である。 Pymacs は、Pythonemacs 拡張言語とすることを目指している。 elisp から、Python モジュールをロードすることができる。 また Python 関数から、emacs のサービスを使ったり、elisp オブジェクトを直接操作したりすることができる。 このソフトの目標は、 elisp からも Python からも自然に記述でき、デバッグが容易で、エラーをスマートに処理でき、両者に跨った再帰を許すことである。 Pymacs をインスコするのに、emacs や Python をコンパイルとかリンクしなおす必要はない。 Emacs は、子プロセスとして Pyhotn を起動し、Pymacs が、両者の通信をつかさどる。 ht

  • 巷で話題の anything.el を使ってみた ― ありえるえりあ

    anything.el って何? 「open anything」できるようになるらしいのですが、少し抽象的で分かりづらいと思います。簡単に言えば、複数の機能をひとつのインターフェースに統合してしまうということです。例えば、 M-x anything RET emacs と入力すれば、 find-file の候補として ~/.emacs 、 Info の候補として Emacs などが列挙され、さらに絞りこんだり、十字キーで直接選択して実際の機能を利用したりします。 動作原理 antyhing は入力されたパターンと anything-sources に定義されている複数の機能を使ってインクリメンタルに候補を生成します。つまり文字を入力してパターンを更新するたびに新しい候補が出てくるのです。 anything-sources は基的に名前と候補関数のリストで構成されており、具体的な機能は候補

    okhra
    okhra 2008/12/26
  • ウノウラボ Unoh Labs: 続・Emacsを自分で拡張するためのTips

    今年の春頃からトリプルディスプレイで仕事しているbokkoです。なんだか同僚の視線が気になりますが、あえて空気を読まないことにしています。 前に「EmacsLispを自分で拡張する際のTips」という記事を書きましたが、今回はその続きです。 EmacsLispは難しい? EmacsLisp(以下、elisp)は難しいという意見をたまに耳にしますが、elisp自体はそれほど難しいものではありません。ただ、関数名がバラバラでややこしかったり、マニュアルが巨大でどこを見ていいのかわからず、目的のことをするための関数が見つからない、といったようにユーザが難しいと感じるのはelispという言語そのものではなく、環境(OS、ウインドウ、バッファなど)とのインタフェースにあるため、結果的にEmacsLispは難しいと感じてしまうことが多いようです。 実際、elispでプログラミングしていて感じるのはウ

    okhra
    okhra 2008/12/15
  • Google Tech Talk about Emacs Org-mode

    Here it the video of the Google Tech Talk about Org-mode that I (Carsten Dominik) gave on July 15th, 2008 on the Google campus in Mountain View, California. Thanks to T.V. Raman and Andrew Hyatt for being my hosts during my stay. If you'd like to see the video in higher quality, you can do so at the youtube page. Click the "watch in high resolution" linkt directly below the video frame. For projec

  • 参考にしている emacs dotfiles - せずろぐ

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    参考にしている emacs dotfiles - せずろぐ
    okhra
    okhra 2008/12/11
  • describe-bindings を anything で置きかえてみる - 適当めも

    descbinds-anything.el って言うのを作ってみた。ものは以下からどぞ。 EmacsWiki: descbinds-anything.el 使い方は .emacs に以下を書いとけばおけ。 (require 'descbinds-anything) (descbinds-anything-install) で、これが何をやるか。describe-bindings を anything interface に置きかえる。一覧出して、anything で選んで、Enter でそのコマンドを実行。TAB 押すと以下から選ぶメニューが出てくる。 Execute Describe Function Find Function C-x C-h とかで出てくる C-x から始まるキーの一覧も anything で選べるようになる。 想定してる使い方は、あんまり使わないモードで C-c の

    describe-bindings を anything で置きかえてみる - 適当めも
    okhra
    okhra 2008/12/08
  • auto-complete.el が楽しい。 - 適当めも

    会社の方にうまく書けないからこっちに。 まっちゃんがテキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました — ありえるえりあなんてものを作ったわけですよ。こいつはインテリセンス的なメニューを出してくれるライブラリで、これを使うとそんなのが結構簡単に作れる。すごい楽しい。 標準だと適当に単語を拾ってくれるんだけど、以下の変数に関数を設定すると好きなように候補を選ぶ事ができる。 ac-find-target-function: 補完対象の文字列の開始位置 ac-enum-candidates-function: 補完候補を作る というわけで、いくつか補完用の関数を作ってみた。 elisp のシンボルを補完(適当版) こんな感じでおk。 (defun ac-lisp-enum-candidates (target) (loop for x in

    auto-complete.el が楽しい。 - 適当めも
    okhra
    okhra 2008/11/14
  • Emacs で processingのファイルを編集する - hibomaの日記

    ふだんはPerlばっかりいじってて、まぁそれはそれで楽しいんですけど、時たまグラフィカルなプログラミングにも手を伸ばしたい欲がでます。なので、ときおりprocessingとかいう言語(環境)をいじってます http://processing.org/ processingのアーカイブをダウンロードして、メインのバイナリを起動するとprocessing用のエディタが立ち上がります。そこにコードを書いて実行ボタンを押すとグラフィカルな出力がでるって感じなんですが、このエディタが非常に扱いにくい代物です。 ( Emacs/Cocoaアプリのキーバインドに慣れてしまうとこういうところで弊害が ) ということで Emacsでprocessingのソースをいじります。 といってもprocessingアプリで書いたソース自体は、sketch_070531a/sketch_070531a.pde という感

    Emacs で processingのファイルを編集する - hibomaの日記
    okhra
    okhra 2008/02/09
  • Ruby リファレンスマニュアル(通称るりま)と ReFe2 をインストール・ Emacs で参照する・ anything.el との連携 - http://rubikitch.com/に移転しました

    [update] Ruby リファレンスマニュアルを Emacs で参照・ anything.el との連携(改訂版) - http://rubikitch.com/に移転しました るりまがリリースされたのでインストールしてみる。かなりの充実ぶりに驚く。 次世代 ReFe は BitClust というツールがベースとなっている。 BitClust はリファレンスマニュアル用ツール群で専用 Web サーバーなどを提供しているみたい。 とりあえず展開して BitClust をインストール。 インストール url=http://www.ruby-lang.org/ja/man/archive/ruby-refm-1.9.0-dynamic.tar.bz2 cd ~/compile; wget $url cd `basename $url .tar.bz2` cd bitclust; sudo r

    Ruby リファレンスマニュアル(通称るりま)と ReFe2 をインストール・ Emacs で参照する・ anything.el との連携 - http://rubikitch.com/に移転しました
    okhra
    okhra 2007/12/30
  • Daftar Situs Judi Slot Online Gacor Terbaik dan Terpercaya

    Situs main judi online juga telah semakin bisa dinikmati oleh semua kalangan muda maupun tua tanpa mengenal genre kelamin. Hanya dengan minimal deposit 25ribu rupiah, kalian sudah dapat langsung mulai bertaruh.uat kamu yang tidak ingin melewatkan kesempatan untuk main dan menang taruhan judi slot maka bisa segera gabung disini merupakan pilihan paling tepat. Pendaftaran judi slot deposit termurah

    Daftar Situs Judi Slot Online Gacor Terbaik dan Terpercaya
    okhra
    okhra 2007/07/31
    オリジナルモード作成
  • http://irorin.xrea.jp/wiki/wiki.cgi?IndexPage

    okhra
    okhra 2007/07/22
  • ITmedia エンタープライズ:第4回 Emacs 対 vi (1/2)

    ハッカーといっても一枚岩ではありません。いろいろな趣味、いろいろな文化ハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。今回は「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 論争のタネ ハッカーといっても一枚岩ではありません。いろいろな種類のハッカーがいます。悪ぶっているだけの「自称ハッカー」は論外としても、いろいろな趣味、いろいろな文化ハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。そのような論争のテーマはたくさんありますが、典型的なものは「どのプログラミング言語が一番優れているか?」、「どのOSが最も良いか?」、または「サイコーのエディタはEmacsかviか?」などです。今回は最後に挙げた「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 TECOから進化したEma

    ITmedia エンタープライズ:第4回 Emacs 対 vi (1/2)
    okhra
    okhra 2007/07/21
  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)

    emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)
    okhra
    okhra 2007/07/15