現在のカーソル位置のカラム値を基準に折り畳み表示する cn-outline.el というマイナーモードを作りました。既存のアウトライン表示用のマイナーモードには org-mode, out-line-mode, hide-show がありますが、それらと比較したメリットは以下になります。手軽... 続きを読む
2012年03月15日23:31 カテゴリ emacs で git の current branch をmode-lineに強引すぎる方法で表示. (magit) 強引すぎるが、モードラインに現在のbranchを表示するための。もっといい方法は絶対ある。elisp 忘れたからもうこれでいい。これは tramp 上でも動い... 続きを読む
magitを使い始めるに当たってのトレーニングの記録。 http://zagadka.vm.bytemark.co.uk/magit/magit.html http://magit.github.com/magit/magit.html 注) Gitの用語を正しく使えていないので適宜読み替えてください。 ステータスバッファ M-x magit-status C-u... 続きを読む
;; This buffer is for notes you don't want to save, and for Lisp evaluation. ;; If you want to create a file, visit that file with C-x C-f, ;; then enter the text in that file's own buffer. 今までemacsからgitを使うときは、M-x eshellでシェルを... 続きを読む
Emacs Advent Calendar jp: 2010 の9日目の記事です。 去年のauto-install.el に引き続き、今年もインストーラの紹介です。昨日は id:yaotti さん(anything関数を好きな言語で実装できるanything-with-everything.el (Emacs Advent Calendar 2010 8日目) - (pro... 続きを読む
Mac, haskell 最近会社でHaskell書くタスクがあがってきたので環境を作っていた。 最近sublimtext2ばかり使っていたのだが、haskellはかなり文法がかなり厳密な言語なのでflymake(シンタックスチェッカ)がないと辛い Haskellのインストール 最近のMac(Lion)は標... 続きを読む
Emacs 検定は、すべての Emacs ユーザが互いに問題を出しあい、高めあう、オープンな最高のフィールドです。 Twitter でログイン » 問題を解く Emacs 検定では、他のユーザが作った問題を解くことで、あなたの Emacs 力を高めることができます。周囲の Vim ユー... 続きを読む
背景と動機 Emacsはエディタではない。環境である。 最近のIDEは非常に優秀で、IDEを使うか使わないかで生産性に大きな差が出てしまう、そういう状況が整いつつあるのかなという気がしています。 それでもやはり、動作の軽さやきめ細かいカスタマイズ性にひかれ... 続きを読む
This page contains many contributed sources for Anything.RubikitchAnythingConfiguration may contain newer version of rubikitch‘s sources. Imenu (improved)I tried to handle 2nd level completions.(defvar anything-c-imenu-delimiter "/") (defvar... 続きを読む
anything, yasnippet, emacs yasnippet関係の情報のまとめ、anything-c-yasnippetの更新状況などをまとめるエントリーです。 yasnippetとは?pluskidさんが作っている超絶便利な、emacsでtextmate likeなsnippetを実現する拡張です。id:antipopさんのところで紹... 続きを読む
Winodws 7 で Cygwin + NTEmacs 事始め の続きでもう少し NTEmacs の設定にこだわってみる。私は数年前から UTF-8 でのみ作業するようになり、作成するファイルは特別な理由がない限り文字コード UTF-8 で編集・管理している。Windows で作業する場合にもなるべ... 続きを読む
Emacs | 08:28 | 導入 Elisp 別の書き分け方法の記事を書きましたので、併せてどうぞ。様々な環境で Emacs を使う場合、それぞれの環境に合せた .emacs を用意する必要があります。ですが、環境別に複数のファイルを用意するのは非常に面倒なので、使うシステム... 続きを読む
2010年12月12日日曜日 Windows7 に C/Migemo & migemo.el を導入 Emacsで、いわゆる日本語インクリメンタルサーチを実現する。 日本語インクリメンタルサーチつまり Migemo の辞書検索モジュールには Ruby/Migemo と C/Migemo の二つの実装がある。ここでは高... 続きを読む
Набор плагинов для сверхскоростной HTML и CSS вёрстки.Описание возможностейРелиз ветки 1.х Концепт ветки 2.х Возможности Zen HTML, ветка 1.х, скринкаст Возможности Zen CSS, ветка 1.х, скринкаст Возможности Aptana Zen HTML, ветка 2.х, скринкас... 続きを読む
この記事はEmacs Advent Calendar 2011の24日目です。 昨日は @r_takaishi さんのEmacsのデータストアを見てみる でした。 明日は @daimatz さんです。 はじめに この記事では、Emacs挫折歴8年の私が挫折した経緯をふり返りながら、 初心者の方が日常生活でEmac... 続きを読む
それではお待ちかね、ネットブックにEmacsをインストールする話です。 この手順通りにやることで、あなたのネットブックは 立派なEmacs専用機に大変身します。 古くから、モバイルギアやリナザウによってUnix環境を 持ち歩き、そこの中でEmacsひきこもり生活を... 続きを読む
Emacsを使っていると、多くの人が経験するであろう悩みの一つにキーバインドがあります。 当たり前ですがバインドできるキーは有限で、しかも楽して打てるキーともなるとそんなに多くはないように思います。VimのようなモードをもたないEmacsでは、これは宿命の... 続きを読む
Emacsの鬼るびきちのココだけの話 あなたをEmacs初心者からEmacsハッカーへと育て上げます! EmacsやRubyの単著を5冊執筆している筆者が 読者からのリクエストに応じた記事を配信! さらに、登録者の方には特典として ★無制限メールコンサル★ を行っています... 続きを読む
Emacs, Software環境はWindows7。情報はインターネットとかWEB+DB PRESS Vol.58|gihyo.jp … 技術評論社とか。地獄のミサワの「女に惚れさす名言集」とか拝借。なんとなくマイブームなので、そのとき思いついたことをつらつらっと。ぬるっと。 NTEmacsをダウン... 続きを読む
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lispに置き換えてみる。Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lisp... 続きを読む
Emacsはひとつの窓(ふつうの意味の「ウィンドウ」、Emacs用語の「フレーム」)の中に複数の表示領域(Emacs用語の「ウィンドウ」)を持つことができる。そして、ヘルプ等を表示させる場合はEmacsが勝手に画面を分割して別のウィンドウに表示させる。まぁ、Emac... 続きを読む
追記(2010/11/02 0:40) 「OAuthの認証情報を設定」にて、僕はaccess tokenを.emacsにべた書きしています。このaccess tokenとconsumer情報があればアカウントの読み書きが何でも出来てしまいますので、扱いには注意してください。 こちらにて暗号化して別ファ... 続きを読む
emacs | shell-pop.el + ansi-term先日 shell-pop.el を導入し, その中で ansi-term を使うようにしてみた. 非常に軽快に動いてくれとても快適なのだけれど, ansi-term はデフォルトのままだとかなり癖があって使い辛い.そんなわけで, 自分好みにカスタマイズし... 続きを読む
Emacs | 05:00 | 昨日3月26日のことですが、Ruby のパパこと、まつもとゆきひろさんが Award for the advancement of Free Software を受賞されたことを知りました。FSF とはフリーソフトウェア財団のことで、Free Software Awards は1年に1人、フリーソフトウ... 続きを読む
How Emacs changed my life — Presentation Transcript How Emacs changed my Life Yukihiro "Matz" Matsumoto @yukihiro_matz Powered by Rabbit 0.9.2 1980 1/74 Powered by Rabbit 0.9.2 I started programming 2/74 Powered by Rabbit 0.9.2 3/74 P... 続きを読む
「Emacs 実践入門」を読み終わった。技術評論社の池田様より献本をいただきました。ありがとうございました。楽しく読めました。この本は実に実践的だ。著者は Emacs を使い始めて四年ほどらしい。その倍ほど Emacs を使ってきたぼくだが、本書を読んでいて初め... 続きを読む
Emacs, Book (友情出演:買ってきたうまいキャベツ) id:tomoyaさんこと大竹智也さんご本人から『macs実践入門ー思考を直感的にコード化し、開発を加速する』を献本していただきました。ありがとうございます。書評が遅れてすみません。ちょっと血便でわさわさし... 続きを読む
2012年3月にEmacsの入門書が技術評論社から出版されました。 Emacs実践入門 ~思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 大竹 智也 技術評論社 ¥ 2,604 インストール方法やファイルの開き方などから始まっていて初心者向けの始まり方に... 続きを読む
[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... 続きを読む
pour bien conduire sa raison, et chercher la vérité dans les sciences EmacsのMarkdown用メジャーモード、markdown-modeを使ってみる。markdown-modeには、GitHub Flavored Markdown(GFM)をサポートしたgfm-modeも用意されている。 ダウンロード ここから直... 続きを読む
刊行を楽しみにしていた『Emacs実践入門 - 思考を直感的にコード化し、開発を加速する』を、ありがたくも著者のd:id:tomoyaさんより、ご恵投いただきました。そうでもなくとも発売と同時に普通に買うつもりであったので喜びもひとしお、早速読んでみました。miy... 続きを読む
Emacs 日々事あるごとにダァダア言っとります。たとえばタンスの角に小指をぶつけりゃ、「ダァ!!!」扉を閉じるときに指を挟んで、「ダァ!!!ダァ!!!」猪木がイチ,ニ,サンと叫ぶものなら、「ダァ-------!!!」と言っとりますがあーーー!!!・・・という荒ぶる猪木の気... 続きを読む
Emacs の C-s (isearch-forward) などの検索時や M-% (query-replace) などの置換時、正規表現を利用する検索・置換時などに改行を対象にしたいときってありますよね。たとえば改行をやめてスペースで区切りたいときとか。でも普通に \n を指定したり [Enter] ... 続きを読む
みなさん、楽しくEmacsしていますか?この度、技術評論社より『Emacsテクニックバイブル 〜作業効率をカイゼンする200の技〜』を発刊することになりました。Emacsには無数のコマンド、操作方法、Lispプログラム、設定があって、ムズカシイし、ややこしいですね... 続きを読む
『野鳥』 Yet Another tex-mode for emacs // YaTeX // (C) 1991-2007 by HIROSE, Yuuji はじめに 野鳥は、GNU Emacs で LaTeX 用の文書を作成する時に pLaTeX などの タイプセットコマンドや、プレヴューアの起動を Emacs 編集画面中から 行えるようにすると共... 続きを読む
自作のEmacsチートシートを公開してみる - Unix的なアレを読んだ後にEmacsを立ち上げようとしてFirefoxに「M-x emacs」って打ち込みそうになった(実際にM-xまで打った)俺がお送りします。すごく便利だと思うのだけど周りのEmacs使いにも使いこなせている人が... 続きを読む
simple-hatena-mode - Emacs interface to Hatena::Diary Writer simple-hatena-modeについて このパッケージは、「はてなダイアリーライター」をEmacsから使えるようにし、はてなダイアリー/グループ日記を簡単に更新するためのメジャーモード、simple-hatena-... 続きを読む
今回はMacOSXユーザーかつEmacsユーザーの人にのみ関係する話題です。要はKeyRemap4MacBook使うといいよ!ってことです。 以前の記事「一部のCommand+?だけをMeta+?として使うKeyRemap4MacBookパッチ」のパッチに問題があったので修正してみました。これを改め... 続きを読む
Paul Graham著,野田 開 訳 前書き 拡張可能なプログラミング言語 関数 関数的プログラミング ユーティリティ関数 返り値としての関数 表現としての関数 マクロ いつマクロを使うべきか 変数捕捉 マクロのその他の落し穴 古典的なマクロ 汎変数 コンパイル時の... 続きを読む
連番テキストを生成する機会というのはけっこうあると思う。Emacsにおいて連番を入力する方法を考える。シェルコマンドを使う方法は他のエディタにも応用できる。ここでは3つの連番だが、多くなっても対応できる方法を挙げる。(1)〜(3)を入力する (1) (2) (3) (... 続きを読む
NTEmacs について † NTEmacs とは 本家(http://www.gnu.org/software/emacs/ )のEmacs をWindows 上で動作するようにコンパイルされたEmacsです。 本家NTEmacsはそのままでは日本語IME(MS IMEやATOK等)を利用しての日本語入力にやや難があります。 ↑ 当プロジ... 続きを読む
Xah Lee, 2008-06 This page collects some basic emacs lisp programing patterns related to text processing. This page is grouped into 2 sections: Interactive and Batch. The Interactive section focuses on idioms of writing the type of commands y... 続きを読む
更新履歴 2008-06-20: 公開 js2-mode をおとなしくさせる js2-mode は Emacs で JavaScript を書くための major-mode です。 外部の JavaScript 処理系無しに (flymake のように) 文法上のエラーを表示するなど、 かなり意欲的な機能を備えています。 しかしそ... 続きを読む
吉岡さんがこんなエントリをあげていて、ちょうど入門GNU Emacsを一通り読もうかと思っていたところなので、帰宅してから読みはじめた。Emacsをまともに使いはじめたのは大学2年の冬だから、まだ2年たってないのかな?twitter用のメジャーモードがMeadowにとり... 続きを読む
以前、Emacsをフルスクリーンで使っている人のスクリーンショットを見かけたことがあり、WriteRoom的でちょっといいなあと思っていたのだけど、その時点ではタイトルバーやメニューバーまで非表示にするのはCarbon Emacsでは難しいということだったので諦めてい... 続きを読む
anything.el は,最近使ったファイルや locate の結果や Man や Info など様々なソースからインクリメンタルサーチを可能にする Emacs の拡張です。一度使ってしまうと,もうこれなしの Emacs は考えられません。自分は,携帯電話に予測変換が入ったときくらい... 続きを読む
「C-x (」で記録開始。「C-x )」で記録終了。「C-x e」で最新のを実行して、連続して実行するならeを押せばいい。繰り返し実行する回数があらかじめわかっているとかなら「C-100 C-x e」とかやれば100回繰り返せる。「M-x insert-kbd-macro」で記録したマクロを... 続きを読む
scheme, gauche | 02:47 | かいた。 #!/usr/local/bin/gosh (use rfc.http) (use rfc.base64) (define (main args) (let* ((username (cadr args)) (passwd (caddr args)) (status (cadddr args)) (basic-info (string-append "Basic " (base64-encode-string (... 続きを読む
自己紹介 ichikawaです。いま私を含む新入社員5人は、株式会社ディノに入社し、現在研修期間でありますが、その講義内容の動画を公開しています。私はプログラミングに関しては完全に未経験のスタートですが、がんばって早く覚えようと燃えています いまは HTM... 続きを読む
雑記/備忘 | 16:10 | grepコマンド、それとEmacsのM-x grepとgrepモードって、かなり便利ですよ。プログラミング以外の用途でもいろいろ使えます。WindowsでもUnix系OSでもほとんど同じですが、差がある部分は括弧内に示します。例題の説明僕は、はてなダイア... 続きを読む