タグ

emacsに関するkwryのブックマーク (159)

  • Emacs で wdired と moccur-edit を使っていない人は(ry

    Emacs で wdired と moccur-edit を使っていない人は(ry と思ったので紹介します。 wdired wdired ではファイルのリネームが超簡単になります。 mv やエクスプローラで F2 を押してリネームをしている人は wdired を使うべし。 dired で ~/tmp を表示すると以下の様になっているとします。 /home/taro/tmp: 合計 273 drwxr-xr-x 6 taro taro 928 2006-12-26 10:41 . drwxr-xr-x 66 taro taro 3632 2006-12-26 10:25 .. -rw-r--r-- 1 taro taro 2232 2006-11-24 21:36 EndsWithTest.cpp -rw-r--r-- 1 taro taro 670 2006-11-24 21:24 End

    Emacs で wdired と moccur-edit を使っていない人は(ry
    kwry
    kwry 2007/04/17
  • Ruby Refactoring Browser

    はじめに Ruby Refactoring Browserは、 Rubyスクリプトのリファクタリングを支援するソフトウェアです。 リファクタリングとは、 「ソースコードの動作を変えずに、内部構造をより良いものに修正すること」です。 Ruby Refactoring Browserは、メソッド名・変数名の変更や、コードのある部分をメソッドとして くくり出すなど、手動では間違いやすい機械的な作業を、 対象のメソッド名やクラスを指定するだけで自動的に行ってくれます。 動作概要 スクリーンショット 動作環境 Ruby Refactoring Browser体の動作にはruby1.8.x、 もしくはruby 1.6.x + ruby_shim が必要です。 また、emacs上から対話的に呼び出すためのインターフェース(elisp)が 附属しています。 Linux + ruby 1.6.7, 1.8

  • GNU Emacsマニュアル: AC. ディレクトリエディタdired

    URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs21&node=Dired%20Enter" "texi/emacs21/AC.1diredの起動"へのコメント(無し) diredを起動するには、C-x dかM-x diredを使います。 このコマンドは、一覧表示するファイルを指定するための ディレクトリ名やファイルのワイルドカードパターンをミニバッファで読み取ります。 diredがlist-directoryと違うのは、 バッファがdiredモードになっていて 特別なdiredコマンドを使えるようになることです。 変数dired-listing-switchesには、 ディレクトリ一覧を作成するlsプログラムに与えるオプションを指定します。 オプション中には`-l'が必ず含まれている必要があります。 diredコマンドに数引数を指

    kwry
    kwry 2007/04/15
  • http://komura.net/emacs.htm

    kwry
    kwry 2007/04/15
  • Emacs 活用法

    更に、いくつかのキーの組み合わせ (キーコード) については、次のような表記方法を取っています。 C-h CTRL キーを押しながら、 h 押すことを意味します。 M-h META キーを押しながら、 h を押すことを意味します。 AT 互換機などでは ALT キーが METAキーの代わりに使えるでしょう。 ESC キーも代わりに使えます。この場合は ESC を押してから一旦離し、その後に h を押すことを意味します。 大抵のキーボードでは C-[ で ESC の code を発生させられますが、それでも OK です。 M-C-\ META キーと CTRL キーと \ を同時に押すことを意味します。 META キーがなければ ESC キーが代わりになります。 この場合、まず ESC を押してから離し、次に CTRL と \ を同時にタイプすることになります。 C-[ で ESC の co

    kwry
    kwry 2007/04/14
    機能説明いろいろ
  • GNU Emacs Manual - Init Examples

    kwry
    kwry 2007/04/13
    .emacs基礎
  • ~/.emacsへの雑多な設定

    より新しいバージョンはEmacs実践入門 - おすすめEmacs設定2012 - ククログ(2012-03-20)にあります。 キーバインド ;;; キーバインド (define-key global-map "\C-h" 'delete-backward-char) ; 削除 (define-key global-map "\M-?" 'help-for-help) ; ヘルプ (define-key global-map "\C-z" 'undo) ; undo (define-key global-map "\C-ci" 'indent-region) ; インデント (define-key global-map "\C-c\C-i" 'dabbrev-expand) ; 補完 (define-key global-map "\C-c;" 'comment-region) ; コメン

    kwry
    kwry 2007/04/12
  • Emacs dot.emacs/elisp

    説明書 link Elisp .emacs は Emacs lisp, 略して Elisp で書く。 その言葉で書かないと読んでくれない。 と言って、何も Elisp Hacker になる必要はないのですが、 あいさつ程度は出来ないと何も出来ない。 それで、ここでは「あいさつ程度」が出来るように説明をしようと思う。 そういうのでは物足りない。格的に Elisp を書くという場合には 優しい Emacs-Lisp 講座 の Emacs-Lisp の構文 方に行って下さい。 (実はあいさつ程度を学ぶ時でも、 この講座の説明の方が親切で分りやすいという説もあります。) 一番重要な .emacs は多分、「一番短いもの」ではないかと思う。それは、 それがなければ使えない それさえあれば何とか使える からである。そこで次の二行 ~/.emacs (set-language-environment

    kwry
    kwry 2007/04/12
    Elisp解説
  • Emacs Lisp List

    Last updated: Wed Dec 24 11:36:00 2014 1270 entries Mail me (sje30@cam.ac.uk) with any suggestions for changes to this list. View recent changes to the list. 2013-06-07. I am no longer actively updating the list, as I hope that most people will start using the various packaging systems (such as ELPA or MELPA) instead for modern elisp. However, if you have an old link on here that you want to updat

    kwry
    kwry 2007/04/12
    膨大なEmacs Lispのサンプル
  • Emacs

    はまるとなかなか 前半は Emacs の設定。 後半はプログラミング言語としての Emacs Lisp の話と、Emacs Lisp のライブラリ関数の話 もくじ 分からないことの調べかた カスタマイズグループ(customize-group) ヘルプコマンド aproposで項目説明に移る(apropos-follow) チュートリアル info Info modeでの(default)キー操作 man FAQ(Frequently Asked Question)   サンプル.emacsコードを得る XEmacsがconfigureされたときのオプションを知る キーバインドを調べる(where-is / describe-bindings) Emacs Lispの関数名,変数名からそれを定義するソースファイルをひらく Minibufferのログ キーバインドについて キーバインドを変更

    kwry
    kwry 2007/04/12
    Emacs Tips
  • 開発ツールとしての Emacs

    の元原稿に少しだけ手を加えたものです。 雑誌掲載のものとは若干の差異があります。(詳細未確認) 2001年5月〜2006年11月の掲載記事を PDF で収録した MOOK が2007年5月に出るということなので これを機会に整理しました。 じつはね 「安く出したいので著作権料は現物支給で勘弁願いたい」 というメールが来たのだった。 原稿を書いた全員が二次使用の無報酬に同意したのかはわからないが、 「ま、たいした分量でもないのでいいか」と思ったしだい。 (原稿料の下落につながるからそんな勝手なことすんな!と いった話があるのであれば教えてくださいね) (注) IE6 (IE7未確認) ではなく Firefox や Safari で見ると私の 意図通りに表示されているようです。 他のブラウザは未確認です。 前書き 著者の Emacs 歴は1989年の Nemacs(Emacs18.55 をベ

    kwry
    kwry 2007/04/12
  • Maverick Woo (Shan Leung)

    Maverick Woo (Shan Leung) Hello, I am a Systems Scientist at CyLab in Carnegie Mellon University. I received my Ph.D. in Computer Science from Carnegie Mellon in 2009 and joined CyLab in 2011. My current research interests include software security and program analysis, with a focus on algorithm design and budget optimization. Contact pooh at cmu dot edu 4720 Forbes Ave., Room 2120 Carnegie Mellon

    kwry
    kwry 2007/04/12
    Color Themaのサンプル
  • http://wiki.rubygarden.org/Ruby/page/show/EmacsKeyStrokes

    kwry
    kwry 2007/04/12
    Ruby-modeのキーバインディング
  • .emacs for Emacs 22.0.50, Mac OS X Tiger

    .emacs for Emacs 22.0.50, Mac OS X Tiger since May 3 2005 ;; -*- coding: iso-2022-jp; mode: emacs-lisp -*- ;; ;; Emacs 22 initialization on Margarita, Mac OS X Tiger, isao yasuda ;; ;; Mac OS X 事前準備・注意事項 ;; (Requirements for Mac OS X in use of X11-Emacs) ;; ;; 1.Commandキーを Metaキーに割り当てるためには X11 Preferences - Input で ;; Follow system keyboard layout ;; Enable key equivalents under X11 ;; のチェックボックスをオ

    kwry
    kwry 2007/04/11
    .emacs.el参考例
  • Programming in Emacs Lisp: Table of Contents

    序文 これは誰のために書かれたものか Lisp の歴史 初心者の人へ 謝辞 訳者まえがき 1. List 処理 1.1 Lisp のリスト 1.1.1 Lisp のアトム 1.1.2 リストの中の空白 1.1.3 GNU Emacs によるリストのタイプの支援 1.2 プログラムの実行 1.3 エラーメッセージの出力 1.4 シンボルの名前と関数定義 1.5 Lisp インタプリタ 1.5.1 バイトコンパイル 1.6 評価 1.6.1 内部のリストの評価 1.7 変数 1.7.1 値のないシンボルに対するエラーメッセージ 1.8 引数 1.8.1 引数のデータ型 1.8.2 引数には変数の値やリストも使える 1.8.3 可変な数の引数 1.8.4 関数に間違った型の引数を与えると 1.8.5 関数 message 1.9 変数の値の設定 1.9.1 set の利用 1.9.2 setq

    kwry
    kwry 2007/04/11
    emacs lisp入門
  • tmaeda 日記 - MacOS X 10.3(Panther) に ruby-1.8.1 インストール , rubycocoa インストール , Carbon Emacs と環境変数?

    _ MacOS X 10.3(Panther) に ruby-1.8.1 インストール ちと必要を感じて、Panther に ruby-1.8.1 をインストール。 ちなみに、デフォルトで入っているのは sh-2.05b$ /usr/bin/ruby -v ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0] です。 # rpm 関係ないけど、クセなので(^^; sh-2.05b$ mkdir -p rpm/SOURCES sh-2.05b$ cd !$ cd rpm/SOURCES sh-2.05b$ curl -O ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.1.tar.gz % Total % Received % Xferd Average Speed Time Curr. Dload Upl

    kwry
    kwry 2007/04/10
  • かわちょうぃき - Emacs

    Emacs Lisp ファイルをダウンロードして load-path が通ったところに置いてバイトコンパイルして、といった一連のよくやる作業を自動化してくれるやつ。アップデートも簡単になるのがよろしい。 install-elisp.elリリース - ’(rubikitch wanna be (a . lisper)) (require 'install-elisp) (setq install-elisp-repository-directory "~/.emacs.d/") ミニバッファで履歴をインクリメンタルサーチ。 minibuf-isearch http://coderepos.org/share/browser/lang/elisp/minibuf-isearch/ 横着プログラミング 第3回: 履歴マニア (require 'minibuf-isearch) (setq min

    kwry
    kwry 2007/04/10
    emacsのruby-modeの説明
  • すごい.emacs - とりあえず暇だったし何となくはじめたブログ

    この動画の人の.emacs. これ見た時から, すごいなあ, どんな.emacsなんだろうと気になってたんだけど, 公開してくれたみたい. ここね. 注意書きでは, 修正しないとそのままでは動かないだろうってことらしい. でかくてまだ軽くしか見ないんだけど, Ruby関係でこれはすごいと思ったのが3つ(まだまだありそうだけど, 理解が追い付かない). (add-to-list 'align-rules-list '(ruby-comma-delimiter (regexp . ",\\(\\s-*\\)[^# \t\n]") (repeat . t) (modes . '(ruby-mode)))) (add-to-list 'align-rules-list '(ruby-hash-literal (regexp . "\\(\\s-*\\)=>\\s-*[^# \t\n]") (rep

    すごい.emacs - とりあえず暇だったし何となくはじめたブログ
    kwry
    kwry 2007/04/10
    Emacsのruby-electric-modeについてとか
  • http://homepage.mac.com/nand/macosx/emacs_dot_emacs.html

    kwry
    kwry 2007/04/09
    .emacs.el参考例
  • Emacs Lisp勉強会(基礎編) ― ありえるえりあ

    Emacsをまだインストールしていない人は、インストールしてから、この先を読んでください。 可能な限り、Javaとの対比をしながら説明します。 目次 Emacs Lispとは 開発環境 Emacs Lispの雰囲気(Javaとの比較) 関数型言語 Emacs Lisp;言語の基礎 なんでもオブジェクト シンボル コンスセル(リスト) 関数 その他(連想リスト、ベクタ、ハッシュテーブル) Emacs特有の型(バッファ、マーカ、etc.) 実践 ループ使ったら負け? 変数に代入したら負け? Emacs Lispとは マーケティング要素無しの、「write once, run anywhere」な言語です。 Javaの場合、次の欠点があります。 マシンにインストールされている保証が無い 他人のマシンに勝手にインストールするのは迷惑 Emacs Lispの場合、上の問題がありません。

    kwry
    kwry 2007/04/09