タグ

Emacsに関するsatosssiのブックマーク (16)

  • emacs内でgit grepする方法 - $shibayu36->blog;

    コードを書いているとプロジェクト内のコードを参考にしたかったり、一括で置換したかったりします。そんな時emacs内でgrepを使うのですが、プロジェクトがそれなりに大きくなると非常に遅くなります。gitプロジェクトであれば、gitであればgit grepを使えば高速に検索できるのでそれを使えば良いと思い、やってみました。 letでgrep-find-commandを書き換える http://blog.kentarok.org/entry/20100219/1266577631 にletでgrep-find-commandを書き換えた上で、grep-find関数を呼び出すと出来るというふうに書いてあったので、やってみたのですが、なぜかうまくいきませんでした。うーん。 grep-apply-settingを使う emacsのgrep-commandを変更する - すぎゃーんメモ と同じように

    emacs内でgit grepする方法 - $shibayu36->blog;
  • http://shibayu36.hatenablog.com/entry/2012/12/29/001418#mc?u=ainame

    ふとemacsの設定どのくらいになっているのかなーと思って行数数えたら wc -l init.el inits/* | grep total 2303 totalと、とんでもないことになっていたので、これまでどんな設定してたか思い出すことも兼ねて、emacs設定大掃除をおこなってみました。そこで「これは捨てられないなー」と思った設定を淡々と書いていきます。 ちなみに実際の設定ファイルはhttps://github.com/shibayu36/emacs/tree/master/emacs.d を御覧ください。 init-loader.el emacsでinit-loaderを導入してみた - $shibayu36->blog; の記事でも書きましたが、init-loaderは便利です。最近の構成としてはinit.elにはinit-loaderの設定だけ書いて、inits以下に全部設定置いて

    http://shibayu36.hatenablog.com/entry/2012/12/29/001418#mc?u=ainame
  • Emacs / Vim ユーザーが覚えるべき Xcode のショートカット8個

    こんにちは。Sleipnir 3 for Mac 開発担当の宮です。 ソースコードの編集はもちろん Emacs でしますが、他のことは全部 Xcode 側でやらないといけません。つらいですね。そこで、少しでも Xcode を楽に(キーボードで)使うためのショートカットをまとめてみました。 Xcode な人でも使えるショートカットですので皆さん参考にしてみてください。 1. Command + Shift + O Open Quickly … 文字列で絞り込んで、すぐ開けます。 おそらく、Xcode 使っている人はみんな使っているでしょう。 よく Emacs で編集しているクラスに対応する xib を開くのに使います。 2, 3. Command + ‘ <or> " Jump to Next/Previous Issue … 警告、エラーが出ている箇所にジャンプします。 Emacs で編

    Emacs / Vim ユーザーが覚えるべき Xcode のショートカット8個
  • Emacs正規表現から解放されました。foreign-regexp - Web学び

    2012年 9月 10日 perlの正規表現でemacsのisearch(インクリメンタルサーチ)やquery-replaceを使いたい... Emacsの正規表現はバックスラッシュが多すぎてひどいです。elispを書くには必要ですが、通常の作業でこれを使うのを強いられると面倒ですね。 以前からperl正規表現でどうにかならないかなーと考えていましたが、そんな願いが叶いました。 githubに置いてありましたよ! k-talo/foreign-regexp.el ..ということで導入までメモ elispのパスまで移動して、作者に感謝しつつgit cloneで引っ張ってきます。 cd .emacs.d/elisp git clone https://github.com/k-talo/foreign-regexp.el.git 設定ファイルに記述。パスをload-pathに追加して読み込みま

    Emacs正規表現から解放されました。foreign-regexp - Web学び
  • yasnippet 8.0の導入からスニペットの書き方、anything/helm/auto-completeとの連携 - Web学び

    yasnippet 8.0の導入からスニペットの書き方、anything/helm/auto-completeとの連携 2012年 9月 13日 yasnippet 7.0を使っていましたが、8.0が出たということで変えてみました。 ほとんど変わっている様子はなさそうなので、古いドキュメントから要約してまとめています。 次の環境で進めましたが、EmacsならWindowsでもLinux,Macでもほとんど同じだと思います。 Mac OSX Lion 10.7.4 Cocoa Emacs 24.1 github capitaomorte/yasnippet 8.0 yasnippet導入 capitaomorte / yasnippet githubにおいてあるものが最新版です。現時点での最終更新日は2012年8月22日です。 まずはelispを置くディレクトリ(私の場合はホームの.emac

    yasnippet 8.0の導入からスニペットの書き方、anything/helm/auto-completeとの連携 - Web学び
  • Emacs勉強会で発表してきた + 資料公開しました #Agile渋谷 - Kentaro Kuribayashi's blog

    Agile渋谷主催のEmacs勉強会に参加してきました。今回は、僕の勤務先の会場を提供したので、そのあたりの準備と、さらに発表もしました。以下、その資料です。 発表中にも述べましたが、Sublime Text 2の話をしたのは、 他のエディタを試してみるところで、いいところをEmacsに取り入れるきっかけになる ST2の方が明らかに優れてるところはたくさんある。たとえば以下が、簡単に、いい感じに使えるとことか。 Goto Anything Snippet Package Control 足りないところがあれば、どんどんelisp書いて改善していったらいい という感じです。Emacsユーザにとってはもちろん、Vimmerなどにとっても有意義な内容になったと思います。 さらには、僕はEmacsのカスタマイズにハマったばかりにelispをおぼえてあれこれ書いてきたりしたので、エディタのカスタマイ

    Emacs勉強会で発表してきた + 資料公開しました #Agile渋谷 - Kentaro Kuribayashi's blog
    satosssi
    satosssi 2012/08/26
    ほうほう
  • magit(emacs+git)は快適な予感がする

    これでmagit4というディレクトリが作られてgitリポジトリが初期化される 最初のコミット C-x C-fでindex.htmlを作成します。ファイルの中身 <html> <head> <title>Shizugit</title> </head> <body> <h1>Shizugit</h1> <p>Shizugitでは、参加者を募集しています。 最新の版管理システムgitについて熱く語り合いましょう。 </p> <address> <a href="mailto:magit@test.com">kzfm</a> </address> </body> </html> C-x C-sで保存します。 さて、ここでおもむろにM-x magit-statusと打つとmagit-modeのバッファーが開きます(下段)。 カーソルをindex.htmlにあわせてs キーを打つとステージングされま

    magit(emacs+git)は快適な予感がする
  • iOS のドキュメントを anything.el で絞り込む

    こんにちは。Objective-C は Emacs で書く派の宮です。Emacs ユーザーならドキュメントも、もちろん Emacs で読みますね。今までドキュメントの参照には xcode-document-viewer にお世話になっていました。この Emacs Lisp を使うと、キーワードで検索して、結果を anything で絞り込むことができます。Xcode でドキュメントを検索するものと同じ検索結果が得られるので、とても便利です。ただ、筆者はドキュメントのタイトルのみから検索することが多いので、そちらに特化した anything の情報源を勉強がてら書いてみました。 Docset を解析する Apple のドキュメントは iOS も Mac OS X も docset という形でまとめられています。その中を見ていくと、library.json というファイルがあります。この J

    iOS のドキュメントを anything.el で絞り込む
    satosssi
    satosssi 2012/01/27
    やり過ぎ感満載だがブクマしとくか
  • 入門 Eshell (1): リダイレクション

    入門 Eshell (1): リダイレクション Emacs をインストールすると M-x eshell で使える Eshell がもれなくつい てくる. この Eshell は, M-x shell で使える Zsh など普通のシェルと比べ るとどうしても機能が見劣りする. しかし, それは Eshell を普通のシェルだ と考え, 他のシェルとは違いすぎる変態シェルであることから目を背けている からである. Eshell を普通のシェルと同等かそれ以上に便利に使うためには, Eshell の変 態機能を理解して使いこなす必要がある. そこで, このシリーズでは変態機能 に絞って Eshell を紹介していくことにする. シェルの一般的な使い方につい ては Zsh などで勉強して欲しい. なお, この文書は Emacs 23.3 を対象としている. Emacs 24 ではさらに強化さ れた

    入門 Eshell (1): リダイレクション
  • Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア

    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 グループを運営しています

  • zlc.el で Emacs のミニバッファ補完を zsh ライクに - mooz deceives you

    find-file Emacs の find-file (C-x C-f) は当に使いにくいものだと, 常々思っていた. 中でも, 補完候補が複数あった場合の挙動. これが何とも気にくわない. 例えば, 以下のように C-x C-f を入力した直後の状態を考える. この時 TAB キーを押すと, デフォルトの Emacs では [Complete, but not unique] との表示が出るだけで, 候補一覧を表示するにはもう一度 TAB キーを押す必要がある. この「二回 TAB キーを押す」という行為が毎度毎度要求されることとなり, そのストレスたるや凄まじいものがあった. また, TAB を二回押して補完候補が表示された後の挙動は, 輪をかけて苛立たしい. この時 TAB を押すとどうなるかといえば「補完候補が全て見れるようにスクロールが行われる」だけなのだ. 補完候補一覧が画

    zlc.el で Emacs のミニバッファ補完を zsh ライクに - mooz deceives you
    satosssi
    satosssi 2010/10/04
    emacs の find-file(C-x C-f) が相当使いやすくなった!
  • .emacsを、晒してみようと、思った。 - KAYAC Engineers' Blog

    最近確実に左手小指が強化されてきました、nagataです。 さてさて、今回は.emacs紹介というベタなテーマです。 いいんです。自分はまだやってないんで。 とりあえず、マイ.emacsの全貌はこちら。 Mac OS X 10.6上のemacs23で使ってます。 せっかくなので上から解説していきますよ! 基的に、.emacsに書いてる内容→解説、の順です。 解説、というか一言コメント 初期設定 (let ((default-directory "~/.emacs.d/site-lisp/")) (setq load-path (cons default-directory load-path)) (normal-top-level-add-subdirs-to-load-path)) お決まり。 elispがつまったディレクトリを指定しています。 normal-top-level-add

    .emacsを、晒してみようと、思った。 - KAYAC Engineers' Blog
  • Emacs - epian-wiki

    Emacsに関するメモ。 設定は全てGentoo Linux上でのEmacs 23で利用しているもの。 一部を除いてそのままWindows上のNTEmacs 22でも利用している。 メジャーモード固有のメモJDEEの設定nXMLの設定MemoよりEmacs 24でもJDEEが動作するようにしたいいまどきはmalabar-modeらしいが...MavenでAndroid開発 on Gentooibus-mozcでEmacs用のmozc-modeが提供されていた on GentooEmacsでAndroid開発 on GentooMozcを使ってみる on GentooEmacs:コンパイルバッファの出力を追う設定Emacs:find-file時の一覧にバックアップファイルを表示しないJDEE 2.4から?kill-wordの挙動が変わったJDEE 2.4.0.1にしたらcompilation

  • Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました

    基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4

    Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました
  • Emacs(中略)設定講座 その2「elisp のインストールと設定編」。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る前回は .emacs を作って、install-elisp.el をインストールするところまで紹介しましたが、今回は、更に Elisp をインストールして、色々な設定をするための基礎知識を紹介していきたいと思います。 候補を表示しながら補完する auto-complete.el を install-elisp を使ってインストールする。 まず、簡単に導入できて、設

    Emacs(中略)設定講座 その2「elisp のインストールと設定編」。 - 日々、とんは語る。
  • Emacs / Meadow の覚え書き - Meadow TIPS

    Emacs / Meadow の基機能の拡張などに関する情報を、この page では掲載しています。 お品書き i-search で日語を使いたい テキストに色をつけて見易くしたい foreground-color と background-color を入れ換えたい redo を使いたい メニューを日語化したい (Meadow のみ?) タイトルバーをカスタマイズしたい C-h を backspace として使いたい mini buffer や kill-ring 等の履歴を次回起動時に持ち越したい kill-ring の内容を視覚的に確認しながら yank したい window 分割時、画面外に出る文章を折り返したい 起動時に出てくる message を消したい 置換をリージョン指定可能にしたい autosave file の生成場所を指定したい C-z で scroll-dow

  • 1