Emacs で実装したペイントツールはshima_tetsuoのGIF動画[1276323]。GIFMAGAZINEではアニメ、映画、アイドル、クリエイターの公式GIF動画スタンプ、GIFゲーム、ダイナミック壁紙がサクサク見れて、探せて、共有できます。
![Emacs で実装したペイントツール|shima_tetsuo|GIFMAGAZINE](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ea660bb4644fe4747a9e5e445bde0177cba21b9/height=288;version=1;width=512/https%3A%2F%2Fimg.gifmagazine.net%2Fgifmagazine%2Fimages%2F1276323%2Foriginal.gif)
今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 本日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基本的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管
MacのTouch BarをサポートしたEmacsの開発が始まっているそうです。詳細は以下から。 AppleがMacBook Proに新たに搭載したTouch Barは、開発者のアイデアにより様々な使い方[1, 2, 3, 4]が考案されていますが、伝統的なテキストエディタ「Emacs」もTouch Bar対応に向かっているようです。 Touch Bar support for Emacs is in on Mitsuharu Yamamoto’s fork. $ brew tap railwaycat/emacsmacport $ brew install emacs-mac — dotemacs (@dotemacs) 2016年11月1日 現在Touch BarをサポートしているEmacsはYamamoto Mitsuharuさんがフォークしている「emacs-mac」で、Emacs
るびきちです。 あなたはきっと、「Emacs」と検索して このページに辿り着いたはずです。 あなたはきっと、Emacsに対して Emacsの情報は古すぎる Emacsの最新情報が欲しい Emacsって難しい Emacsのオススメ設定を知りたい Emacsで流行っているパッケージを知りたい Emacsを教えてくれる人が欲しい Emacsならではの魅力は? そもそもEmacsって何だ? などと思っています。 僕はEmacs一筋21年で、 誰よりもEmacsを愛し、 Emacsがなくては生きられない人です。 最近のテキストエディタ業界では Atomが21世紀のテキストエディタと言われて人気を博し Emacsは永遠のライバルといえるVimにも 大きく遅れをとってしまいました。 あなたはみんなと同じのを嫌い 他の人とは違うものを好み その中で独自の道を切り拓いていける人です。 そんなあなたに僕からの
Most companies that employ me, hand me a “work laptop” as I enter the building. Of course, I do not install personal software and keep a clear division between my “work like” and my “real life.” However, I also don’t like to carry two computers just to jot down personal notes. My remedy is to install a virtualization system and create a “personal” virtual machine. (Building cloud software as my da
関西Emacsで発表したデモです。 まず、「FPS」は CoD MW のようなシューティングとかではなくて(それは是非やりたかったのですが)、一人称散歩(First Person Sanpo)プログラムです。FPSは釣りです。ごめんなさい。 (2011/05/06 追記: Vimにも出来てました!! 3D in Vim — KaoriYa) 動作風景 所詮テキストエディタのやることですので、期待せず、生暖かい目で見てください。 一人用のムービー バッファで描いた迷路を歩きます マルチプレーヤーのムービー Emacsでサーバーを起動して、3つのEmacsから接続します。あとでtelnetで直接接続してチートします。 動かし方:シングルプレーヤー 必要な物: 64bit版Emacs23.x 22でも動くかも知れません 32bitだと整数桁あふれするそうです banner 文字のビットマップを取
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) Version 24.4 of the Emacs text editor is now available. For more information on Emacs, see: http://www.gnu.org/software/emacs/ You can retrieve the source from your nearest GNU mirror by using one of the following links: http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.xz http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz Or choose a mirror e
ffap-perl-module.el ffap-perl-module.el lets Emacs ffap ("find file at point") go to the source for a perl module. For example, Foo::Bar ---> /usr/share/perl5/Foo/Bar.pm if such a module file exists (otherwise falling back to ffap's other finding). There's various gambits to get the package part of a fully-qualified name, prune back sub-packages, or add a package prefix if abbreviated in documenta
emacsでperlのコードを呼んでいると、このモジュールの中身どうなってるんだっけって思って調べることがよくあります。そんな時、perldoc -mをemacs上で呼ぶと便利です。 emacs上でperldoc -mを使う方法はid:antipopさんがブログに書いていて、http://blog.kentarok.org/entry/20080702/1214926316を参照すれば使うことが出来ます。今回は更にそれを改造して、もう少し使いやすくしてみました。 perldoc-m 改造したperldoc-mは以下のとおりです。id:motemenさんの作ったpm-packages.plが必要になります。 ;; モジュールソースバッファの場合はその場で、 ;; その他のバッファの場合は別ウィンドウに開く。 (defun perldoc-m () (interactive) (let ((m
1. The document describes how the author's experience with Emacs as a student taught him about software freedom and how to read and modify source code. This led him to create his own Emacs-based tools and influenced the design of Ruby. 2. Emacs taught the author the power of Lisp and how to implement a programming language and garbage collection. Using Emacs to write code, documents and email made
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 グループを運営しています
どちらもソースコード中にあると気になるので、このように設定して一目で分かるようにしています。 (setq whitespace-style '(tabs tab-mark spaces space-mark)) (setq whitespace-space-regexp "\\(\x3000+\\)") (setq whitespace-display-mappings '((space-mark ?\x3000 [?\□]) (tab-mark ?\t [?\xBB ?\t]) )) (require 'whitespace) (global-whitespace-mode 1) (set-face-foreground 'whitespace-space "LightSlateGray") (set-face-background 'whitespace-space "DarkSlat
FirefoxのテキストエリアをEmacsにしてくれるプラグインK2Emacsをリリースしました 2009.11.08 日記 Emacs, firefox, javascript, KeySnail, Lisp, ubuntu Emacsは中毒性が高いエディタだ、なんていうことを聞きます。とりあえず、Emacsでどうにかしたい。Emacsからでたくない。ただ、そこでネックとなってくるのが、ブラウザ。Emacsではw3mというテキストブラウザが使えるので、それを使えばどうにかしのげますが、昨今のリッチなサイトでは、結構苦しいなーと思ってしまうのです。 なので、Firefoxなり他のブラウザを使うことを余儀なくされるのですが、そこでストレスなのが入力環境。Emacsとは全く異なる環境を強いられるわけです。 そして、入力フォームの機能も非常に陳腐。例えば、ブログの編集画面とかだと、大層なwisi
相当歴史の長いプログラミング言語であるLisp。形を変え、様々な方言が生まれつつも今も広く利用されている。一般的にはEmacsの中で使われているのが有名だ。だがその特殊性もあって、使ってみたいと思いつつも手出しできていない人も多いはずだ。 Emacs上で動作するJavaScript そのような方々にとって、Emacs上で動くJavaScriptというのはある種可能性を感じさせるものかもしれない。 今回紹介するオープンソース・ソフトウェアはEjacs、Emacs上で動作するJavaScriptインタプリタだ。 Ejacsは全てEmacs Lispで書かれている。 ロードした後、js-consoleで起動する。すると「js>」が立ち上がるので、JavaScriptを入力すればそれが評価され、結果が返る。JavaScriptなので無名関数などもできるが、document.writeやalertは
USB メモリに入るキー配列変更ソフトウェア 私は会社の共有 Windows ノート PC を持ち歩くのが嫌いだ。 自分の Debian GNU/Linux ThinkPad があるので、2台持ち歩かなければなくなるから。 しかしながらデモンストレーションやテストの環境が必要な時は Windows ノート PC がいるのも事実。 外出/出張時は共有ノート PC 1台で済ませられるようにしないとな。 で、なぜ嫌かを考えてみるとやはりテキスト入力で苛つくからだなとあらためて気がついた。 普段は 英語キーボード (ThinkPad は換装、デスクトップは Happy Hacking Keyboard Lite で)。 Caps Lock は Ctrl に入れ替え。 Emacs 風キーバインディング (Windows では XKeymacs)。 SKK (Windows では SKKIME)。 と
Emacs22から標準添付されているflymakeが超便利です。flymakeは、動的にシンタックスチェックを行ってくれるelispで、typo等によるミスが、これでかなり減ること受け合い。以下の設定には、set-perl5lib.elが必要なので、あらかじめload-pathの通った場所にインストールしておく必要があります。 http://svn.coderepos.org/share/lang/elisp/set-perl5lib/set-perl5lib.el 以下、設定。 ;; flymake (Emacs22から標準添付されている) (require 'flymake) ;; set-perl5lib ;; 開いたスクリプトのパスに応じて、@INCにlibを追加してくれる ;; 以下からダウンロードする必要あり ;; http://svn.coderepos.org/share/
James Gosling氏に敬意を表したい。彼は、より良いツールがあるにもかかわらず、開発時のニーズを満たすためと称してEmacsを使い続ける開発者らに引導を渡してくれた。 Builder AUの編集者であるChris Duckettが、Javaの生みの親であり、Emacsの開発にも携わったことのあるJames Gosling氏にインタビューを行っている。同氏のEmacsに対する思いは、このエディタを日々の作業で使い続けている人々の熱い想いほどには強くないようである。以下の発言は、Emacsを熱狂的に支持する人々の強い反感を買うことになるに違いない。 あー、Emacsね。あれは1978年頃のアイデアとしてはとても素晴らしいものだったよ。何年前になるかな?30年前?みんな、もういい加減使うのをやめたらどうだ。30年前と言えば、ムーアの法則が少なくとも15回は適用できることになる。2の15乗
「yasnippetがすごい!!!!1112345!」で話題にしたyasnippetは、スニペットをあれこれ登録しまくってこそ、真にその力を発揮するわけですが、こういうのはやっぱりみんなで作ってこそだよねーというわけで、CodeReposで共有しましょう!!!とりあえず、まずはPerl用に、Test::Moreのスニペットを作って、CodeReposに上げておきました。 /config/yasnippet - CodeRepos::Share - Trac スニペットの作り方に関しては、HowtoDefineSnippet - yasnippet - Google Codeを見れば、だいたいわかります。というか、配布物の中に例がたくさんあるので、ディレクトリ配置や、テンプレートを適当に真似て書けばオケです。 公式の配布物と合わせて、CodeRepos等での共有スニペットや、あるいは自分で書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く