今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 本日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基本的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管
空気を読まずに4/1なのに本気エントリの投入です。今までいくつ作られてきたのか分からない、括弧を自動挿入する系のelispを作ったのでリリースします。 私はこれを使い始めてから、閉じ括弧とスペースを打つ回数が激減しました!さらに、怖いぐらい宝くじも当たり、長年の持病だった痔と水虫も治ったらいいなぁ。まずはデフォルト設定を一週間試してみてください。 紹介のためのスクリーンキャストを撮影しましたので、とりあえずご覧下さい。 試しに使ってみる! スクリーンキャストを見て、面白いと思ったはずなので使ってみましょう。 インストールは (auto-install-from-url "https://raw.github.com/uk-ar/flex-autopair/master/flex-autopair.el") を評価するか、 marmaladeから M-x package-install fl
最近Go言語を始めた。MacにGoの実行環境を入れ、Emacsで編集するところまで、一通りまとめておく。 Goの導入 (for OS X) いろいろ方法があるようだけど、僕はカジュアルに brew install go で済ませた。 GOPATH 環境変数は最初プロジェクト毎に設定して使おうかと思っていたんだけど、 後述するgocodeやgo-flymakeといったツールを使う場合、手元のGOPATHは1つにしてしまったほうが便利なので、 export GOPATH=$HOME/dev/go-workspace というのをshellの設定に定義して、手元ではこの共通のPATHを使うようにした。 これは問題がでたらまた考える。 PATHを通す homebrewで入れたツールをEmacsから使うためには、 homebrewのbinディレクトリを exec-path に追加する必要がある。 (a
最近社内でgo勉強会をしているので、goのインストールとemacsの基本的な設定を行った。 goのインストール とりあえず適当にbrewで入れた。 $ brew install goあと http://golang.org/doc/code.html を参考に適当にGOPATHとPATHを設定した。 .zshrc # Go PATH export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin go-modeのインストール とりあえずgo-modeはMELPAにあったのでそれを入れる。 M-x package-install go-mode設定書く。 (require 'go-mode-load) これでsyntaxハイライトやインデントなどはうまくいくようになった。 go-autocompleteのインストール あと補完をいいかんじに効かせたか
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も用意されている。 ダウンロード ここから直接ダウンロードするか、gitを使ってダウンロードする。 $ cd ~/.emacs.d/vendor $ git clone git://jblevins.org/git/markdown-mode.git インストール ~/.emacs.d/init.elでload-pathの追加と、拡張子の関連付けをする。Markdownの拡張子は公式には特に決まっていないので、\\.textの部分を.mdwn .md
2013年 10月 19日 Helmの素晴らしいインターフェースを利用してCSSやSCSS/LESSを上空から見渡すような感じでコーディングできるようになります。 いつもは人様のElispの紹介ばかりなので今回は自分で初めて配布用のものを作ってみましたw 画質がよろしくない48秒の動画です。タイプ音がうるさくて申し訳ありません。 SCSSやLESSのように入れ子になっていたり、圧縮済みCSSも、一瞬でフルセレクタ&プロパティビュー&移動可能になります。Helmバッファの移動とセレクタ移動が同時並行に働きます(難しかった ><)。 これが今のところメインの機能です。他にもネストのレベルを指定して閉じ括弧にどのセレクタか分かるようにするコメントを挿入&書き換え出来る機能があります。 ShingoFukuyama/helm-css-scss パッケージ管理システムのMELPAからもダウンロードで
追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行本(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る というわけで、前に言っていた普及記事です。 前置き(読み飛ばしOK) 僕が Emacs 系エディターを使い初めた当初、特殊なキーバインドにもそれなりに慣れてきたけど、設定が難しくて、誰かの設定をコピペしたけど、何か動かないとか、もうちょっと便利な設定があると思うけど、よく分かんないという日々が最近まで続いていました。 これではいかんと一念発起して、Lispの基礎
MacEmacs JP Projectについて † 当プロジェクトはMac上でのEmacs(主にCarbon Emacs)利用情報を収集し、公開する事を活動の中心としています。 サイトの情報はGPLもしくはGFDLにもとづいて公開されています。(一部例外がありますのでご注意ください。) 当Wikiにはファイルを添付することができません スパム攻撃対処中のためアルファベットのみコメント不可です。トップのみ凍結処理しています ↑ 情報交換 † Users メーリングリスト(日本語):Mac用Emacs利用者(日本語)のメーリングリストです。メールアドレスさえあればどなたでも参加できます。現在の参加人数は約400人です。 Users メーリングリスト(英語):Mac用Emacs利用者(英語)のメーリングリストです。メールアドレスさえあればどなたでも参加できます。現在の参加人数は約100人で
春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 本題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く