5 Getting Started .emacs 上の設定 debian 的には、 load-path の設定は済んでいるので、必要なモジュールを ↓のように require すればいい (require 'muse-mode) ; load authoring mode (require 'muse-html) ; load publis hing styles I use (require 'muse-blosxom) bhl-mode 相当の使い方 muse-mode から C-c C-t で、カレントバッファをパブリッシュできる C-c C-t (muse-publish-this-file) カレントバッファをパブリッシュ これは (muse-modeであれば)任意のバッファをパブリッシュできる つまり bhl-mode 相当の使い方が出来る 6 Creating and Man
はじめまして、アシアルで働くようになってまだ三週間ほどの高橋と申します。 ブログを書くのもはじめてのことなので、何か至らないところがありましたら、ご指摘くださると助かります。 さて、皆さんはPHPで開発を行う際、エディタは何を使っていますか? 私はEmacsというエディタを使っています。Emacsは使いはじめこそとっつきにくいのですが、慣れてしまうと離れられない魅力が一杯詰まった素敵なエディタです。 今回はそんなEmacsでPHPの開発環境を作る場合に、追加しておくと開発がより便利になるelispを8個選んで紹介してみたいと思います。 なお、標準のEmacsに含まれているものは除外しています。 1. PHP mode for Emacs EmacsでPHPのコードを書くなら、やはりこれが必須です。そのためか、追加インストールしなくても使えるようになってるディストリビューションも多いです。
ハッカーといっても一枚岩ではありません。いろいろな趣味、いろいろな文化のハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。今回は「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 論争のタネ ハッカーといっても一枚岩ではありません。いろいろな種類のハッカーがいます。悪ぶっているだけの「自称ハッカー」は論外としても、いろいろな趣味、いろいろな文化のハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。そのような論争のテーマはたくさんありますが、典型的なものは「どのプログラミング言語が一番優れているか?」、「どのOSが最も良いか?」、または「サイコーのエディタはEmacsかviか?」などです。今回は最後に挙げた「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 TECOから進化したEma
emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 6年ぶりの大きなアップデートとなったEmacs 22.1、CVS先端の開発バージョンを使っているユーザは、なんとなく見過ごしてしまっているかもしれないが、新しい機能には便利なものが多い。ここでは、特に強化された置換機能について取り上げる。使いこなせば強力なので、是非使ってみて欲しい。 replace-regexpがプログラマブル置換へとパワーアップ Emacsではreplace-regexpで正規表現置換ができる。現在主流となっている正規表現のスタイルはPerlに源流をおいたものが多いが、Emacsの正規表現はそれとは異なる。特に\( \)の表記などが独特だ。とはいえ、Emacsを愛しているならば、馴れるしかないだろう。書き方が違うだけ
Emacs Muse は Emacs のための文書編集・出版環境です. Emacs Muse を利用すれば,文書を執筆したりいろいろなフォーマットで出版したりといったことが簡単にできます. Muse は大きく分けて2つの部分から成り立っています:文書を作成したり Muse プロジェクト内で編集の行き来をするための拡張テキストモードと, 様々なフォーマットでの出力を生成するための公開スタイルのセットです. この文書について この文書では Muse をすぐに使うためのマークアップや機能の例を紹介します. この文書がどういうふうに出力されるか知りたいときは make examples と入力してください.そうすれば,Info 形式と HTML 形式,PDF 形式(処理に必要なフォントとともに LaTeX がインストールされているならば)での出力が得られます. まずはじめに Muse を使うために
Emacs Muse (以下 Muse )はWiki風記法で気軽にかける文書作成モードです.Emacs Muse が持つ膨大な機能のうち,いくつかを紹介します. キーワード:Emacs Muse, wiki, LaTeX Emacs Museとは Emacs Muse (以下 Muse )はWiki風の記法で記述可能な文書作成モードです。 作成した文章を pdf html(xhtml) docbook latex xml といったようなさまざまな形式で発行することが出来ます(これを publish といいます)。 このウェブサイトも Muse を利用して作成しました。 詳しいインストールの手順や設定の仕方などはこちらのサイト が非常に参考になります。 以下、今現在(2007-6-26(Tue))の最新バージョン(3.02.93)に沿って話を進めていきます。 何がいいのか 手軽に文章を書くこ
libcont のデバッグではアドレス計算が何回も必要に。 暗算できるけども、暗算自体に脳を使いすぎて肝心の部分が考えられなくなるという本末転倒。 アクセサリの関数電卓で計算していたけど面倒。 ふと思いついて、M-x calculator としたら電卓を発見。 ? と打ち込むとヘルプ。 H と打ち込むと Hex mode に。 これは便利だ。
libcont をデバッグ。 ノートにスタック構造の図を描いて場合分けをしてからコーディング。 未来の自分がこのコードから、描いた図を再生できる自信がないので、コードに図を残したい。 Emacsの本に簡単な図を描く方法があったなと思い。読み返したら発見。 M-x edit-picture でお絵描きモードに。 picture-draw-rectangle で四角形を描いたり、picture-movement-ne で斜めの線を描いたり。 このような簡単な図でもあとから読み返したときに理解の助けになる。 0x00000000 ==> +-----------+ | | | | | | | | | | | | /+----------+ restore point ==> |-----------| / | | | | / | Cont | | |/ | | | | | | current s
M-x shell で使うシェルを zsh + screen にしているのだけど Cannot find terminfo entry for 'emacs'. というメッセージが表示されるのが気になるので調べたら、どうも dumb をコピーすれば良いらしい。(本当か?) # mkdir -p /lib/terminfo/e # cp /lib/terminfo/d/dumb /lib/terminfo/e/emacs あと解決してないのは M-x shell だと zsh の RPROMPT を表示してくれないこと。 カレントディレクトリを表示しているのでなんとかならないかな。 とりあえず .zshrc に if [ "$TERM" = "emacs" ]; then PROMPT='[${USER}@${HOSTNAME} %~] %(!.#.$) ' else PROMPT='[${
ふだんはPerlばっかりいじってて、まぁそれはそれで楽しいんですけど、時たまグラフィカルなプログラミングにも手を伸ばしたい欲がでます。なので、ときおりprocessingとかいう言語(環境)をいじってます http://processing.org/ processingのアーカイブをダウンロードして、メインのバイナリを起動するとprocessing用のエディタが立ち上がります。そこにコードを書いて実行ボタンを押すとグラフィカルな出力がでるって感じなんですが、このエディタが非常に扱いにくい代物です。 ( Emacs/Cocoaアプリのキーバインドに慣れてしまうとこういうところで弊害が ) ということで Emacsでprocessingのソースをいじります。 といってもprocessingアプリで書いたソース自体は、sketch_070531a/sketch_070531a.pde という感
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く