タグ

emacsとEmacsに関するyokochieのブックマーク (223)

  • 最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る大相撲の場所終了の傷心も癒えてきたので、久しぶりに Emacs について書きます。 エディタの重要な機能のひとつにコメントとコメントアウトがあります。 Emacs のコメント機能はとても優秀で、標準で様々な言語をサポートしています。ですので、拡張やプラグイン的なものをインストールすることなく、簡単にコメントをつけたり、コメントアウトしたり、それを解除したりできま

    最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。
  • Emacs Lispのイディオム - 2009-01-18 - 武蔵の日記

    今の自分は、出会った人や読んできたによって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…

    Emacs Lispのイディオム - 2009-01-18 - 武蔵の日記
  • Emacs ユーザにおすすめのアドオン KeySnail - mooz deceives you

    注意 現在の KeySnail にはプラグインシステムというものが導入され、これまで以上に拡張性が高まっています。最新版の KeySnail は以下のページよりダウンロードすることが可能です。 no title プラグインについては次のエントリを参照してください。 KeySnail 1.0 の新機能「プラグインシステム」を使う - mooz deceives you KeySnail とは KeySnail は Firefox のキーバインドを極限までカスタマイズすることが可能なアドオンです。このアドオンが keyconfig などの「ショートカットキーカスタマイズ系」の拡張機能と比較して優れている点は、次の四つ (or 人によっては三つ) となります。 キーボードショートカットに「連続したキーの組み合わせ」を指定することが可能 モードごとのキー割り当てが可能な為、同じショートカットキーに

    Emacs ユーザにおすすめのアドオン KeySnail - mooz deceives you
  • Emacs用の簡易C++リファレンスビューワcppref.elを作った - antipop

    C++の練習はあんまり進んでいないのだけど、がんばろうという気持ちはあります!!1という昨今ですが、id:kazuhookuさんが作成したC++リファレンスビューワであるところのcpprefが素敵な感じだったので、やっぱりEmacsで使いたいなーってんで、同じような動作をするものを書いてみました。 http://github.com/kentaro/emacs-cppref cppref.elへのパスを通したあとに(require 'cppref)と書くだけでM-x cpprefできます。プロンプトがでるので、Perl版と同様、適当に入力してみるといい感じにドキュメントを拾ってemacs-w3mで表示します。 ざっくりでっちあげただけなのでいろいろ微妙ですが、どうぞご利用ください。というか、僕がちゃんと利用するようにしよう……。

    Emacs用の簡易C++リファレンスビューワcppref.elを作った - antipop
  • 五反田Emacs#01に行ってきた - なんとなく日記

    向かってると前方を歩く @cesare さんを発見.連れて行ってもらうことに. emacs 使いがたくさんいますね! 19:30 スタートで会場 19:00 という,勉強会じゃない感じのいいスケジュール 見たことあるようなー,ないようなー,人がたくさん 「ピザをうにもかかわらず,酒は禁止とは,まるで肉のないすき焼きじゃないか」とか思った 「今日やる内容はあまり知りません」と言う発言.なんかゆるふわ. 「敵が一人紛れ込んでいる!」 まとめ Emacs 使いに悪人なし anything は富豪的 Emacsを活用したプログラマ採用 アリエルネットワーク社員番号2番の井上さん SD の Emacs のトラノマキ監修&時々執筆 ストールマンに3回会ったことがある FSF に行って Tシャツ買ったら Free Software Award 1st に招待してもらったときに,会ったのが初めて パーフ

    五反田Emacs#01に行ってきた - なんとなく日記
  • Emacs での Haskell プログラミングを幸せにする - あどけない話

    前から予告していましたが、Emacs での Haskell プログラミングを幸せにするプロジェクトを開始しています。ゆくゆくは、haskell-mode を置き換えたいのですが、とりあえず haskell-mode と共存して、補完とドキュメントの閲覧が幸せになるコードをリリースします。 まだ、プロジェクトのページを作っていないので、コードは一時的にここに置いておきます。 補完 (M-TAB) 行頭では、行頭に来るべき予約語(import とか)の補完ができます import の後では、モジュール名(Data.List とか)の補完ができます。 その他の場所では、予約語(where とか)、関数名(foldr とか)、型名(Bool とか)などの補完ができます。 cabal などを使ってインストールしているモジュール名が補完対象となります。つまり、ghc-pkg が表示してくれるパッケージ

    Emacs での Haskell プログラミングを幸せにする - あどけない話
  • firefoxをEmacsにしてくれるKeySnailがすごすぎる - sheephead

    firefoxをEmacsにしてくれるKeySnailがすごすぎる 2009.09.27 twitter 日記 anything.el, Emacs, firefox, google, javascript, KeySnail Emacsでコード書いたり、日記書いたりしているときに、ネットで調べものしようとマウスに手を持っていくのが陶しくなったりします。 というわけで、Emacsにw3mなぞ入れてみたのですが所詮はテキストブラウザ、昨今のリッチなサイトは表示がグダグダに乱れてしまって、結局firefox使ったりしてました。はーvimperatorいいなーでもvimだしな、とか思ってたらすごいアドオンがありました。 KeySnail KeySnailとは、firefoxをEmacsライクにしてくれるアドオン。詳しい使い方は作者のmoozさんが詳しく説明してくれています。 Emacs ユーザ

    firefoxをEmacsにしてくれるKeySnailがすごすぎる - sheephead
  • auto-complete.el でオブジェクト・メソッド・プロパティなどを補完 - jimo/memo

    Emacsauto-complete.el は,補完候補をプルダウンで表示し,補完してくれる非常に強力な Emacs の拡張です.インストール,初期設定と詳しい説明については以下を参照してください.http://www.emacswiki.org/emacs-en/AutoComplete 今回は,この拡張で関数やプロパティ名などを補完するようにしてみました.基的には前の記事と同じような感じです.http://d.hatena.ne.jp/jimo1001/20080712/1215842570因みに,補完候補のリストは xyzzy のようにリストの記述されたファイルを使用します. 補完候補リストのファイルhttp://files.undo.jp/completions.tar.gz Source以下 JavaScript 定義です.他のモードは適当書き変えると動きます. ;; ac-m

  • emacsでのPATHとperl-completion.elのplcmp-installed-modulesでワケ分からなくなったメモ - すぎゃーんメモ

    自分は(たぶん)Mac Portsで入れた/opt/local/bin/perlを主に使っている。 で、/usr/bin/perlでなく/opt/local/bin/perlを優先的に使うように、.zshrcで export PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:$PATH と設定してあり、CPANでモジュールをインストールするときも/opt/local/bin/cpanで入れていた。 で、perl-completion.elを使っていて、モジュールのperldocを参照しながら書きたくて"C-c d"とかでインストール済みモジュールを調べようとすると、どうもインストールしてあるはずのモジュールが出てこない。 どうやら/usr/bin/perlの方のモジュールが一覧表示されているらしい。 どういう仕組みになっているんだろう、と

    emacsでのPATHとperl-completion.elのplcmp-installed-modulesでワケ分からなくなったメモ - すぎゃーんメモ
  • Emacs23とMule6.0 その歴史と新機能について by 川幡太一さん - サイト更新停滞ちうっ

    tokyo-emacs #x02 http://groups.google.co.jp/group/tokyo-emacs?hl=ja EmacsとMuleの歴史 1987.06.12 Nemacs 1.0 1992.03.04 Mule 0.9 2001.10.22 Mule 5.0 2009.07.29 Mule 6.05.0から、6.0の間に何があったか。 lookup 辞書検索プログラム 開発の歴史 1997 Emacs、Muleが統合 2002 Unicode化開始 2003 Emacs22でUnicode対応することに。 開発遅延 2009 Unicodeに完全対応。MaintenerのRMSが多忙・完璧主義なので、遅れたという話らしい。 あとでどのような悪行を行ったか、確認する。 Emacs23の文字コード空間 Emacsは自前のコードセットを持っている。 すべての文字に対し

    Emacs23とMule6.0 その歴史と新機能について by 川幡太一さん - サイト更新停滞ちうっ
  • tokyo-emacs #02 に参加してきた - すぎゃーんメモ

    id:hayamizさんに感謝、です。 (tokyo-emacs #x02) : 観覧希望者用ページ : ATND 初心者から抜け出していない下っ端Emacs使いの自分が知らない世界を色々と垣間見ることができました。 あんなことやこんなことができるのかー、と。 とても勉強になりました。 とは言えメモの類いを全然とっておらず。。 思ったことをTwitterに垂れ流していただけなのでそれを貼っておくことしかできない。 $ perl -MLWP::Simple -MJSON -MDate::Parse -C2 -le 'print "".localtime str2time($$_{created_at}), " : ", $$_{text} for reverse @{from_json(get pop)}' 'http://twitter.com/statuses/user_timeline

    tokyo-emacs #02 に参加してきた - すぎゃーんメモ
  • KeyRemap4MacBook

    Universal Binary. Mac OS X 10.4, 10.5. (Leopard-ready) MacBook, MacBook Pro, iMac, Mac mini で動作確認しています。 DoubleCommand や Tesla などの他のリマッパーとの併用は出来ません。 KeyRemap4MacBook をインストールする前にこれらのソフトウェアをアンインストールして下さい。

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

    iPhoneアプリ、買ってますか? つい"ポチッとな"してしまう仕掛けの数々に、Appleの計算高さが見え隠れしてしまうのですが。それはさておき、不定期に発生する「期間限定セール品」、そのお知らせを効率よく知る方法はないものでしょうか? 先日、コナミの「フロッガー」を67%OFFで購入したのですが、私はたまたま情報を入手できたからいいものの、セール情報自体知らない人も多いはず。売り手 / 買い手ともに、もったいない話だと思うんですよねえ。 さて、今回も『第331回 Cocoa対応で大きく変わった「Emacs 23.1」(1)』に続き「Emacs 23.1」(Cocoa Emacs) について。筆者の「~/.emacs.el」から、Cocoa Emacsに必要 / あれば便利な設定を抜粋する形でお届けしたい。 海上忍氏が利用中の「.emacs.el」(抜粋)はこちらからダウンロードできます(

  • ひとつの .emacs で設定を、、その2。 - 日々、とんは語る。

    前回は、Emacs の環境別に書き分ける方法を紹介したのですが、 どようびさんのコメントにあるように環境別にガチガチに書いてしまうと流用できなくて不便です。 で、環境によっては未導入な Elisp とかがあるわけですが、通常は .emacs 読み込み時に存在しない Elisp を require しようとすると、エラーを吐いて以後の読み込みを中断します。 これはこれで設定の正しさを確認できますが、違う環境でとりあえず使いたい場合にはちょっと面倒です。 そこで、存在しないものは、その関連する設定ごと無視してくれて、存在する Elisp は関連する設定も正しく読み込んでくれるような形が望ましいです。 when による分岐と require の第三引数を使う。 Emacs のバージョンいくつからかは知りませんが、require 関数には、オプションで第三引数 noerror を受けつけてくれます

    ひとつの .emacs で設定を、、その2。 - 日々、とんは語る。
  • 橋本商会 » cocoa emacsをインストールした

    carbon emacsを使ってたけど、cocoa emacsに乗り換えた。 動作中にメニューの[Windows]→[Font Panel]でフォントサイズをかんたんに切り替えられるのがうれしい。 macportsでインストールした sudo port install emacs-app-devel 先に持ってたホームディレクトリの.emacs.elや.emacs.d/以下は削除した。 /Applications/MacPorts/Emacs.app から起動。 Command + , で設定画面がでて、フォントなどの設定ができる。 バックスラッシュを打てるようにAlt/Optionキーの割り当てを無くして、かわりにFnキーにMetaを割り当てる これでalt+¥で\が打てるようになった。 背景黒で文字を白にしたいので esc-xして set-background-color black

    橋本商会 » cocoa emacsをインストールした
    yokochie
    yokochie 2009/08/12
    設定画面いいな
  • 【コラム】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ユーザにとっては看過できないリリースとなっている。 まずは、全プラットフォーム共通の変更点から。内部のエン

  • Emacs 23 から追加された Elisp。 - 日々、とんは語る。

    正確には、Emacs 22.1 から Emacs 23.1 で追加されたものです。なぜなら、Mac に最初から入っている Emacs が 22.1 だから。 調査方法。 /usr/share/emacs/22.1/lisp /usr/local/share/emacs/23.1/lisp 上記の2つのディレクトリに入っている Elisp のリストを作成して diff してみる。リストは見易いように tree を利用。Mac で tree をつかう場合は、MacPorts でインストールする。 リストは、それぞれのディレクトリで以下のようなコマンドで作成。 $ tree | grep -v 'el.gz' > ~/23.1.elc.list.txt 新たに追加された Elisp。 //www.easypg.org/index.html.ja">epa-file.el とその関連ファイル群:E

    Emacs 23 から追加された Elisp。 - 日々、とんは語る。
  • Emacs 23 がリリース、でも Mac の GUI 版は微妙。 - 日々、とんは語る。

    Emacs 23 がリリースされ、各地で Emacs 祭が開かれている昨今ですが、みなさんいかかお過しでしょうか。 僕は早速、http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1.tar.bz2 をダウンロードして、ビルドしてみましたが、MacGUIEmacs、俗にいう Cocoa Emacs はどうやら、まだ完全にサポートされているとは言いがたい状態の様です。 etc/NEWS にも以下の通りあります。 ** New NeXTSTEP-based port This provides support for GNUstep (via the GNUstep libraries) and Mac OS X (via the Cocoa libraries). (中略) Currently, the Nextstep port is no

  • 最近知った dired の便利な機能 - mooz deceives you

    dired にも慣れてきて、すっかり zsh の出番が減ったこの頃。 ドットファイルを隠す ホームディレクトリを dired で開くと、ドットファイルやドットディレクトリがざーっと表示されファイルを探すのが結構大変になる。 F1 m してから hide といった単語で検索してみてもそれらしき関数は見つからず、どうしたら良いのだろうとずっと思っていた。 で、ついさっき知った方法。 dired で次のキーを打ち込む。 C-u s s はご存知の通りソート / 非ソートの切り替え。こいつに前置引数をつけて呼び出すことで、次のようにして dired の表示に用いられる ls コマンドのオプションを、直に弄ることが出来てしまう。 今回はドットファイルが表示されグロッキー状態だったので a オプションを外すことで解決。 色々ソート これまでは dired で s を押してもファイルの変更日時でしかソー

  • Emacsが約2年ぶりのメジャーバージョンアップ - @IT

    2009/07/30 GNU Projectは7月29日、GNU Emacsの最新バージョン「Emacs 23.1」をリリースした。2007年6月に出たEmacs 22.1以来、約2年ぶりのメジャーバージョンアップとなる。GNU/Linux、FreeBSD、SolarisなどUNIX系OSのほか、MS-DOSやWindowsもサポートする。 Unicodeサポートを改善したほか、複数のフォントシステムが扱えるようになるなど、大きな変更がある。PDFファイルやSVGファイルの表示に対応したこと、上下の行の移動が論理行単位から表示行単位に変わったことなど、細かな変更も多い。XEmbed仕様に対応し、X上のほかのアプリケーションへの埋め込みが容易になったという。