タグ

emacsに関するstarsky5のブックマーク (84)

  • Carbon Emacsをフルスクリーンで使う - Sooey

    以前、Emacsをフルスクリーンで使っている人のスクリーンショットを見かけたことがあり、WriteRoom的でちょっといいなあと思っていたのだけど、その時点ではタイトルバーやメニューバーまで非表示にするのはCarbon Emacsでは難しいということだったので諦めていました。 が、いつの間にかCarbon Emacsで完全なフルスクリーン表示を可能にするパッチを作成された方がいて([carbon-emacs:622] Re: “True” full-screen (patch announcement))、Carbon Emacs (2008年春版)では無事に取り込まれていました。 追加されたのは、フルスクリーン表示と通常表示をトグルするmac-toggle-max-window関数と、フルスクリーン時にメニューバーを隠すかどうかを表すmac-autohide-menubar-on-max

  • Emacs Beginner's HOWTO: Emacs のモード

    次のページ 前のページ 目次へ 3. Emacs のモード Emacs のモードは、様々な状況での使用において オンまたはオフに (もちろん、カスタマイズも) できる、 また別の振る舞いと機能です。 文書を書く、いろいろな言語 (C, C++, Perl, Python, Java その他多数) でプログラミングをする、 ホームページを作成、E-mail を送る、 Usenet ニュースを読む、予定表、そしてゲームで遊ぶ.. モードこそが、ある一つのエディタ (Emacs) を、 これらすべてが等しく便利にこなせるようにしているものです。 Emacs のモードは、単にいろんな方法で Emacs を拡張、変更、強化する Lisp コードのライブラリです。 3.1 メジャーモード vs. マイナーモード 基的に 2 種類のモード - メジャー・モードとマイナー・モードがあります。 これらの区

  • Major mode to edit Perl scripts

    Perl スクリプトを編集するための設定 cperl-mode を使おう 関数名や変数名の補完入力を使う Perl の Debugger を起動する Perl スクリプトの文法的な正確さを検査する Perl語 Info を活用する cperl-mode を使おう Perl スクリプトを編集する時,普通は Emacs に標準的に附属している perl-mode を使います.しかし,この perl-mode は少し古いので最近の Perl5 の構文を利用するとインデントが崩れたりするなど,多少の不具合があります. それに対して,cperl-mode は最近も継続的にメンテナンスされていて, 新しい機能も利用できるようになっていますので,是非利用しましょう. なお,Emacs20 以降は cperl-mode.el は,Emacs の標準配布の一部となりましたから,特別にインストールする必

  • はてなブログ | 無料ブログを作成しよう

    初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…

    はてなブログ | 無料ブログを作成しよう
  • 駄文 - 株式会社 Dino の新人研修がすごい - IT戦記

    この前紹介した 駄文 - 4 月からプログラマになったあなたへ - IT戦記 スタートアップ研修記 Dino という会社の新人研修ですが、すごいです。 何がすごいか 講義を動画で公開しているのです。 zoome.jp そして、新人はプログラミング未経験者 新人の方はプログラミング経験のない方なので、当然以下のような質問が飛びます。 IP ってなんですか? インタフェースってなんですか? ディレクトリってなんですか? などです。 この質問に対して、なるべく正しく、そして、イメージが湧くような説明をするってすごく難しいと思うんです。 逆に、生半可な知識で説明すると誤解を与えてしまうことになります。 でも、この動画の講師はすごく丁寧な説明で言い切るところは言い切って的確に教えているなあと思いました。 すごいです。 講師、新人両方に良い さっきも言ったように、基的な説明ってすごく難しくて、すぐに

    駄文 - 株式会社 Dino の新人研修がすごい - IT戦記
  • Emacsは忘れた方がいい(Gosling):2008年の名言 - builder by ZDNet Japan

    James Gosling氏に敬意を表したい。彼は、より良いツールがあるにもかかわらず、開発時のニーズを満たすためと称してEmacsを使い続ける開発者らに引導を渡してくれた。 Builder AUの編集者であるChris Duckettが、Javaの生みの親であり、Emacsの開発にも携わったことのあるJames Gosling氏にインタビューを行っている。同氏のEmacsに対する思いは、このエディタを日々の作業で使い続けている人々の熱い想いほどには強くないようである。以下の発言は、Emacsを熱狂的に支持する人々の強い反感を買うことになるに違いない。 あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。2の15乗

    Emacsは忘れた方がいい(Gosling):2008年の名言 - builder by ZDNet Japan
  • Guide - Software - Emacs - python-mode

    NZMATH開発ガイド ▶ ソフトウェア ▶ Emacs ▶ python-mode Emacs と Python python-mode は Emacs で Python のプログラムを編集するための環境です(こういうものをメジャーモードと言います)。 一番最初に目に付くのは制御文などのキーワードが色付けされることです。 また Python のプログラムにはインデントをきちんとしないといけないという制約がありますが、たとえばこのインデントも Tab キーを一回押すと適切な位置までカーソルを移動してくれます。 このように便利な python-mode ですが、デフォルトでは使えません(*1)。 使うためには、インストールした上で .emacs に次のような設定をしておく必要があります。 (setq auto-mode-alist (cons '("\\.py$" . python-mode

  • Emacs Beginner's HOWTO

    Jeremy D. Zawodny <jzawodn@wcnet.org>v1.7, 14 October 1999 池田 克巳 <cork@ops.dti.ne.jp>v1.7j, 2 February 2000 この文書は Linux ユーザに Emacs エディタを紹介するものです。 この文書では vi や似たようなエディタについて、 少しは知っていると仮定しています。 この文書の最新版は http://www.wcnet.org/jzawodn/emacs/ から入手可能です。 1. イントロダクション 1.1 著作権 1.2 対象とする読者について 1.3 Emacs とは何か? 2. Emacs の実行 2.1 Emacs の開始 & 終了 2.2 用語 2.3 キーボードの基 2.4 チュートリアル、ヘルプ & Info 3. Emacs のモード 3.1 メジャーモー

  • Emacs21 on Mac入門から中毒まで

    Emacs21の初めての利用から使いこなしまでの解説。 Emacsをまったくしらない場合はJFの文章であるEmacs Beginner's HOWTOを一読しておくと良いです。 Mac OS X専用文書 以下でMac Emacsのメーリングリストを運営しています。Mac上でEmacsを利用している方は加入してみてください。 http://lists.sourceforge.jp/mailman/listinfo/macemacsjp-users Emacs21導入 Emacsとは何か 詳細に関しては以下を参照してください。この文章ではEmacsその物に関してはある程度知っている前提で記述している部分が存在しますが御了承ください。 Emacs Beginner's HOWTO Emacs for Macメモ 開発者に関して Emacsそのものは多数の方によって開発されています。 Emacs2

  • Carbon Emacs パッケージ

    2009-03-xx 収録ライブラリ ess, mew, psvn, ruby-mode を更新しました。 emacs-rails の代わりに rinari の採用を検討中 (ref1, ref2) Wanderlust を削除。 Emacs 23 の仕様変更にあわせて、透明度の設定方法を修正しました。 2008-11-01 Emacs バージョン 22.3 のコードを利用。(CVS 2008-10-24) 収録ライブラリ ess, mac-key-mode, mew, nxhtml, psvn, ruby-mode を更新しました。 Net-Install メニューに aspell ブラジルポルトガル語辞書と BBDB を追加。(L. Oliveira さん、Mahn-Soo Choi さんに感謝) Net-Install メニューに navi2ch, slime を移動しました。(77

  • Carbon Emacs | Macの手書き説明書

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Emacs 初心者のための最低限のコマンド表

    Emacs 初心者のための最低限のコマンド表 2007-01-11-1 [Tips] 最強のエディタである Emacs はその敷居の高さでも最強かも。 なんてったってコマンドが多すぎで初心者はブルーになりがち。 しかもまわりの Emacs ユーザに使い方なぞ聞いた日にゃ、 「入門段階ではそもそも使いこなせないようなすごい機能」 の説明を嬉々として始めたりしがちで手に負えない。(偏見) というわけで、初心者向けに 「最低限これだけ使えればとりあえず大丈夫」 と思うものをまとめてみた。私も普段からよく使うコマンドたちである。 主に「Emacs操作キー一覧」 (http://www.magic.mediawars.ne.jp/tips/emacs_key.html) から抜粋。 上下左右へ移動C-p, C-n, C-b, C-f行頭・行末へ移動C-a, C-e1画面進む・戻るC-v, M-vファ

    Emacs 初心者のための最低限のコマンド表
  • 自作のEmacsチートシートを公開してみる - UNIX的なアレ

    Emacsって使うほどいろいろな機能に気がついていきますが、わりと基的な機能も忘れがちだったりします。(自分だけでしょうか・・・) そんなときにWebを探すのも面倒なので、よく使うコマンドはまとめて手元においてあるのですが、どうせならとおもってまとめてみたので公開します。 ダウンロードはコチラから。 ※PDF形式で公開していますが、元ファイルはxlsの形式です。要望があれば別途公開します。 もしかしたら間違っている部分があるかもしれません。 自分自身のためにもどんどんと修正していきたいと思っていますので、気になる点がありましたらご指摘お願いいたします。 参考にさせてもらったサイト Emacs クイックリファレンス Emacs操作キー一覧

    自作のEmacsチートシートを公開してみる - UNIX的なアレ
  • ウノウラボ Unoh Labs: Emacsを自分で拡張する際のTips

    ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backward-char」とタイプすることと同じです。もしC-bが押しにくい(多分私だけです)のであれば、以下のようなelispを評価してキーバインドを変更することができます。 (global-set-key "\C-l" 'backward-char) Emacsではこのようなキーバインドに限らず、あらゆる操作をelispを使って変更したり、新たに定義することができます。関数名もしくはキーバインドの一方し

  • TRAMP User Manual

    tramp version 2.1.14 ユーザーマニュアル このファイルは tramp version 2.1.14 について説明します。 tramp は GNU Emacs にリモートファイルの編集機能を提供する パッケージです。 tramp は `Transparent Remote (file) Access, Multiple Protocol' の略称です。このパッケージは Ange-FTP のような リモートファイルの編集機能を提供します。 異なる点はファイルの転送方法です。Ange-FTP は、 ローカルホストとリモートホスト間のファイル転送に FTP を使用します。 一方 tramp は、rsh と rcp あるいは他の同じよう な働きをするプログラム、例えば ssh や scpを使用し ます。 このドキュメントの最新バージョンは web サイト http://www.f

  • Flymake を使って編集中にシンタックスエラーを検出する ― ありえるえりあ

    ひげぽんの auto-compile.el の記事(*)を見たときに、 make のアウトプットを解析してエラーを解析すれば動的シンタックスチェックできるじゃんと思っていたのですが、たまたま今日 Emacs Wiki を見ていたらまさにその通りの機能を提供する Flymake に出会いました。動作原理は単純で、ファイル名からビルドするのに使うプログラムを調べて、それを適当なタイミング(保存時とか)にバックグラウンドで走らせます。その際に出力されたアウトプットを解析しエラーがあればそのファイル名や行番号からエラー箇所を特定してビジュアルに知らせてくれるのです。 (*) http://d.hatena.ne.jp/higepon/20061107/1162902929 例えば以下のように編集して保存します。 このようにして java ではありがちな import 忘れを初期のうちに極力減らすこ

  • デスクトップ百景 - 第十二景:はてなを支える開発者の「何もない」デスクトップ 伊藤直也

    株式会社はてなで開発を担当している伊藤直也です。今回はデスクトップ百景ということで、恐れ多くも私のデスクトップを使って、開発者の使うデスクトップの様子をご紹介いたします。 ■ 何もないデスクトップ これが私のデスクトップ画面です。ご覧の通り、普段はごみ箱しかないという状態で、デスクトップそのものはこのコーナーの他の方々に比べて恐ろしくシンプルです。画面を広く使いたいので、タスクバーも普段は隠しています。画面のOSはWindows XPですが、MacOS Xも併用しています。 シンプルにしている理由というのは特にないのですが、1つ挙げるとすれば、仕事に集中できる状態を目指していたらこうなったといったところでしょうか。 私の職業はプログラムを書く人、すなわちプログラマーです。プログラムを書く仕事では長い集中時間が必要になります。長い時間考えて、考えた結果をプログラム言語によってソフトウェアとい

  • ITmedia エンタープライズ:第4回 Emacs 対 vi (1/2)

    ハッカーといっても一枚岩ではありません。いろいろな趣味、いろいろな文化ハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。今回は「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 論争のタネ ハッカーといっても一枚岩ではありません。いろいろな種類のハッカーがいます。悪ぶっているだけの「自称ハッカー」は論外としても、いろいろな趣味、いろいろな文化ハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。そのような論争のテーマはたくさんありますが、典型的なものは「どのプログラミング言語が一番優れているか?」、「どのOSが最も良いか?」、または「サイコーのエディタはEmacsかviか?」などです。今回は最後に挙げた「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。 TECOから進化したEma

    ITmedia エンタープライズ:第4回 Emacs 対 vi (1/2)
  • GNU Emacs Manual

    はじめに 配布 GNU Emacs一般公的使用許諾 コピーに関するポリシー NO WARRANTY イントロダクション 画面構成 ポイント エコー領域 モード行 文字,キー,コマンド Emacsの文字セット キー キーとコマンド Emacsの起動と終了 Emacsの終了 コマンドスイッチと引数 編集の基的なコマンド テキストの挿入 ポイントの移動 テキストの消去 ファイル ヘルプ機能 空白行 継続行 カーソル位置の情報 数引数 変更の取り消し(Undo) ミニバッファ ファイル名用のミニバッファ ミニバッファでの編集 入力補完機能 補完の例 補完コマンド ミニバッファコマンドの繰り返し コマンド名によるコマンドの実行法 ヘルプ機能 キーの説明 コマンド名や変数名によるヘルプ機能 Apropos---入力した文字列を含むコマンドの探索 他のヘルプコマンド マークとリージョン マークの設定

  • Emacs - Wikipedia

    Emacs(イーマックス、[ˈiːmæks])は、その拡張性を特徴としたテキストエディタのファミリーである[3]。Emacsの中で最も広く使われている派生物であるGNU Emacs[4]の作者、リチャード・ストールマンは、自身の声明[5][6]において「たくさん模倣されたオリジナルのEMACSエディタの発明者 (inventor of the original much-imitated EMACS editor)」を自称し、GNU EmacsのマニュアルではEmacsを「the extensible, customizable, self-documenting, real-time display editor」(拡張およびカスタマイズが可能で、自己文書化を行い、リアルタイム表示を行うエディタ)であると説明している[7]。最初のEmacs開発が1970年代中盤に開始されてから、その直系

    Emacs - Wikipedia