読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

LT #agile渋谷

Agile渋谷 Emacs勉強会 2012年8月24日

paperboy.el

@gridenote
paperboyのインフラエンジニア

mule
素のvi
vim
paperboy.el

simplenote.el

本人スピーカーのため割愛

emacsユーザのvimにたいするイメージ

低機能
変態的なキーバインド

本番サーバにはvi/vimしか入っていない
vi/vimが使えないと、本番サーバーで作業とか出来ない

みんなemacserで肩身せまい

emacsユーザのためのvim

spf13.vim 2012年定番プラグインいり

paperboy.el 新卒のために作った

curlを叩く
emacsがよりつよくなる

RHEL対応

Ruby Gem化
グッズ販売
ゆるキャラ作成

pull request

vimemacs両方使えると人脈が広がる

vim/emacsは単なるエディタを越えた存在になる

まとめ

とくになし

Emacsからポンと利用するための個人用バックアップツールのご紹介

@mori-dev

ちょっと模索中のコードを書くから、今このファイルの内容をバックアップする!
C-x C-f hoghoge.conf.bk → 邪魔
C-x C-f~/tmp/bk.rb → 何?分からんよ?

既存ツール

revert-bufferするとundoが消える

  • auto-save-buffers.el
  • git-now
  • open-junk-file.el(試行錯誤ツールで、バックアップ目的ではない)

要件

  • emacs で f12 キー押下

基底ディレクトリを作る。
make-directoryでcpしてるだけ

GNU GLOBAL ハンドブック

それRubyMineで出来るよ

@inouetakuya
paperboy 「彼女からは…」のブログのひと

h300

Emacs と IDE

使ったことのあるIDE

1ヶ月くらい使ってすぐEmacsに戻る

結局Emacsに戻ってくるのは何故なのか?
キーボードから手を離さずにすべてが完結する操作性
(キーボードから手が離れると思考が中断する)

Emacsの操作性を再現するIDEって最強じゃね?

というわけで、RubyMine!!
もしくはPHPStorm WebStorm

かなり柔軟にカスタマイズ可能(Emacsキーバインドをほぼ再現可能)

デモ
c.f. ファイル検索ならanything vs ダイアログが出てきて検索
c.f. kill & yunk
c.f. 検索 & 置換

関数定義のジャンプがすごく賢い

注意事項 30日の体験後、有料 Emacsモードはそのままでは使えない

告知1

Emacs Lisp ハッカソン in 六本木
@r_takaishi ありえる
succor.el コードリーディングをサポート
org-mode マニュアル翻訳中

Emacs Lisp ハッカソン 平成24年8月25日

EmacsからGitをゆるく使う

RCS CVS SVN GIT

Git は 難しい → 仕方ないので
Git本を読む

コマンドを覚えるのが面倒
Emacsで楽になる?

magit.el インストールがめんどうなので却下
egg.el インストールは簡単 出来ることが少ないが、操作が画面に表示される
git-dwim.el インストールは簡単 操作はブランチ切り替えとマージ、ブランチ廃棄のみ

Introduce to el-get

magitも一瞬でインストールできるよ!!
@shishi4tw

shinjuku.rb主宰

el-get a elisp installer, manager(like auto-install, package.el)
ただしコードは大きい
マーマレードとかからもリストを引っぱってくることが出来るよ!!
ダウンロード→解凍→ビルドも余裕

4.1以降から遅延ロードする

listを作るレシピを4行で書けるのですごく簡単
self-update, update-all re-install などのコマンドが用意されているので便利

告知2

shibuya.elについて

@ainame
渋谷でperl書いてる (shibuya|shinjuku).rbに参加

Emacs LISPテクニックバイブル

shibuya.el 2012.09.06 19:00 - 22:30
株式会社ミクシィコラボルーム

自己紹介+LT大会

http://www.zusaar.com/event/356053

告知3

paperboyが一昨日リリースしたやつの告知

SQALE railsで書いたrubyのプログラムがすぐに動くPaaS

www.shikakun.com
sqale.jp 3ヶ月無料

fcopy.el

@at_aka

LaTex好きのEmacser

fcopy.el

  • インタラクティブなインサート
  • マイナーモードで実装
  • view modeを参考

つまり、より便利にコピーできるmode

Ctrl C k
1行コピーはreturn key
真上行コピー(Ctrl C k k)