タグ

emacsに関するMonMonMonのブックマーク (154)

  • 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歴243日目で選んだ10つの拡張 - Web学び

    2012年 11月 20日 Emacsの設定は人によって全く違うものですが、使い始めて8ヶ月の私がweb制作でよく使う10つのelispを簡潔に書き出してみます。 ところどころ自分の記事も紹介... helm.el (anything.elのfork版) Emacsを最強たらしめるElisp。どんなものでも即座に検索できる。 github - emacs-helm / helm auto-complete.el 変数、関数、スニペットの自動入力補完。 Auto Complete Modeユーザーマニュアル github - auto-complete / auto-complete yasnippet.el 単語やキーバインドから、スニペットを呼び出す。呼び出した後もカーソル位置ジャンプや同時入力、変換などが素晴らしい。 yasnippet 8.0の導入からスニペットの書き方、anythi

    Emacs歴243日目で選んだ10つの拡張 - Web学び
  • 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学び
  • MacのEmacs環境を24に上げたときのメモ - AOEの日記

    はじめに 自分は学生の頃にエディタとしてEmacsを使っていた関係で、すっかりEmacsが馴染んだ体になってしまっています。 Emacs Lispとか大して書けるわけではないのですが、文章やプログラムを書くときはEmacsキーバインドが一番調子よく書けます。プログラムはEmacsキーバインドじゃないと打てない体質になってしまいました *1 。Wordとかに文章をまとめる際でも、まずEmacsで下書きしてからWordに貼り付けることが結構多いです。 というわけで、Winodws環境だろうとMac環境だろうと必ずEmacsは入れるようにしていました。 で、現在は家でも仕事場でもMacを使っているのですが、これまではCarbon Emacsを愛用していました。Mac向けにすごく良くカスタマイズされていて、とても便利に活用させてもらっていたのですが、Emacs22ベースでしかも開発も終了しています

  • Emacs のバッファの内部実装について 井上誠一郎 自己紹介 (1) 井上誠一郎  アリエル・ネットワーク株式会社 CTO  ワークスアプリケーションズ ゲストフェロー  ありえるえりあ – (http:

    Emacs のバッファの内部実装について 井上誠一郎 自己紹介 (1) 井上誠一郎  アリエル・ネットワーク株式会社 CTO  ワークスアプリケーションズ ゲストフェロー  ありえるえりあ – (http://dev.ariel-networks.com)  CRITICAL WORKS – (http://dev.worksap.co.jp/) 自己紹介 (2) 書籍執筆歴  「 P2P 教科書」  「パーフェクト Java 」  「実践 JS サーバサイド JavaScript 入門」  「パーフェクト JavaScriptEmacs の執筆  雑誌「 Software Design 」 「 Emacs のトラノマキ」連載 今日のお題  Emacs のバッファの内部実装について話します  日々の生活の役には立ちません  Emacs 使いの教養と思って聞い

  • フォント設定にface-font-rescale-alistを使う - すぎゃーんメモ

    @yoozoosatoさんのブログで、Emacsのフォントサイズを簡単に変える方法があることを知った。 Emacs のテキストサイズを簡単に変更できるようにした - さとうようぞうのblog どうやらM-x text-scale-adjustを使ってもサイズの変更できるようで、C-x C-+もしくはC-x C-=で拡大、C-x C--で縮小、C-x C-0でリセット、ということができるらしい。 自分のフォント設定はBitstream Vera Sans Monoとヒラギノ丸ゴを使って以下のように設定していた。 (create-fontset-from-ascii-font "-apple-Bitstream_Vera_Sans_Mono-medium-normal-normal-*-14-*-*-*-m-0-iso10646-1" nil "BitstreamMarugo") (set-f

    フォント設定にface-font-rescale-alistを使う - すぎゃーんメモ
  • SOTA » Emacs で ruby の自動入力補完とリファレンスの表示

    RSense を用いて,Emacsでのrubyのコーディング時の自動補完とリファレンスの表示を行います. 完成図はこんな感じ. 環境 OSX Snow Leopard (10.6.8) Emacs 23.4.1 ruby 1.8.7 事前準備 Java Runtime Environment (JRE) 1.5あるいはそれ以降のバージョンが必要.OSXの場合は,最初からインストールされているはず.auto-complite-modeと連携するようにするので,事前にインストールが必要. ダウンロード 家からダウンロード.今回は,2012.5.7時点で最新版のrsense-0.3.tar.bz2をダウンロード. 適当な場所で展開する.自分は,.emacs.d/opt/内に展開した. インストール rsense-0.3内へ移動する.まず実行権限を付与する.

  • 第5回関西Emacs勉強会 - むしゃくしゃしてやった

    かなり時間が経っておりますが、第5回関西Emacs勉強会に参加してきました。 勉強会に参加するのも初めてでしたが、調子に乗って発表までしてます。 詳しくはid:peccuさんのまとめ = #kansai_emacs 5 終了 - ぺっくブログミラー@peccul にリンクがまとまって載っているのでそちらを参考にするとよいかなと。 それではだらだらと思ったことなどを書いてゆきます。 ポジションペーパー まずはポジションペーパーによる自己紹介。 私は人の名前を覚えるのが非常に苦手なので、後から見返すことができて大変助かりました。 普段ブログやtwitterでしか見たことのない人と実際に会うことができて、かなり感動でした。 気になったのはquickrun.elとopen-junk-file.elの連携(peccuさん)。 最近、仕事でquickrun.elを使い始めたので設定を追加してみようかな

    第5回関西Emacs勉強会 - むしゃくしゃしてやった
  • Emacs24 のインストールと新機能 : 紹介マニア

    概要 この文書では、2015年4月10日にリリースされた 「Emacs 24.5」 を Mac OS X へインストールする手順と、 Emacs 24 で注目の新機能を中心に解説しています。 初期設定、基操作等に関しては Emacs23 (Cocoa Emacs) 入門から中毒まで を参照してください。 この文書は時々修正、更新されます。 目次 概要 Emacs24 のリリース日 Emacs24 バイナリ Emacs24 のソースからのインストール self-contained バイナリの生成 /usr/local 以下へのバイナリの生成 IMEパッチの適用 experimental/hackers-only パッチの適用 開発版のビルド 設定 .emacs.d/init.el の利用 マウス関連の動作変更 後方互換性に関して 24.5 での非互換性 24.4 での非互換性 ad-adv

  • 「Emacsのトラノマキ」連載第17回「怠惰なプログラマのためのドキュメント作成実践」(佐藤寛之) | ありえるえりあ

    ■■■怠惰なプログラマのためのドキュメント作成実践 ■■はじめに ソフトウェア開発においてドキュメントは欠くことのできない重要なものです。ドキュメントと聞くと、キングファイルに綴じられた分厚い紙束を連想してうんざりする方も多いかと思います(筆者もそうです)。一口にドキュメントと言っても多種多様ですが、その質は書き手と読み手のコミュニケーションの手段です。したがって、読む気の起きないドキュメントや誰も読まないドキュメントは来の目的を達していないことになります。 ■ドキュメントのあり方の変遷 ドキュメントのあり方は、技術の進歩や文化の変遷によって変わり続けています。身近な例として、携帯電話のマニュアルがあります。 筆者が携帯電話を使い始めたのは十数年前になりますが、機能やサービスの増加に伴ってマニュアルは年々分厚くなってきました。もちろん必要性があってのことですが、読む気が失せるのも正直な

  • うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵

    日々事あるごとにダァダア言っとります。たとえばタンスの角に小指をぶつけりゃ、 「ダァ!!!」 扉を閉じるときに指を挟んで、 「ダァ!!!ダァ!!!」 猪木がイチ,ニ,サンと叫ぶものなら、 「ダァ-------!!!」 と言っとりますがあーーー!!!・・・という荒ぶる猪木の気分ではありませんが。 MacになってからCodaと付き合いだして疎遠になっていました。でもやっぱりEmacs使ってたときが一番捗ってたのでまたお付き合いを始めようかと。 ・・・え?Emacsとの馴れ初めですか?気になります?気になります?そうですね、あれは、忘れもしない雪がしんしんと全く降ることがない初秋のある日のことでした。私は当時は日々事あるごとに「ヘァ!!!ヘァ!!!」とウルトラマンしていました。時々「フォッフォッフォ!!!」とバルタンもしてました。クセなんです。そして出会いました。 ピグモンと。 それ

    うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵
  • めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するEmacsを使ったHTML生成 - Shohei Yoshida's Diary

    めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン 僕もこの記事見て最初は「これは Emacserに対する釣りだ。我慢しよう。」と思ったけど、 寝れなかったので書いてみた。 元ネタ Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成 テーブルだけでいいなら、org-modeを使いましょう org-mode Emacs 22から標準添付です。試したのは最新版 7.8なので、古いので使えるか どうかわかりませんが、基的な機能であるはずなので、問題ないんじゃないかな と思っています。 手順 この表をテーブルにします。スプレッドシートからコピペして Emacsに貼り付けます。 org-modeが有効になるように、keion.orgとでも命名したファイル

    めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するEmacsを使ったHTML生成 - Shohei Yoshida's Diary
  • Emacsで定義されているクラスや関数にジャンプする方法 | Act as Professional

    Emacsのような昔ながらのテキストエディタは、IDEのように定義されているクラスや関数にジャンプすることができないと思っている人はいませんか? 世界中のスーパーハッカーが愛用しているEmacsがそんなこともできないわけがありません。 今回はExuberant Ctagsを利用して、ソースコードで定義されているクラスや関数に一瞬でジャンプする設定方法をご紹介します。 タグジャンプ 「この関数の処理を確認したいんだけど、どこに定義してあったっけ?」をソースコードをうろうろと探し回って、挙げ句の果てはgrepして抽出して探し出すという荒技をしたことがある人はいませんか?grepコマンドは利用しなかったとして、定義されているコード部分に一瞬でジャンプできたら便利ですね。Eclipseなどの統合開発環境(IDE)では、もはや標準機能です。 この動作の仕組みは、定義されているクラス名や関数名をタグと

    Emacsで定義されているクラスや関数にジャンプする方法 | Act as Professional
  • 今すぐフォローすべき Emacs界のスーパーエンジニア - Shohei Yoshida's Diary

    「今すぐフォローすべきスーパーエンジニア」まとめ 流れに乗り遅れた感がハンパないんですけど, Emacs界がなかったのでまとめてみました. 順番は頭に出てきた順番です. 作者とかメンテナとか開発者っていう 表現が間違っていたらごめんなさい. 最後の方は力尽きてます. 中には Twitter IDが見つからなかった人もいました. 他にも書いてほしいとか, 抜けてるぞ, ってのがあったら 教えてください. 追記します. @rubikitchさん Emacsテクニックバイブルの作者で anythingのメンテナ ブログ http://rubikitch.com/に移転しました @kiwanamiさん deferred.el, calfw, e2wm等の作者 Emacsで 3Dゲームを作ったりしてます. とても広い視点で Emacsを見ている方です. まさに Emacsは環境だなと思わせてくれます

    今すぐフォローすべき Emacs界のスーパーエンジニア - Shohei Yoshida's Diary