タグ

Emacsに関するAshizawaのブックマーク (96)

  • Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine

    EmacsはUNIX/Linux環境では定番とも言えるテキストエディタだ。ソースコードの自動整形や色分け表示など、プログラミングに便利な機能を多く備えているため、特に開発者の間で人気が高い。記事ではWindows/Mac OS X環境でのEmacsの導入方法や、その基的な使い方を紹介する。 Windows環境でのEmacsの導入 WindowsMac OS Xの場合、複数の配布パッケージ(ディストリビューション)が存在するので、どのディストリビューションを利用するべきか迷うかもしれない。どのディストリビューションも基的な機能は同一だが、独自に機能拡張が加えられているものもあり、また日本語入力に難のあるものもある。そこで、まずは日語環境で多く利用されている定番のWindows/Mac OS X向けEmacsディストリビューションを紹介しておこう。 NTEmacsJp NTEmacs

    Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine
    Ashizawa
    Ashizawa 2009/04/09
    M-C-sとか全然使ってないなぁ
  • 2009/04/08 - memo - unknownplace.org

    昨日のやつに言及いただいた。 midnight.el で毎日 0 時に古いバッファを削除する - (rubikitch loves (Emacs Ruby CUI)) 標準添付の midnight.el とかどうだろうか。 まさにこれがやりたかった。ありがとうございます! で、設定ファイル書かなくても全部 customize だけでできるみたい。 customize-group midnight して midnight-mode を on にすれば OK。ノーマルバッファの削除間隔はデフォルトだと3日だが、ちょっと短いのでそこも 7 とかに変更した。 あとはまぁデフォルトで良いかな。

    Ashizawa
    Ashizawa 2009/04/08
    midnight
  • unknownplace.org - 2009/04/07 - 古いバッファを自動で消したい!!

    気がつくとemacsのバッファがすごい数になっていて補完などが重くなるのである程度たまったら自動で古い物(しばらくvisitしてない物)を自動的に削除するようなものが欲しい。 とりあえずぼくのelisp力ではあんまり難しいことはできないので (defun kill-old-buffers () (interactive) (let ((count 0)) (dolist (b (buffer-list)) (incf count) (if (> count 100) (or (buffer-modified-p b) (kill-buffer b)))))) とかいうのを書いてとりあえずはしのぐことにした。これは最後に使ったバッファ100個のこし、それ以前のバッファで修正フラグがたってないものを全部殺すというもの。 (buffer-list) でとれるリストは anything などのよう

    Ashizawa
    Ashizawa 2009/04/07
    save にフックしておいて auto-save しておくと幸せになれそう
  • Remember - a minimal PIM for Emacs - Summary [Gna!]

    Remember is an Emacs mode for quickly remembering data. It uses whatever back-end is appropriate to record and correlate the data, but its main intention is to allow you to express as little structure as possible up front. When you enter data, either by typing it into a buffer, or using the contents of the selected region, Remember will store that data -- unindexed, uninterpreted -- in a data po

    Ashizawa
    Ashizawa 2009/04/06
    予定管理elispらしい
  • source一覧 - anythingの設定方法 まとめwiki

    各sourceの説明 現在開いているバッファの一覧 変数名 anything-c-source-buffers 詳細 現在開いているバッファの一覧を取得します パッケージ anything-config.el おすすめ度 ★★★★★(とても便利) バッファにマッチしなかった場合にバッファを作成する 変数名 anything-c-source-buffer-not-found 詳細 バッファにマッチしなかった場合にバッファを作成します パッケージ anything-config.el おすすめ度 ★★★ (普通) ミニバッファに入力されたファイル履歴の一覧 変数名 anything-c-source-file-name-history 詳細 変数file-name-historyの一覧を取得します。 file-name-historyは、ミニバッファに入力されたファイル履歴の一覧です。 パッ

    source一覧 - anythingの設定方法 まとめwiki
    Ashizawa
    Ashizawa 2009/03/19
    最近のはいってなくね?
  • http://www.flickr.com/photos/jaaronfarr/3364808876/sizes/o/

    Ashizawa
    Ashizawa 2009/03/19
    かっこよさげだけどたぶん使わない
  • M-x align を知らなくていいのは小学生までだよね - IMAKADO::BLOG

    隣の席のid:typesterさん(上司)から M-x align の存在を教えてもらった。 今まで手動でそろえていました自分って・・・ my $hsh = { hoge => 'hoge', hugapiyo => 'hugapiyo', hogepiyohuga => 'hogepiyohuga', }; こんなコードをリージョン選択して、 M-x alignすると my $hsh = { hoge => 'hoge', hugapiyo => 'hugapiyo', hogepiyohuga => 'hogepiyohuga', }; となります。 他のEmacs使いの方と話すと新しい発見がたくさんあって凄く面白いですね!! tokyo-emacs#2 とかあったらいいなー。

    M-x align を知らなくていいのは小学生までだよね - IMAKADO::BLOG
    Ashizawa
    Ashizawa 2009/03/13
    IMAKADOさんKayacの中の人だったんだ
  • EmacsWiki: anything-etags.el

  • ディノオープンラボラトリ — Emacsでサーバ作業を行う際の注意点

    Emacs使いの人はサーバ作業の際もEmacsを使うことが多いかと思います。ところが、Emacs使いはvi使いの人より少しだけ気をつけることがあるんです。今回はそんな内容をまとめてみました。 バックアップファイルに注意 Emacsは標準設定だと元のファイル名に「~」を付加した名前でバックアップファイルを作ります。普段は便利な機能なんですが、サーバ上の作業だと困ることもあります。 例えばWebサーバで公開中のPHPファイルを直接編集する場合、index.phpを編集したらバックアップとしてindex.php~ファイルが作成されてしまいます。標準的なWebサーバの設定ではindex.php~はtext/htmlとして出力されてしまいますので、一つ前のバージョンのPHPソースコードが全世界に公開されてしまいます。 また、特定ディレクトリ以下の全ファイルを処理対象にする処理があった場合、バックアッ

    Ashizawa
    Ashizawa 2009/02/26
    確かに~バックアップファイルでトラブルとか出る可能性あるよなぁ
  • identica-mode fixes

    Ashizawa
    Ashizawa 2009/02/13
    なにこれ?
  • development versionのphp-completion.elをコミットしました。 - IMAKADO::BLOG

    http://coderepos.org/share/browser/lang/elisp/php-completion/trunk/php-completion.el ver 0.01です。一応動くと思いますが、開発途中のバージョンなので、人柱になっても問題ない人向けです。 できる事は、anything.elを使った関数名、定数、iniディレクティブ等の補完です。 アクション(候補選択してTAB)でphp.netのあいまい検索に投げる事も可能です。デフォルトの動作だと、ブラウサで開きます。カスタマイズするばあいは phpcmp-browse-function に関数を設定してください。引数にURLが渡されてcallされます。 クエリを投げる先は phpcmp-manual-url-format で変える事が可能です。PHPのサイトは、rsyncでミラーリングできるみたいなので、http:

    development versionのphp-completion.elをコミットしました。 - IMAKADO::BLOG
    Ashizawa
    Ashizawa 2009/01/29
    人柱になる
  • Web::Scraperを使って、PHPの関数一覧をスクレイプする。 - IMAKADO::BLOG

    php-completion.elを作っていて、PHPの関数一覧が必要になったので、php.netからスクレイプするスクリプトを Web::Scraper を使って書いた。 xpathに疎い自分ですが、cssのセレクターで指定できたので無問題でした。素晴らしすぎる。 use strict; use warnings; use List::MoreUtils qw(uniq); use Web::Scraper; use URI; my $functions = scraper { process "div#content div.index a.function", 'functions[]' => sub { my $text = $_->as_text or return; return $text; }; result 'functions'; }->scrape(URI->new(

    Web::Scraperを使って、PHPの関数一覧をスクレイプする。 - IMAKADO::BLOG
    Ashizawa
    Ashizawa 2009/01/28
    IMAKADO++
  • 【コラム】OS X ハッキング! (20) emacsでスマートに英辞郎を使おう | パソコン | マイコミジャーナル

    時間の6月5日、OS Xの最新版アップデータ(Ver10.1.5、Build 5S60)が公開された。ATI Rage Proなど各種グラフィックカードの描画速度アップが特記事項として挙げられるが、個人的にはWebDAVの機能強化によるiDiskのアクセス速度改善がうれしい。Internet Explorerの起動も速くなった。まだアップデートしていないユーザは急げ!! さて今回は、104万語(Ver.54.0)という驚異的な収録語数を誇るフリーの英和電子辞書「英辞郎」をOS Xで利用する方法を紹介したい。ただし、Carbon/Cocoaアプリの紹介では当コラムの芸風(?)に反するので、辞書検索クライアントにはemacsを使用する。事前準備としては、OS Xに標準装備のemacsまたはCarbon版emacs( http://mac-emacs.sourceforge.net/ )で日

  • auto-complete.el で scheme のシンボル補完なんとなくできた - 日記を書く [・w・] はやみずさん

    auto-complete.elの流儀がよくわからないのでソース読みつつ空気を読んで書いてみた。 ノリとしては 補完候補の素(ファイルで定義されてる関数名とか全部)を集めて それを ac-target でフィルタリングして (イディオムとしては (all-completions ac-target (補完候補ぜんぶのリスト...)) というかんじらしい) 返す 関数を ac-sources につっこむ というかんじであった。候補を集める関数を gather とすると (setq ac-source-hogehoge '((candidates . (lambda () (all-completions ac-target (gather)))))) (add-to-list 'ac-sources 'ac-source-hogehoge)とかやるとよい。 ac-target は、auto-

    auto-complete.el で scheme のシンボル補完なんとなくできた - 日記を書く [・w・] はやみずさん
  • sdic を利用し Emacs から英辞郎の辞書を引く - higepon blog

    背景 技術書などの英文を読む場合は 英辞郎 on the Web を利用している。辞書の内容には満足で不満はない。ただオフラインで使えない事ので困っていた。 例えば、集中したいがためにわざとオフラインのカフェなどに行って作業をするときなどに困る。辞書を引いているはずが別のサイトに移動して時間が過ぎるなんてこともある。 これらの問題を回避するために Emacs から辞書を引ける sdic + 英辞郎 を利用する。 英辞郎 - 辞書変換 この作業は、ダウンロード版の英辞郎では必要ない。書籍版の英辞郎 第四版に必要な作業。 CD-ROM からインストールする インストールされた PDIC Unicode for EIJIRO IV を起動 File - 辞書設定(詳細) を開く Eijiro112.dic を選択し右クリックでメニュー - 辞書の変換 変換先の辞書を Eijiro112.txt

    sdic を利用し Emacs から英辞郎の辞書を引く - higepon blog
  • Emacs ± ―

    先日、ブラウザのウィンドウを適当にクリックしてたら素晴しい記事(*)を発見&感化してしまい、早速注文しておいた英辞郎第三版がようやく届きました。 (*) http://d.hatena.ne.jp/mowamowa/20070220/1171965736 (ここは Amazon の広告貼っとかないと人間としてだめだろうと思ったけど貼れなくなってるじゃん…) 例にならって今回も gentoo ユーザーを意識しまくった記事になっております。あと個人的には lookup を使いたかったんですが、形式が意味不明だったので動作実績のある sdic を使うことにしました。蛇足ですが、使い方が意味不明とか形式が意味不明とかっていうのはこの業界のデフォルトなので特に気にする必要はありません。そういうパッケージはどんどん罵倒してやりましょう。中には重要度が高くて罵倒できないパッケージ( alsa とか)もあ

    Ashizawa
    Ashizawa 2009/01/25
    英辞郎
  • Cocoa Emacsでのフォント設定 - あどけない話

    Cocoa Emacs をそのまま使うと、等幅フォントの設定が使い物になりません。日語文字の幅は、英語文字の倍であるべきです! Web を調べても、みんな困っていることが分かっただけ。そこで自分でハックしてみましたが、到底手に負えないことが分かりました。(フォントEmacs の最も難しい部分です!) という訳で、Cocoa Emacs の Adrian Robert さんにメールしたところ、「フォント周りは半田さん」とのこと。結局、半田さんに質問しました。 そしてついに、Carbon な Emacs 22 でも CocoaEmacs 23 でも、希望通りにフォントを設定することができました。 以下がそうです。僕は、ヒラギノ丸ゴを使っています。 (setq my-font "-*-*-medium-r-normal--14-*-*-*-*-*-fontset-hiramaru")

    Cocoa Emacsでのフォント設定 - あどけない話
  • これから使い始めたい人のためのEmacs講座 全1回 - Kentaro Kuribayashi's blog

    よくある話ですが、コマンド一覧とかを表にして憶えようとしたって、絶対に無理です。そんなの、異常の記憶力の持ち主しか憶えられません。まずは、理屈はなんでもいいからとにかく30分でいいので集中できる時間を取って、以下のコマンドを実行し、チュートリアルをひと通りやってみるのが一番の近道です。 M-x help-with-tutorialその後「Emacs ビギナーに贈る、これからバリバリ使い隊!!人のための設定講座 その1。 - 日々、とんは語る。」などを読むといいと思います。

    これから使い始めたい人のためのEmacs講座 全1回 - Kentaro Kuribayashi's blog
    Ashizawa
    Ashizawa 2009/01/22
    vi はもうやめたんですか?
  • Emacs ビギナーに贈る、これからバリバリ使い隊!!人のための設定講座 その1。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る というわけで、前に言っていた普及記事です。 前置き(読み飛ばしOK) 僕が Emacs 系エディターを使い初めた当初、特殊なキーバインドにもそれなりに慣れてきたけど、設定が難しくて、誰かの設定をコピペしたけど、何か動かないとか、もうちょっと便利な設定があると思うけど、よく分かんないという日々が最近まで続いていました。 これではいかんと一念発起して、Lispの基礎

    Emacs ビギナーに贈る、これからバリバリ使い隊!!人のための設定講座 その1。 - 日々、とんは語る。
    Ashizawa
    Ashizawa 2009/01/22
    僕は .emacs.el じゃなくて .emacs.d/init.el 使ってるなぁ。
  • Emacs 普及記事を書こうと思う理由と、その草案。 - 日々、とんは語る。

    Emacs についての情報は世の中に結構溢れているのに、最近はどうも活発ではない気がします。 別に、個人が使うものですし、便利な機能は年々増えており、特に去年はAnything.elやauto-complete.elなど、熱い話題が一杯でしたが、日々何かしらの情報が流れている Vim が羨ましく思ってしまいます。 日々、多くの記事がウェブ上で流れていく現在では、新しく発信される情報が多いものが、その分野で大きくシェアを伸ばして行くと言っても良いでしょう。 例えば、SONY の type P に関する記事が多く流れれば、type P を欲しいと思う人が増えて当然だと思います。 Firefox がブラウザの中でシェアを伸ばしたのも、IE や Opera や Safari などと比べ、カスタマイズ要素が多いため、どうこう弄ったなどの記事が多く流通します。流通量もそうですが、記事の質(要するに褒め

    Emacs 普及記事を書こうと思う理由と、その草案。 - 日々、とんは語る。
    Ashizawa
    Ashizawa 2009/01/21
    マニュアルみれば事足りる人が多いのかもしれないね