I think EmacsLisp is getting to be a great application base, a really good language and environment to write programs in, not just a fancy editor. A number of people seem to agree and are trying it out. Here's some tips and tricks distilled from my 15 years of using EmacsLisp to help budding Lisp hackers in Emacs. Do use a modern Emacs The latest version of Emacs is 24. It's not added to a whole l
A blog about programming, mathematics, physics, and free software. Update: I've posted a post mortem of the team's attempt this year. In anticipation of the upcoming ICFP contest (by the way, still looking for team mates, we could use a handful more before I will feel we will saturate our workload), I started looking into collaborative tools for coding. I am aware of a large set of tools that migh
Emacsのマイナーモード widen window mode というものを書きました。 これはなに? Emacsで画面を2分割や3分割して作業をしている人は多いと思うのですが、ディスプレイが小さい場合に1つのバッファが表示される領域(Emacsの用語でwindowという)が小さくなってしまい、作業しづらくてイライラする!ということはないでしょうか。 そんなイライラを解決するのが、widen window mode です。 widen window mode を使うと、フォーカスのある window のサイズが自動的に大きくなります。 とりあえずデモを見てもらえば、何が起きるのか一目瞭然かとおもいます。 インストール方法 CodeRepos に最新版をupしておきました。 download widen-window.el インストールするには、winden-window.el を load
バージョンアップしました、MELPAからもインストール出来ます。 Emacsに現在行や選択範囲を複製するduplicate-thing.elをパワーアップさせました - おんがえしの日記 行や範囲のコピー&ペーストを一手で出来るようにしました。 ongaeshi/duplicate-thing - github インストール 以下のコマンドを実行するか、 M-x auto-install-from-url https://raw.github.com/ongaeshi/duplicate-thing/master/duplicate-thing.el 下の行をC-xC-eで評価して下さい。 ;; auto-install (auto-install-from-url "https://raw.github.com/ongaeshi/duplicate-thing/master/duplic
## はじめに ### VimとEmacs プログラミングを始めてからずっとVimというエディタを使っていましたが、今年の2月からEmacsを使うようになりました。 プログラマには妙なこだわりを持っている人が多いです。とくに使用エディタは論争の種になり、この2つのエディタはよく比較して語られます。 どちらの世界も体験した僕にとってこの2つのエディタは次元の異なるもののように見えます。Vimはエディタとしての機能と効率を突き詰めたものであり、一方でEmacsは拡張性豊かなLispでさまざな機能を取り込んでいこうとします。どちらが優れているというわけではありません。何しろ次元が違っているのです。二次元が三次元より劣っている、なんてことはないように、どちらを選ぶも好き好きでしょう。 しかし、この不毛な議論を価値観の違いという一般論で片付けてしまうのは少し勿体無い気がします。そこでVimmerが言
The thesis that underlies my project to translate the Emacs C code to Common Lisp is that Emacs Lisp is close enough to Common Lisp that the parts of the Emacs C code that implement Lisp can be dropped in favor of the generally superior CL implementation. This is generally true, but there are a few difficult bits. Symbols The primary problem is the translation of symbols when used as variable ref
Emacs Lisp版 Test::Moreを書き始めました。 コードの大部分は @nitro_idiotさんのcl-test-moreをベースにしています。 現状はかなり簡素化しています。 Emacsにはテストフレームワークがいくつか存在しているのですが、 しっくりこなかったので普段 Perlで利用するような感じでできたら いいかなと思って書きました。 リポジトリ syohex/emacs-test-more · GitHub 実装済み関数 ok is isnt diag is-print is-error is-type like skip pass fail 定義はすべて test-more:という prefixがついています。 サンプル まだ書きかけなので全然なのですが、以下のように利用します。 cl-test-more風です。 (require 'test-more) (test
振り返ってみれば、今年は、人に与えるということをあまりしてなかった気がします。ブログもろくに書きませんでしたし、ソフトウェアの開発も、本やら論文を読んでばかりで、あまり進みませんでした。このような状況を反省しつつ、また、気持ちの良い新年を迎えるために、ここは一つ、皆様にクリスマスプレゼントを提供する形で、タイトルにあるようなEmacs拡張を作ってみました。 diredの問題点 direxは、popwin.el同様、私の長年の不満を解消するために開発された拡張です。Emacsにおけるディレクトリ操作には、基本的にdiredを利用しますが(少なくとも私は)、このdired(DIRectory EDitor)というのは、その名の通り、ディレクトリを編集(ファイルのコピーや移動など)するのに特化した拡張で、ディレクトリをフラットにしか表示できないため、閲覧性が悪く、構造的な操作が難しいという欠点を
[2011-10-16 10:55:44] >>> /card/howm/2011/10/2011-10-08-113403.howm 関西Emacs勉強会が無事終了しました.今回も楽しくて驚いてすごい勉強になりました. 適当にまとめてみたいと思います. ちなみに今日はTeXユーザの集いに行ってきました.@munepixyz(id:munepi) さんにお会いして次回YaTeX関係で発表していただけそうです. 追記:ますたかさんの2ペインで〜というのは3ペインの間違いでした.すみません. あと,ワールドカフェの画像が重かったのでサムネイルから画像に飛べるようにしました. そのおかげでスターのボタンが表示されてなかったような… リンクとか これは勉強会の持ち物とか場所とか書いたしおりみたいなの. = (kansai-emacs #x04) ;=> "第四回関西Emacs勉強会" - ぺ
Emacsでふつーのブラウザが動いたら素敵だと思いませんか? え?変態?そうですか。 Emacs開発レポジトリには、いろいろと野心的なブランチがありまして、例えばkhikerさんが紹介されていたgtk-tabsもそのひとつです。 Emacs gtk-tabs ブランチでタブを表示 – とりあえず暇だったし何となく始めたブログ そのブランチの中にxwidgetというブランチがありまして、これがとても素敵そうだったので、試してみることにしました。 まずソースコードをとってきます。 bzrならば bzr clone http://bzr.savannah.gnu.org/r/emacs/xwidget/ bzrは遅いので、ちょっと。。や宗教上の理由でbzrが使えないという方はgitのミラーリポジトリがあるのでそちらから落とすのも良いと思います。 emacs.git – Git mirror of
「今すぐフォローすべきスーパーエンジニア」まとめ 流れに乗り遅れた感がハンパないんですけど, Emacs界がなかったのでまとめてみました. 順番は頭に出てきた順番です. 作者とかメンテナとか開発者っていう 表現が間違っていたらごめんなさい. 最後の方は力尽きてます. 中には Twitter IDが見つからなかった人もいました. 他にも書いてほしいとか, 抜けてるぞ, ってのがあったら 教えてください. 追記します. @rubikitchさん Emacsテクニックバイブルの作者で anythingのメンテナ ブログ http://rubikitch.com/に移転しました @kiwanamiさん deferred.el, calfw, e2wm等の作者 Emacsで 3Dゲームを作ったりしてます. とても広い視点で Emacsを見ている方です. まさに Emacsは環境だなと思わせてくれます
概要 Mac で Cocoa アプリケーションや iPhone アプリケーションを開発する場合通常 XCode を利用します。 しかしながら、 普段 Emacs を利用している人は XCode に違和感を感じるはずです。 XCode は Emacs 風キーバインドに対応しているのでなんとかごまかしながら頑張っている人もいるかもしれませんが、 Emacs 使いはやっぱり本物の Emacs でないとプログラムのわくわく感が減少してしまうでしょう。 ここでは iPhone アプリケーションのプログラムを、なるべく Emacs でコーディングするための設定を記述していきます。 Cocoa アプリケーションを開発する場合は文章を参考に設定を多少変更してください。
= (kansai-emacs #x04) ;=> “第四回関西Emacs勉強会” - ぺっくブログミラー@peccul 先月の福岡Emacs [2011-09-28-1] に引き続き、関西Emacsに参加&発表し てきました。今年の 4 月に行われた第 3 回に出席したこともあり、結構 リラックスして望むことが出来ました。 会場ははてなの京都本社です。ほとんどガラス張りで、風通しの良い会社 の印象を受けました。 まずはいつもどおり、ポジションペーパーを使った自己紹介。 休憩をはさんで発表開始です。福岡 Emacs より、マニアックな発表者が多 めの印象でした。みなさん Emacs が好きなんですね〜。 @hitode909 さんや @kozo2 さんが紹介した smartchr.el は便利ですね。 こんな設定をすると、M を 1 回打つと普通の “M”、2 回打つと “増田です。” に
10/8に関西Emacs勉強会というイベントがあったため参加した. 何も実績がないのに,行くなんて差し出がましいとも思っていたのだが, 大学の友人である@phelrineに行こうよと誘われたため,向かった. 結果として行ってよかったと思うし,自分の中でも関連した考えがまとまったため,良かったと思う. 本エントリーでは,主に感想を書く. = (kansai-emacs #x04) ;=> "第四回関西Emacs勉強会" - ぺっくブログミラー@peccul 事前準備 ポジションペーパー 前日の夜,ポジションペーパーを作った. 本当はTeXとかで作ったほうが,汎用性もあるのだろうけれど, スライド作成に必要な設定はされていなかったし, プロジェクターから投影するとも聞いていたため,文字は大きく見やすいほうがいいと. MSWordなどを使うのもなぁとも思ったため,Illustratorを起
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く