タグ

emacsに関するpaellaのブックマーク (26)

  • Emacs上でカラフルにdiffを表示する - 2012-04-03 - ククログ

    ソフトウェア開発は小さな変更の積み重ねです。ソフトウェア開発ではバージョン管理システムを使うことが当たり前ですが、バージョン管理システムはその変更の積み重ねを記録しています。変更はdiffと呼ばれ、ソフトウェア開発をしていれば頻繁に目にします。例えば、コミット前に変更を最終確認するためにdiffを見ます。また、誰かがコミットすればdiff入りのメールで変更内容が関係者に通知されます。 さて、そんなよく目にするdiffをEmacs上でより見やすく表示する方法を紹介します。 そもそも、どうしてEmacs上でdiffを見るかというと、Emacsにはdiffを表示するための支援機能がたくさんあるからです。編集中のファイルのdiffを見たいならVCが提供するvc-diff(C-x v =)を使います。バージョン管理システムで管理している複数のファイルのdiffを見たいならMagit(git用)やps

    Emacs上でカラフルにdiffを表示する - 2012-04-03 - ククログ
  • Emacs for iPhone

    Emacs for iPhone Emacs is the closest thing to an Operating System that a simple text editor should ever be allowed to come, if we’re to maintain our sanity. It’s also my favorite IDE. The easiest way to get Emacs for iPhone is through my Cydia repository. This will let you install a pre-built, pre-verified Emacs. However, if you want to know how to build it from scratch, read on. You’ll need an o

    paella
    paella 2011/06/22
    要JB。ソースコードからiPhone上でコンパイルして(×クロスコンパイル)、使う方法。いや私はJBしてませんが
  • concurrent.el リリース - 技術日記@kiwanami

    今まで何の説明も無しに自分のアプリで使ってきた謎ライブラリ concurrent.el ですが、一区切りが付いた気がしましたのでリリースしたいと思います。 この記事では concurrent.el の基盤である deferred.el について簡単に紹介して、 concurrent.el の機能と適用例を紹介します。 あらすじ deferred.el復習 concurrent.el紹介 機能一覧、コード例 cacoo.elでの設計解説 deferred.el 紹介 deferred.el の詳しい使い方やAPIなどはREADMEの文書がまとまっていますので、手っ取り早く使いたい人はそちらを参照してみてください。 おそらく、他の言語でDeferredに慣れていればすぐに使えるのではないかと思います。 deferred.el リリース - 技術日記@kiwanami (リリース記事:慣性スクロ

    concurrent.el リリース - 技術日記@kiwanami
    paella
    paella 2011/04/21
    これはすごい。JSDeferred も調べてみよう。
  • Inconsolata, the best font for programming | Weboo Returns

    Recently, I changed the font used for programming to Inconsolata . I have combined this with Takao Gothic as a Japanese font, but these two are very compatible and very easy to see. In the article “Top 10 Programming Fonts” ( Japanese translation ), it is introduced as the first place. Both fonts are free to use, and Ubuntu comes with a standard package so you can easily install it. For OS other t

    paella
    paella 2011/03/22
    確かに見やすそう。
  • おすすめEmacs設定 - 2011-02-16 - ククログ

    注: これの更新版である2012年版があります。 他の人がEmacsを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のEmacsのおすすめ設定をここに記しておきます。 ディレクトリ構成 長年漬け込んできたEmacsの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。 .emacs.d |-- init.el ;; 基的な設定を記述 |-- config ;; 特定のモードや非標準のElispの設定をこの下に置く | |-- builtins.el ;; 標準Elispの設定 | |-- packages.el ;; 非標準Elispの設定 | `-- packages ;; 非標準Elispのうち、設定が多

    おすすめEmacs設定 - 2011-02-16 - ククログ
  • = EmacsからEvernoteを使う(+ exec-pathの設定) - @peccul is peccu

    [2010-11-16 00:45:35] >>>[emacs] >>>[evernote] cf.http://code.google.com/p/emacs-evernote-mode/wiki/README_Japanese 友達Evernoteとか言ってたから,Emacsにはないんだよねー.APIでも見てみるか→サンプルみたいなのが紹介されてる→emacs-evernote-modeあるやん というわけです.ようやくうまく動いたので,紹介します. emacs-evernote-mode - Functions for editing Evernote notes directly from Emacs - Google Project Hostingの右にあるFeatured downloads:からダウンロード. 現時点ではevernote-mode-0_10.zipが最新って

    = EmacsからEvernoteを使う(+ exec-pathの設定) - @peccul is peccu
    paella
    paella 2010/11/16
    EvernoteすらEmacsから。すごいね。
  • Emacsで便利なEmacs Lisp 7選

    はじめに memchachedを落とす遊びをしてるみなさんこんにちは。 最近暑いですね、あまりの暑さに耳も溶けちゃいますね、ダニーです 。 今回は自分のEmacs環境を見直すついでにこれは使ってみて便利だったEmacs Lispとその設定例を紹介したいと思います。 下記の設定例はロードパスに置いてあるファイルか、.emacsに追加します。 EmacsLisp 鬼軍曹(Emacsキーバインドの強制) http://wiki.github.com/k1LoW/emacs-drill-instructor/ Emacsキーバインドの強制します。 EnterとかBackSpaceとかTABとか押しそうになったとき便利です。最近Emacs使い始めた人も入れるといいと思います。 (require 'drill-instructor) (setq drill-instructor-global t)

    Emacsで便利なEmacs Lisp 7選
    paella
    paella 2010/08/30
    Emacsで便利なelspを7つ。どれもほぼインストール済みなので、それぞれの使用方法としてメモメモ
  • Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア

    Emacs 最新版の解説は Emacs24 のインストールと新機能 を参照してください。 概要 Mac OS X 上で Emacs23 の利用を始めてから使いこなしまでの解説。 今の所この文章はあまりコンピュータ初心者向けとは言えません。Emacs をまったくしらない場合はJFの文章である Emacs Beginner's HOWTO が参考になるでしょう。 またこの文章は http://macemacsjp.sourceforge.jp/ に書いた物を中心に個人的なメモをまとめた物です。 以下で Mac Emacs のメーリングリストを運営しています。Mac上で Emacs を利用している方は加入してみてください。 http://lists.sourceforge.jp/mailman/listinfo/macemacsjp-users またはてなEmacs グループを運営しています

    paella
    paella 2010/07/14
    Emacs23(Cocoa Emacs)を使うための準備に必要な情報が色々と書かれた資料。これはありがたい。情報が随時更新されているのもよい。
  • Emacs で文法チェック

    Emacs でプログラムを書く人々は、リアルタイムに文法チェックをするために flymake を使うらしい。 以前聞き覚えがあるが、何をする物か分からないのでスルーした奴だが、結構使えるものだったのかぁ。 なので flymake の設定をしてみた。 Quick Start 詳細は info マニュアルに書かれているが、 使い始めの設定は次の通りになる。この状態で、何もせずに Perl/PHP の文法チェックは行なえる(perl/php コマンドがあればの話だが)。 (require 'flymake) ;; GUIの警告は表示しない (setq flymake-gui-warnings-enabled nil) ;; 全てのファイルで flymakeを有効化 (add-hook 'find-file-hook 'flymake-find-file-hook) ;; M-p/M-n で警告/

  • Emacs 23.2 on Mac OS X - stnard.jp

    Emacsも23.2になったということで、そろそろ移行してみることにしました。下記の参考文献をもとに、各種パッチを当ててビルドしていきます。 1 2 3 4 5 6 7 8 9 10 11 12 % wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.2.tar.gz % wget http://jaist.dl.sourceforge.jp/macemacsjp/47194/inline_patch-23.1.96-b2.tar.gz % wget http://github.com/downloads/typester/emacs/feature-fullscreen.patch % tar zxvf inline_patch-23.1.96-b2.tar.gz % tar zxvf emacs-23.2.tar.gz % cd em

    paella
    paella 2010/05/21
    Emacs23.2のダウンロードとインストール方法。パッチの様子もわかるのでよい記事。あと、このサイトからたどるフォント設定先が泣けてくるほど丁寧な解説。すばらしい
  • c-eldoc.el で C 言語プログラミング革命 - mooz deceives you

    emacs は人生 先日, また Life Changing なものに出会ってしまいました. 最近, 毎週のようにこの言葉を使っていて僕はどれだけ人生を変えれば気が済むのかという話なのですが, 出会ってしまったのです. c-eldoc.el に. eldoc.el 皆さん, eldoc.el をご存知でしょうか. Emacs Lisp を少しでも書かれるという方なら絶対に使っておきたいパッケージの一つが, この eldoc.el です. カーソル付近の関数に対する引数のリストをエコーエリアへ表示してくれたり, カーソルの位置から対応する引数を割り出しハイライトしてくれたり, もうこれなしで elisp を書く気などおきません. さらには eldoc-extension というパッケージを入れることにより関数や変数のドキュメントを表示してくれる機能まで追加され, もう至れり尽くせりです. 詳

    c-eldoc.el で C 言語プログラミング革命 - mooz deceives you
  • CocoaEmacsのコンパイルと設定 - AorBorF

    環境 MacOSX 10.6 SnowLeopard XCodeインスール済み ソースの取得とコンパイル cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs cd emacs ./configure --with-ns --without-x make bootstrap make installnextstepのなかにEmacs.appができているのでそれを/Applicationsの中に移動 フォントとメタキーとかの設定 .emacsに以下を追加 ;; for Emacs23 (when (>= emacs-major-version 23) ;;metaをコマンドに割り当てる (setq ns-command-modifier (quote meta)) ;;superをoptionに割り

    CocoaEmacsのコンパイルと設定 - AorBorF
    paella
    paella 2010/02/17
    コンパイルして、フォントの設定までが簡潔に、分かりやすく書いてあった。
  • not found

    paella
    paella 2010/02/14
    色々と便利な機能が載っていて素晴らしい。またEmacsをきちんと使いこなそうと思えてくる良記事。
  • Cocoa Emacs(emacs23)をインストール - おもしろwebサービス開発日記

    こないだやったemacs勉強会で、emacs23よさげ!と思ったのでインストールしてみました。 portsにあったので sudo port install emacs-app でインストール。すると/Applications/MacPorts配下にEmacs.appが出来てます。しばらくはCarbonと平行して使いたいのでリネーム。 cd /Applications/MacPorts sudo mv Emacs.app CocoaEmacs.app デフォルトでoptionキーがMetaキーに Carbon EmacsではcommandキーがMetaキーだったのですが、Cocoa Emacsではoptionキーに変更になっています。これはoptionキーの方が元々正しかったらしいので、その設定でもいいかなとも思ったのですが、MacBookの日語キーボードだとどうしてもoptionキーが押

    Cocoa Emacs(emacs23)をインストール - おもしろwebサービス開発日記
    paella
    paella 2009/12/18
    Emacsはまだまだ現役なのでメモメモ。
  • 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でのフォント設定 - あどけない話
    paella
    paella 2009/10/09
    2009/10/09時点でもまだ困る状況のようなのでブックマークしておく。
  • 【コラム】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」(抜粋)はこちらからダウンロードできます(

    paella
    paella 2009/08/16
    CocoaEmacsを使いこなす方法。でも、まだまだCarbonEmacsに比べると扱いづらいという雰囲気が見え隠れしている。
  • ひとつの .emacs で設定を書き分けるための Tips。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る導入 Elisp 別の書き分け方法の記事を書きましたので、併せてどうぞ。 様々な環境で Emacs を使う場合、それぞれの環境に合せた .emacs を用意する必要があります。 ですが、環境別に複数のファイルを用意するのは非常に面倒なので、使うシステムによって要不要を判断してくれる分岐を行なうと便利です。 僕の場合は、elim んの .emacsから勉強させてもら

    ひとつの .emacs で設定を書き分けるための Tips。 - 日々、とんは語る。
    paella
    paella 2009/08/09
    今はCarbonEmacs1本だから良いけれど、今後のためにブックマークしておく。
  • emacs でソースコードを整形する方法 - pyopyopyo - Linuxとかプログラミングの覚え書き -

    emacsの機能を駆使して,ソースコードを半自動的に整形する方法. 手順はたったの2stepです.具体的には step-1 C-c C-q で自動インデント step-2 M-x align-regex でキーワードを指定してテキストを整列 という流れになります. 以下例としてC言語で記述されたソースコードを使いますが,同じ手順でC以外の他の言語(C++はもちろんphp,ruby,lispなど)でも整形できます. 元のソース const char* foo(int code) { const char *msg = NULL; switch (code) { case LS_SUCCESS: msg = "success";break; case LS_NO_RECORD: msg = "no record";break; case LS_NO_TOKEN: msg = "no token

    emacs でソースコードを整形する方法 - pyopyopyo - Linuxとかプログラミングの覚え書き -
    paella
    paella 2009/05/21
    step-1 C-c C-q で自動インデント step-2 M-x align-regex でキーワードを指定してテキストを整列。後者は指定した単語の表示列が揃うように(ムリヤリ)余白を挟んでくれる物。ケースバイケースだが、半自動が便利なのは確か。
  • 同じコマンドを連続実行することで挙動を変える(行頭→先頭など) sequential-command.el をリリース - http://rubikitch.com/に移転しました

    たとえばEmacsでC-aを押したら行頭に飛ぶ。しかし、行頭でC-aを押してもすでに行頭なので意味がない。C-aは特等席なんだからもっと働かせてやろうと思わないか?もう一度C-aを押したらバッファの先頭に飛ぶとかできれば、遊んでいるキーの有効活用ができる。少なくとも俺にとってはM-<よりもC-a C-aの方が負担がかからない。 そこで、sequential-command.elの登場だ。これは同じコマンドを連続的に実行したときに挙動を変えるフレームワークとなっている。そして、sequential-command-config.el はそれを使った具体的なコマンドを集めている。 M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/download/sequential-command.el M-x install-elisp htt

    同じコマンドを連続実行することで挙動を変える(行頭→先頭など) sequential-command.el をリリース - http://rubikitch.com/に移転しました
    paella
    paella 2009/04/03
    たとえばC-a C-aとすることでバッファ先頭に、などの応用例 ← 確かにこれは便利。
  • xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - http://rubikitch.com/に移転しました

    Emacs Lisp 式の値を自動注釈する lispxmp.el をリリースしました。 Ruby の xmpfilter *1 を Emacs Lisp でも実現します。ちょっと手を加えれば Common Lisp や Scheme とかにも対応できるでしょう。 http://www.emacswiki.org/emacs/LispXmp M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/download/lispxmp.el たとえば、こんなファイルに対して ;; 単純な例 (+ 3 4) ; => (current-buffer) ; => ;; もちろんループの中にも対応 (require 'cl) (loop for i from 1 to 3 for y = (* i 2) do (* i 10) ; => (+ i

    xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - http://rubikitch.com/に移転しました
    paella
    paella 2009/04/03
    ; => と記述した部分に当該箇所のS式の評価結果を書いてくれる。チラシの裏作業に便利そう。
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy