タグ

emacsに関するntakuのブックマーク (27)

  • Emacs でファイルの文字コードを変換するときの覚書 - gan2 の Ruby 勉強日記

    もうさすがに忘れないだろーとは思っているものの 以前もそんな風に思っていてしばらくしたらあやふやになっていたので 記憶に定着されることを祈りつつちゃんと書いておく。 基 以下の2つを覚えておけばまず大丈夫。 文字化けしてるとき (UTF-8 のファイルなのに SJIS で開いちゃったとき) 「C-x RET r utf-8」 文字化けしてないとき (SJIS のファイルを UTF-8 で保存したいとき) 「C-x RET f utf-8」 間違って上記の2つをあべこべに使うと厄介なことになるので注意。 僕を含め、「Emacs でファイルが文字化けしておかしくなった!」って人は 大体文字化けしている状態で「C-x RET f」で保存しちゃってハマることが多い気がする。 文字化けしちゃってるときは「C-x RET r」だよ! ちなみにこの「r」は「revert (戻る、復帰する)」の頭文字み

    Emacs でファイルの文字コードを変換するときの覚書 - gan2 の Ruby 勉強日記
    ntaku
    ntaku 2010/12/17
  • XKeymacs

    XKeymacs は Windows 上の全てのアプリケーションにおいて Emacs like な操作性を実現するためのキーボードユーティリィティです。XKeymacs を使用すれば、どの Windows アプリケーション上でも、Emacs のキーバインディングが利用できます。自分で作ったキーボードマクロに、任意のショートカットキーを割り当てることもできます。コマンドプロンプトで、bash のようにコマンドを補完することもできます。Emacs, Xemacs, Mule, Meadow という言葉にピンと来ない人にはあまり縁のないソフトです。Keymacs に C-t と C-l を実装したくて作り始めた XKeymacs ですが、現在一通りの機能は揃いました。 今後は利用者の要望による新機能の追加、及び、 bug fix を中心に完成度を高めていきたいと考えてます。 対応 OS: Win

  • Emacs.app (Mac OS X ネイティブ Emacs 23) - insomnia

    Mac OS X の Emacs.app Version 9.0-rc2 をインストールした.Mac 用の Emacs も Cocoa 対応になり,Emacs Version 23 になっている. 私は Mac OS X では通常,X11-Emacs を利用している.BDF フォントが使えて多言語環境としては最適であると思う.一方 Mac OS X のアプリケーションとのデータのやり取りでは Mac OS X ネイティブの Emacs が優れている. Emacs 初期設定ファイル .emacs に以下を追加して,X11-Emacs と Emacs.app で使い分けるようにした..emacs-23.el に Emacs.app 用の定義を記述しておく. (if (string-match "^23" emacs-version) ;; For Emacs.app (load "~/.em

    ntaku
    ntaku 2009/08/29
  • 【コラム】OS X ハッキング! (331) Cocoa対応で大きく変わった「Emacs 23.1」(1) | パソコン | マイコミジャーナル

    Time Capsuleがアップデート、2TBモデルが追加されました。価格は従来の1TBモデルと同じ50,800円、新しい1TBモデルは30,800円ということで、事実上の値下げ。こまめにシステムのバックアップを行うべく、導入を検討しようかと思います。 さて、今回は「Emacs 23.1」について。言わずと知れた多機能テキストエディタの最新版、時代の要請に応じた最新フィーチャーが盛り込まれている。ここでは、その全体像から見てみよう。 Emacs 23.1の新機能 Emacs 23.1は、2007年6月にリリースされたv22.1以来約14カ月ぶりとなる、安定版としてのメジャーバージョンアップだ。全プラットフォーム共通の変更点もあれば、OS X限定の新機能もあり、OS XにおけるEmacsユーザにとっては看過できないリリースとなっている。 まずは、全プラットフォーム共通の変更点から。内部のエン

    ntaku
    ntaku 2009/08/29
  • sylvan-l.net - grep-find で .svn フォルダを含めないで検索する方法

    find . -type f -path '*.svn*' -prune -o -print0 | xargs -0 -e grep -n -e "検索文字列" M-x grep-find Enter とした時に上記コマンドが出るようになればいい。 参考 [unix][howto] findでマッチしなかったものを出力する - メモの日々 (2005-11-01)

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

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

    ntaku
    ntaku 2009/08/01
  • ctags日本語対応版

    exuberant ctags 日語対応版 ctagsって何? Exuberant ctagsの魅力は? 日語マニュアル (Update 2005/06/04) Exuberant Ctags FAQ 日語訳 (上4つの翻訳者は寺田 隆平さんです。ありがとうございます。) 日語ヘルプメッセージ 状況別使用例 exuberant ctags 日語対応版ダウンロード Win32版(バイナリのみ) (ec58j2w32bin.zip  162,098 byte) Win32版(ソース&バイナリ) (ec58j2w32.zip  589,133 byte) UNIX版ソース (ctags-5.8j2.tar.gz  518,112 byte) 変更履歴 ctags5.8J2 (2010/12/25) ・--jcodeオプションで sjis, euc, utf8 が指定された場合は出力する

    ntaku
    ntaku 2009/07/07
    タグジャンプの設定で利用
  • EmacsでJavaScriptソースを快適に読むために:js2-modeとエグズーベラントCtags - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「横道にそれすぎ」に書いた事情で、EmacsでJavaScriptソースコードを読む環境を少し整えようかと。 次の2つのツールを導入してみよう、っと。 js2-mode: http://code.google.com/p/js2-mode/ エグズーベラント(EXUBERANT)Ctags: http://ctags.sourceforge.net/ 内容: より良いEmacs JavaScriptモード -- js2-mode 強烈なタグファイル作成ツール -- エグズーベラントCtags エグズーベラントCtagsを調べてみる EmacsでJavaScriptソースを読む ●より良いEmacs JavaScriptモード -- js2-mode 以前(2006年7月)、ひげぽんさんの記事で、「ecmascript-mode.el < javascript.el みたいだ」と書いてあった

    EmacsでJavaScriptソースを快適に読むために:js2-modeとエグズーベラントCtags - 檜山正幸のキマイラ飼育記 (はてなBlog)
    ntaku
    ntaku 2009/07/06
    タグジャンプの設定方法
  • Emacs Lisp TIPS - ファイル更新日を自動的に書き換える

    はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu

    ntaku
    ntaku 2009/07/06
    外観に関する設定を参考にする
  • on Rails : rails.elの使い方をかいつまんでまとめる - もち

    http://rubyforge.org/docman/?group_id=1484 これの,review.zipの中のindex.htmlを読みながら. コーディング Snipets C-c p rhtml(ビュー)ファイルの編集中,範囲を選択してC-c pってすると,その選択した部分を切り取って新しくファイルを作ってくれる.pは,partialのpと覚えれば良い.んで,その切り取った部分の名前をつけられる._form.rhtmlみたいなサブテンプレートを作ってくれるんだな. 例) before <h1>新規スケジュール</h1> <%= start_form_tag({:action => 'create'})%> <!-- ここから --> <%= error_messages_for 'schedule' %> <p><label for="schedule_datetime">日

    on Rails : rails.elの使い方をかいつまんでまとめる - もち
  • CarbonEmacs/日本語環境の設定 - MacWiki

    Mac OS X 版 Emacs(CarbonEmacs)の日語環境の設定を解説します。 Mac OS X では、旧 Mac OS を受け継ぐ Shift-JIS 部分、UNIX のターミナルアプリケーションの EUC、ファイルシステムは Unicode というように、複数の日語エンコーディング環境が入り交じっているので複雑です。 設定方法[編集] 準備[編集] 後述の「ファイル名の濁点・半濁点問題」のための対策として Mac Emacs JP プロジェクトのリリースファイルエリア http://sourceforge.jp/projects/macemacsjp/files/ から utf-8m.el ファイルをダウンロードします。 設定[編集] 次のように記述します。 なお、CarbonEmacsPackage では、この設定があらかじめ済ませてありますので .emacs.el で

    ntaku
    ntaku 2009/05/25
  • Emacsの文字コード指定

    Emacsではバッファごとに文字コードの取り扱いを変えることができる. 変更できる文字コードには,主に次の3つがある: ◇ファイル文字コード バッファの内容をファイルに書き込むときの文字コード ◇キーボード文字コード Emacsにキーボードから入力されるコードで,端末が送り出す文字コードとキーボード文字コードを一致させておかねばならない ◇ディスプレイ文字コード Emacsから端末表示用に送り出される文字コードで,端末の表示に用いられるコードとディスプレイコードを一致させておかねばならない 他に,外部プロセスと通信するときに用いられるプロセス文字コード,コピー&ペースト などに使うセレクション転送時の文字コードなども変更できる. 編集中のバッファの文字コード・改行コードの判定 今,使っている編集バッファではどんな文字コードや改行コードを使っているかはEmacsウィンドウ下部にある黒ライン行

    ntaku
    ntaku 2009/05/25
  • これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ

    さて、前回に引き続き、第2回目のエントリーとなります。 第1回の様子を見てみると、emacsに興味がある人はやはり多いんだなと感じました。今回は実際に立ち上げて、emacsで文章を編集する操作まで行きたいと思います。 emacsを操作する際に使用するキー emacsでは、CTRLキーとMETAキーとの組み合わせを利用して様々な機能を利用します。CTRLキーは馴染みのあるキーです。METAキーはALTキーもしくはESCキーで使用しましょう。私自身は、METAキーは、ALTキーで代用しております。 それでは、それぞれのキーの組み合わせの記述について説明をします。emacsのコマンドはよく以下のような記載をします。まずはこれをみて操作内容を理解できるようにしましょう。 機能 コマンド コマンド解説 左へ移動 C-b CTRLキーを押しながら、アルファベットのbを押す 1単語右へ移動 M-f ME

    これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ
    ntaku
    ntaku 2009/05/11
    基本コマンドの解説
  • Fragments of Reality - ElScreen

    08 Jan 1997 14:33:28 +0900らしいです。もちろん、fj.sourcesで。コードをばらまくと云えば、当時はまだNewsだった気がするな。ちょうどWebへ移行し始めた時期かもしれない。 ElScreenはその半年前の1996年6月21日、あれは確か金曜日だったけど、その夜にえいやで(Emacs Lispもろくに知らないのに)書き始めて、次の日の午前中にとりあえず動くものができたのでした。その日は少し仮眠して、すぐにElScreen-GFを書き始めたと。そもそもそのころは、src/sys/netinetを読んでてどうも効率が悪いぜ、ってことで、ElScreen-GFみたいなのが欲しくて書いたんだよな。 そういえば、(DX4 66MHzで)あまりに遅かったegg-mixの高速化をしたのもそのころだ。そのコードは気にくわなくて、自分で使うだけでお蔵入り。 最近はいまいち体調

    Fragments of Reality - ElScreen
    ntaku
    ntaku 2009/05/10
  • Linum

    Here are Emacs definitions that let you display line numbers to the left of buffers (screen-shot). Download either: linum.el for Emacs >=22, or linum.el for older Emacs versions and XEmacs Copy the appropriate linum.el to your load-path and add to your .emacs: (require 'linum) Then toggle display of line numbers with M-x linum-mode. Main page

    ntaku
    ntaku 2009/05/10
    line numberを表示するel
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Emacs + GDB チートシート - higepon blog

    Emacs + GDB を利用したいならば、何よりも GNU Emacs Manual: Debuggers(英語) を読むことを強くおすすめします。 和訳も存在しますが内容が古く、マウスを利用した操作やグラフィカルな機能についての記述がありませんでした。 マニュアルを読んで理解したあとは実践で覚えていくわけですが、以下にまとめたチートシートを利用すれば時間が節約できるかもしれません。 もしも便利な機能に関して漏れがあれば是非教えてください。 .emacs ;;; GDB 関連 ;;; 有用なバッファを開くモード (setq gdb-many-windows t) ;;; 変数の上にマウスカーソルを置くと値を表示 (add-hook 'gdb-mode-hook '(lambda () (gud-tooltip-mode t))) ;;; I/O バッファを表示 (setq gdb-use

    Emacs + GDB チートシート - higepon blog
    ntaku
    ntaku 2009/05/06
  • Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine

    Emacsの特徴の1つに、柔軟にカスタマイズが可能な点がある。記事ではフォントの変更や外観の変更、キーバインディングの変更と行った基的なカスタマイズと、定番のカスタマイズを紹介する。 Emacsは「Editor Macros」の略から命名されたことからも分かるように、柔軟にその動作をカスタマイズすることができる。EmacsのカスタマイズにはEmacs Lisp(elisp)と呼ばれる、Lispベースの専用マクロ言語を利用するのが一般的だが、Emacsに備えられているカスタマイズ機能を用いたカスタマイズも可能だ。elispによるカスタマイズは柔軟性に優れるものの、elispの文法はCなどの手続き型言語とは異なるため、取っつきにくさを感じる人も多いだろう。そのため、まずはカスタマイズメニューを用いたカスタマイズや、定番のカスタマイズ例をコピー&ペーストで利用する方法を覚えておくとよいだろう

    Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine
    ntaku
    ntaku 2009/04/25
  • 京都|仮設足場 クサビ式足場|アークス

    京都府近郊での仮設足場工事・クサビ式足場なら、スピードと安全な足場・作業のしやすい足場で好評のアークスの足場にお任せください。

    ntaku
    ntaku 2009/04/16
  • Petit emacs lisp tips on .emacs.el

    数十行程度の小細工 emacs lisp です。主に Cocoa Emacs (emacs 23.0.94.1) 上で動作確認しています。mule と聞いたらラバのことだと思っているので悪しからず。これらのコードは、頻繁に訂正しています。ご利用は自己責任で。太字になっているものは使用頻度高いです。 Contents 起動速度を改善するための emacs lisp [Meadow 1] ハイレベル API で定義されたフォントの読み込みを高速化 [Meadow 2] 色々なサイズのフォントの設定 [04/11/11 追記] .emacs の読み込みスピードを計算 追記: Meadow 2 起動時間の推移(試行錯誤中) [04/02/14 更新] エラー箇所へのジャンプつき .emacs.el の自動バイトコンパイル [05/01/02 更新] ちょっとした機能を追加する emacs lisp

    ntaku
    ntaku 2009/04/16