タグ

emacsに関するgemini7のブックマーク (187)

  • これからEmacsでR使う人のための設定まとめ - sheephead

    Emacsはバッドノウハウだとか、古くさいエディタなんつーことをよく聞きます。でも、Rを使うにこれほど便利な道具はありません。 特に、Rでガリガリ計算させたい人にとってネットワーク越しで他のマシン使って計算させているうちにローカルのマシンで他の仕事させたいなんてことは、よくあること。そんなときにターミナルで起動できるEmacsを覚えておけば、快適にターミナル上でも書けますよね。Emacsってよくわからない、という理由だけでEmacs使わないというのは、もったいなさすぎな気がします。 ということで、今回はEmacsでRを使うに快適に使うための設定をまとめてみたいと思います。 ちと長いですが、これを読んでもらってEmacsの便利さを分かってもらえる人が増えればいいなーって思います。 まずはESS これがないと始まりません。debian系使ってる人はaptで簡単に導入できるのでサクッと入れておき

    これからEmacsでR使う人のための設定まとめ - sheephead
  • 最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る大相撲の場所終了の傷心も癒えてきたので、久しぶりに Emacs について書きます。 エディタの重要な機能のひとつにコメントとコメントアウトがあります。 Emacs のコメント機能はとても優秀で、標準で様々な言語をサポートしています。ですので、拡張やプラグイン的なものをインストールすることなく、簡単にコメントをつけたり、コメントアウトしたり、それを解除したりできま

    最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。
  • Rubyコード補完進捗報告1 - Functional Emacser

    ここ二週間ほど、集中して取り組んだおかげで、一応それっぽく動くようになりました。問題は山積みで実用などは遥か遠い未来の話ですが、ちょっと嬉しかったので報告です。次のスクリーンショットを見てください。 なんの変哲のない補完に見えますが、よく見ると補完候補としてFixnum#succとString#gsubが含まれているのが分かります。これの意味するところは、ローカル変数aへのFixnumオブジェクトとStringオブジェクトの代入が正しく検知され型推論されているということです。 分かりやすさのために、あえてこんな単純な例を出していますが、前のエントリにあるようなケースも現状ですでに対応できています。 def foo(n) n. # <= succ, gsubが候補として出てくる end foo(1) foo('Hello') 一応プロジェクトのURLを貼っておきます。 http://code

    Rubyコード補完進捗報告1 - Functional Emacser
  • yasnippet.elをインストールしてみた

    emacserの間で密かなブームとなっているyasnippet.elをインストールしてみました。 実はsnippet的なものを使うのは初めてだったので、ちょっと細かく覚える意味も含めてインストール方法から書いてみます。 インストール方法は簡単で、2つ方法があります。横着は人は上記ページの「yasnippet-bundle-0.3.1.el.tgz」をダウンロードしてきて、解凍してできたyasnippet-bundle.elを適当なディレクトリ(例えば$HOME/.emacs.d/plugins/とか)に置いて、以下のように設定します。 (add-to-list 'load-path "~/.emacs.d/plugins") (require 'yasnippet-bundle) このyasnippet-bundleってやつは、各種言語用(など)のsnippetの設定もlispの中に同梱し

  • id-manager.el - 技術日記@kiwanami

    いい加減ちゃんとIDの管理をしようと思って、Emacsで動くID/Password管理ツールを作ってみました。gpgが入っていて、EasyPGやalpacaなどで自動的にファイルが暗号化される仕組みを前提にしています。UbuntuのEmacs23.1でしか試していませんが、ちょっと直せばMacWindowsEmacsでも動くと思います。 svn: http://svn.codecheck.in/lang/elisp/id-manager/trunk/id-manager.el 上のelispを適当なところにおいて、 (require 'id-manager) します。例によってanything前提で、 (global-set-key (kbd "M-7") 'id-manager) としておけば、M-7などで起動します。anythingで絞り込んでパスワードをコピーしたり、参照したり、

    id-manager.el - 技術日記@kiwanami
  • print-buffer - ごくまれに使用する Emacs コマンドシリーズ - higepon blog

    ごくまれに使用する Emacs コマンドを不定期で紹介。 print-buffer:バッファを印刷する。 Emacs のバッファを印刷する事なんて滅多にないが、半年に一度くらい役立つ。 そういうコマンドに心当たりがある方はぜひご紹介ください。(トラックバックなど歓迎) マニアックであればある程喜びます(誰が?) 情報提供いただいた物 id:m-hiyama さん C-x 8 ' a とか what-cursor-position EmacsとUnicode文字で遊ぶ - 檜山正幸のキマイラ飼育記 what-cursor-position おもろい。 id:yoozoosato さんM-x gomoku これ見て M-x doctor を思い出した。 id:kitokitoki さん 標準関数 indent-rigidly の紹介 - ポロポロ

    print-buffer - ごくまれに使用する Emacs コマンドシリーズ - higepon blog
  • Emacs23へ移行した - http://rubikitch.com/に移転しました

    Emacs23が7月末にリリースされたのだが、しばらく様子見をしていていた。 俺は新しいもの好きではあるけど、EmacsヘビーユーザとしてEmacs Lispパッケージの互換性問題があるからすぐに移行するのはためらっていた。Emacs Lispの非互換な仕様変更のせいで既存Emacs Lispが動かないという事態が発生するし、実際いくつか動かないパッケージがあった。 このエントリはEmacs22→Emacs23の移行において気付いたことを要約してある。エントリができた時点でリンクにする。 まず、一番びっくりしたのが、ぱうフォントだとバックスラッシュとチルダが表示されないことだった!表示上スペースに化けてしまう。これは真っ先に解決しておかないと使いものにならない。→Emacs23でバックスラッシュとチルダが表示できない問題を回避した - http://rubikitch.com/に移転しまし

    Emacs23へ移行した - http://rubikitch.com/に移転しました
  • MeadowでConsolas+メイリオ - sdmt’s diary

    前に書いたような気がするけど設定とかをメモってなかったので再度。 ;;メイリオ-consolas (w32-add-font "meiryo-consolas" nil) (w32-change-font "meiryo-consolas" '((spec ((:char-spec ascii :height any) strict (w32-logfont "Consolas" 0 -14 400 0 nil nil nil 0 1 3 0)) ((:char-spec ascii :height any :weight bold) strict (w32-logfont "Consolas" 0 -14 700 0 nil nil nil 0 1 3 0)) ((:char-spec ascii :height any :slant italic) strict (w32-logfon

    MeadowでConsolas+メイリオ - sdmt’s diary
  • 【コラム】OS X ハッキング! (332) Cocoa対応で大きく変わった「Emacs 23.1」(2) | パソコン | マイコミジャーナル

    iPhoneアプリ、買ってますか? つい"ポチッとな"してしまう仕掛けの数々に、Appleの計算高さが見え隠れしてしまうのですが。それはさておき、不定期に発生する「期間限定セール品」、そのお知らせを効率よく知る方法はないものでしょうか? 先日、コナミの「フロッガー」を67%OFFで購入したのですが、私はたまたま情報を入手できたからいいものの、セール情報自体知らない人も多いはず。売り手 / 買い手ともに、もったいない話だと思うんですよねえ。 さて、今回も『第331回 Cocoa対応で大きく変わった「Emacs 23.1」(1)』に続き「Emacs 23.1」(Cocoa Emacs) について。筆者の「~/.emacs.el」から、Cocoa Emacsに必要 / あれば便利な設定を抜粋する形でお届けしたい。 海上忍氏が利用中の「.emacs.el」(抜粋)はこちらからダウンロードできます(

  • Emacs 23 から追加された Elisp。 - 日々、とんは語る。

    正確には、Emacs 22.1 から Emacs 23.1 で追加されたものです。なぜなら、Mac に最初から入っている Emacs が 22.1 だから。 調査方法。 /usr/share/emacs/22.1/lisp /usr/local/share/emacs/23.1/lisp 上記の2つのディレクトリに入っている Elisp のリストを作成して diff してみる。リストは見易いように tree を利用。Mac で tree をつかう場合は、MacPorts でインストールする。 リストは、それぞれのディレクトリで以下のようなコマンドで作成。 $ tree | grep -v 'el.gz' > ~/23.1.elc.list.txt 新たに追加された Elisp。 //www.easypg.org/index.html.ja">epa-file.el とその関連ファイル群:E

    Emacs 23 から追加された Elisp。 - 日々、とんは語る。
  • 【コラム】OS X ハッキング! (331) Cocoa対応で大きく変わった「Emacs 23.1」(1) | パソコン | マイコミジャーナル

    Time Capsuleがアップデート、2TBモデルが追加されました。価格は従来の1TBモデルと同じ50,800円、新しい1TBモデルは30,800円ということで、事実上の値下げ。こまめにシステムのバックアップを行うべく、導入を検討しようかと思います。 さて、今回は「Emacs 23.1」について。言わずと知れた多機能テキストエディタの最新版、時代の要請に応じた最新フィーチャーが盛り込まれている。ここでは、その全体像から見てみよう。 Emacs 23.1の新機能 Emacs 23.1は、2007年6月にリリースされたv22.1以来約14カ月ぶりとなる、安定版としてのメジャーバージョンアップだ。全プラットフォーム共通の変更点もあれば、OS X限定の新機能もあり、OS XにおけるEmacsユーザにとっては看過できないリリースとなっている。 まずは、全プラットフォーム共通の変更点から。内部のエン

  • Cocoa Emacsでのフォント設定 - あどけない話

    Cocoa Emacs をそのまま使うと、等幅フォントの設定が使い物になりません。日語文字の幅は、英語文字の倍であるべきです! Web を調べても、みんな困っていることが分かっただけ。そこで自分でハックしてみましたが、到底手に負えないことが分かりました。(フォントEmacs の最も難しい部分です!) という訳で、Cocoa Emacs の Adrian Robert さんにメールしたところ、「フォント周りは半田さん」とのこと。結局、半田さんに質問しました。 そしてついに、Carbon な Emacs 22 でも CocoaEmacs 23 でも、希望通りにフォントを設定することができました。 以下がそうです。僕は、ヒラギノ丸ゴを使っています。 (setq my-font "-*-*-medium-r-normal--14-*-*-*-*-*-fontset-hiramaru")

    Cocoa Emacsでのフォント設定 - あどけない話
  • ElScreen | Fragments of Reality

    News 2008/09/14 ElScreen-howm 0.1.3を公開しました。 ニックネームの一部にhowmのセクション名が含まれるようになりました。 2008/05/28 Takashi Masudaさんによる、ElScreen-Mewへのリンクを追加しました。 2007/12/30 ElScreen 1.4.6を公開しました。 elscreen-display-tabの挙動が変わりました。tを指定すると自動幅のタブを表示、数値を指定すると固定幅のタブを表示、nilを指定するとタブを非表示となります。これにともない、elscreen-tab-widthは廃止されました。 elscreen-tab-display-kill-screenの挙動が変わりました。'leftまたは'rightを指定すると、”[X]“アイコンがそれぞれタブの左右に表示されます。また、nilを指定するとアイコ

    ElScreen | Fragments of Reality
  • http://rubikitch.com/に移転しました

  • org-mode で英単語帳を作成・管理する - 8tree にっき

    org-mode を利用して英単語帳を作成してみたらこれがとっても便利で、日々の英語学習の強い味方となっている。ポイントは「20090611」のように yyyymmdd 形式の日付をタグにして書き溜めておくこと。こうすれば後で「C-x h org-sort」でアルファベット順にソートすることもできるし、忘却曲線に則って「C-c a m 日付タグ」の検索で 1 日後、1週間後、1ヶ月後に復習していくのがとてもラクになる。d(^-^) ■スクリーンショット ■やりかた 日々、学習した単語を以下のフォーマットで書き溜めていく。ファイルを開く方法は何でもいいけど org-mode + remember-mode か memo-pop を使うとラクかも。 * whine - Stop whining! - My children are whining about wanting toys alwa

    org-mode で英単語帳を作成・管理する - 8tree にっき
  • Mint's log: MigemoをLeopardにインストール

    2008年1月24日 MigemoをLeopardにインストール 日語を使うEmacsユーザにとってMigemoは欠かせない。一度使ったら手放せないツールである。Migemoとは、オフィシャルページをそのまま引用するとMigemo はローマ字のまま日語をインクリメンタル検索するためのツールです。かな漢字変換をすることなく日語のインクリメンタル検索を快適に行うことができます。wgetのインストールMigemoをインストールするときにはwgetがあったほうが便利である。Leopardにはwgetコマンドがついてこないので、MacPortsから入れた。% sudo port install wget ---> Fetching wget ---> Attempting to fetch wget-1.10.2.tar.gz from http://ftp.gnu.org/gnu/wget

  • GNU Emacs Manual

    The Emacs Editor Emacs is the advanced, extensible, customizable, self-documenting editor. This manual describes how to edit with Emacs and some of the ways to customize it; it corresponds to GNU Emacs version 29.1.90. The GNU Emacs website is at https://www.gnu.org/software/emacs/. To view this manual in other formats, click here. You can also purchase a printed copy from the FSF store. For infor

  • emacs museについて

    Makefile.defs.default を Makefile.defs にコピー EMACS,PREFIX,ELISPDIR,INFODIR を環境に合わせて書き換え 下記は、C:/usr/emacs に NTEmacs をインストールしている場合の例 # Emacs options #EMACS = emacs EMACS = /cygdrive/c/usr/emacs/bin/emacs.exe SITEFLAG = --no-site-file # Installation options # PREFIX is only used here. DESTDIR = #PREFIX = /usr/local PREFIX = /cygdrive/c/usr/emacs #ELISPDIR = $(DESTDIR)$(PREFIX)/share/emacs/site-lisp/mus

  • Emacsを極める8つの方法 - このブログは証明できない。

    使いこなせば最強のエディタであるEmacs。エディタを超えて、環境と呼んでも異論はないでしょう。 「EmacsもVimも使っていないプログラマは,時間の80%を無駄にしている」 伊藤直也 ここでは、Emacsを極めるための8つのトレーニングを紹介します。 1. 小指ストレッチ 左小指を曲げたり伸ばしたりします。 2. 小指立て伏せ 片手腕立て伏せの要領で左小指に上半身の体重をかけます。 3. 小指けんすい 左小指一で鉄棒などにぶら下がります。 4. 小指伸ばし 左小指で遠くの物を取るトレーニングです。 5. 加圧トレーニング 血流を適度に制限した状態でトレーニングを行います。 6. チューブトレーニング 左小指でチューブを引っ張ります。 7. 小指突き 正拳突きの要領で壁や柱に左小指を打ち付けます。 8. スパーリング 左右の小指で押し合ったり引っ張り合ったりします。 これで、Emacs

    Emacsを極める8つの方法 - このブログは証明できない。
  • Carbon Emacsをフルスクリーンで使う - Sooey

    以前、Emacsをフルスクリーンで使っている人のスクリーンショットを見かけたことがあり、WriteRoom的でちょっといいなあと思っていたのだけど、その時点ではタイトルバーやメニューバーまで非表示にするのはCarbon Emacsでは難しいということだったので諦めていました。 が、いつの間にかCarbon Emacsで完全なフルスクリーン表示を可能にするパッチを作成された方がいて([carbon-emacs:622] Re: “True” full-screen (patch announcement))、Carbon Emacs (2008年春版)では無事に取り込まれていました。 追加されたのは、フルスクリーン表示と通常表示をトグルするmac-toggle-max-window関数と、フルスクリーン時にメニューバーを隠すかどうかを表すmac-autohide-menubar-on-max