タグ

emacsに関するczblueのブックマーク (35)

  • Gauche開発支援拡張vim-gdev/emacs-gdev紹介 - aharisuのごみ箱

    VimEmacs上のそれぞれで動作するGauche開発支援の拡張スクリプトを開発しています。 開発に一区切りつけるためにこの辺で紹介記事としてまとめておきたいと思います。 なにはともあれ動作画面のスクリーンショットから。 このスクリプトではVimEmacsでほぼ同じことを実現しています。 インストール方法 VimEmacsそれぞれのインストール方法から紹介します。 まず、どちらにも共通していることですがGaucheの0.9.2以上が必要になります。 ・Vimにインストール Vimでは外部プロセスであるgoshと通信するためにvimprocが必須です。 また、補完候補を出すためのneocomplcacheと、検索インタフェースであるunite.vimが必要になります。 それぞれの必須スクリプトのインストール方法ですが、全てVimでは有名なスクリプトで検索すると解説ページが見つかると思う

    Gauche開発支援拡張vim-gdev/emacs-gdev紹介 - aharisuのごみ箱
  • Emacsのウィンドウ操作を快適にする2つの拡張。 - 日々、とんは語る。

    今日は Emacs のウィンドウ操作を快適にしてくれる、windmove.el と winner.el を紹介しましょう。ともに、標準搭載なので、すぐにでも使い始めることができます。 ウィンドウ分割時の移動を修飾キー+矢印にする windmove.el。 Emacsのウィンドウを移動するには、標準だと C-x o (switch-window) を使うのですが、ウィンドウを分割しまくると、これで移動するのが大変ストレスフルです。そこで、C-t などのシングルキーにバインドするのがよくある解決法ですが、これも快適とは言い難かったりします。 そこで、日ご紹介するのが、矢印キーによる直感的なウィンドウ移動を実現してくる windmove.el です。 利用は簡単以下の設定をあなたの設定ファイルに書くだけ。 ;;; windmove ;; (windmove-default-keybinding

    Emacsのウィンドウ操作を快適にする2つの拡張。 - 日々、とんは語る。
    czblue
    czblue 2012/05/13
  • 「Emacs実践入門」をEmacs初心者に渡して観察してみた - Copy/Cut/Paste/Hatena

    Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 19人 クリック: 351回この商品を含むブログ (1件) を見る 「Emacs初心者/初級者にお勧め」と話題の「Emacs実践入門」を献していただきました! id:tomoyaさんありがとうございます! 自分で読んだ感想 いろいろなところで言われているけれども、まさに「初心者/初級者」のための。だと思う。 自分自身Emacsを普及すべく、Emacs Bootcampなどをしてみたけれども、 「北風と太陽」ではないけれども、こののように「優しく丁寧に」教えるのもいいのかなと思ってしまった。 「知っておかないと後で面倒な」ことをしっかりと抑えつつ、着実にEmacsを使

    「Emacs実践入門」をEmacs初心者に渡して観察してみた - Copy/Cut/Paste/Hatena
    czblue
    czblue 2012/03/20
  • 古くて新しいエディタ、Emacs - 射撃しつつ前転 改

    技術評論社さんからEmacs実践入門を献いただきました。たぶん数日前に届いてたんだけど、しばらく郵便受け見てなかった…。 私が書いた日本語入力を支える技術と同じWEB+DB PRESS plusシリーズということで献頂いたのだと思いますが、レビューしとけよという無言のアレを感じる気もするので、時宜を外さないうちにレビューを書いておきます。 書に寄せてって何それ羨ましい!自分も書いてもらえば良かった! というのが最初に出てくる感想なわけですが、それはさておき。 Emacs実践入門は入門の名の通り、Emacsの使い方を説明するです。基的なキーバインドから便利なツールまで一通り説明している感じです。EmacsといえばEmacs Lispでガシガシと自分なりに拡張していけるところがメリットであり、同時にそれは初心者からすると何それ怖いと思わされる点でもあるわけですが、自分でelispを書

    古くて新しいエディタ、Emacs - 射撃しつつ前転 改
  • うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵

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

    うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵
    czblue
    czblue 2012/03/05
  • Emacs実践入門を真剣に読むばあちゃん

    Emacs実践入門 は2012年3月7日発売です。

    Emacs実践入門を真剣に読むばあちゃん
    czblue
    czblue 2012/03/05
  • fukuoka-emacs 0x03 やりました - 技術日記@kiwanami

    9月23日に福岡 Ruby・コンテンツセンターにて、 Emacs の勉強会 fukuoka-emacs 0x03 を鬼軍曹の id:k1LoW さんと一緒にやりました。 前回の fukuoka-emacs 0x02 (テキストエディタ勉強会)から2年もたってしまいましたが、今回は Emacs だけで25人(最多時)もの人が集まりました。特に県外の方が 1/3 くらいを占めており、兵庫・岡山・山口・熊など、はるばる Emacs のために集まっていただいたことに大変感動しました。以下、簡単ながらレポートです。 レポート はじめに kiwanami より、ごあいさつ 勉強会の趣旨などの説明 初心者から上級者まで、情報共有や教えあえるようなコミュニティの育成を目指す 質問 Emacs の使用歴? 1年未満、1年から5年、それ以上、でそれぞれ 1/3 ぐらい 現状の設定に満足しているか、設定は長期

    fukuoka-emacs 0x03 やりました - 技術日記@kiwanami
  • 永遠に続くVimとemacs論争について意見をどうぞ。 - VoQnインタビュー

    A. 喧嘩すんな 僕自身,VimEmacs も両方使ってる人なので,どちらかを尊として奉る行為がどうにも理解できないところがあります.(そして両方の宗派から殺されるのだろう,およよ…) 自分の場合, Emacs - 「白紙からファイルやテキストを書きあげる時とか Lisp/Scheme を書く時」 Vim - 「既にあるていど書かれたファイルを編集する時,{HTML CSS JavaScript} や,.elisp よりもシンタックスハイライトやインデント処理が良い .vim がある場合」 とかで使い分けてます.Emacs はライター,Vim はエディター,って感覚. 新規でモノを書く時って,Vim における Insert mode でいる時間が長い上にちょくちょく hjkl したくてかったるい時あるし,既にファイル書いてサーバ上で動いてる conf や xml を弄る

  • パスワード管理ツール id-manager.el 更新 - 技術日記@kiwanami

    id-manager.elを更新しました。あと、ちゃんと紹介記事を書いてなかったのでまじめに書きました。 以前の記事:2009/09/14 id-manager.el 何か 世の中にあふれるIDとパスワードを管理するものです。 例によって類似品がたくさんあります。有名なものを列挙すると以下のような感じでしょうか。 パスワード管理ソフト ID Manager フリー。Windows上の定番? パスワード管理、デジタルウォレット、パスワード生成 | ロボフォーム 商用。メーカー製PCにプリインストールされていることがある GNOME Keyring GNOMEの標準鍵管理ツール 家:Projects/GnomeKeyring - GNOME Wiki! 参考:gnome-keyring を利用してコマンドライン上のパスワードを置換する - daily dayflower その他 最強のパスワ

    パスワード管理ツール id-manager.el 更新 - 技術日記@kiwanami
    czblue
    czblue 2011/02/21
  • code.nagoya

    This domain may be for sale!

  • split-root.elでEmacsで横長のウィンドウを作成する - http://rubikitch.com/に移転しました

    split-root.elは図(家より転載)のように確実に画面下部に横長のウィンドウを作成します。 普段は通常のEmacsのウィンドウ分割に満足していても、特定のケースでは画面下部に出したいこともあります。 この場合は、 split-root.el を使った display-buffer-function を作成します。 display-buffer関数は、 display-buffer-function に指定してある関数を呼びます。 split-root.elは split-root にありますが、auto-install.elで直接インストールできます。 M-x install-elisp http://nschum.de/src/emacs/split-root/split-root.el (require 'split-root) (defvar split-root-wind

    split-root.elでEmacsで横長のウィンドウを作成する - http://rubikitch.com/に移転しました
    czblue
    czblue 2010/11/01
  • evalした結果がそんな遠くで大丈夫か? 大丈夫だ。問題ない。 - 技術日記@kiwanami

    非同期なプログラムを書き始めると、タイミングの関係もあってprintデバッグに頼ることが多い。アプリの動作時はmessageや独自のログバッファに出力している。 一方で、書きながら実験したり、ちょっと実行したいときには eval-last-sexp をよく使っている。しかしながら、2つ問題がある。ひとつは、画面が広いと実行したい式と結果が表示される場所が遠すぎること。もう一つの問題は、 message関数ではミニバッファの1行分しか表示されないため、流れの内容を確認するためにはバッファを切り替える必要があること。 何度も書いて試したいのに、毎回目の長距離移動やバッファ切り替えは辛いので、popup.el(id:m2ymさん)を使って改善してみることにした。 右上で eval-last-sexp すると、左下のミニバッファに結果が出てくる popup.elは内部ではすごい泥臭いことが行われて

    evalした結果がそんな遠くで大丈夫か? 大丈夫だ。問題ない。 - 技術日記@kiwanami
    czblue
    czblue 2010/10/05
  • 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
    czblue
    czblue 2010/10/04
  • Emacs Lisp が「書ける」ようになるまで - 技術日記@kiwanami

    先日の関西Emacsでは、Emacs Lisp の入門記事がうけるとか、「書ける」ようになる情報がないらしいという話を聞きました。確かに、Emacsの初歩的な操作入門と、良く書ける人がアプリやブログなどでelispをばしっと書いてるのはよく見ます。入門から書けるようになるまでの間の過程は見たこと無かったかもしれないと思いました。 ということで、Emacsの先人たちにはまだまだ及びませんが、いくつかのアプリを書いてみた自分がたどった方法を書いてみます。先にまとめると以下の2つになると思います。 elispでどうしても書きたい物があること たくさん書いて動かして(こっちが先)、そしてInfoや他人のコードを見て勉強する 書ける以前のまとめ Emacs歴10年以上。すでに生活の一部。 でも設定を書くのに使っていたぐらい。 既存のアプリの分かりやすいバグを手元でちょっと直すとか。 LISP系の言語

    Emacs Lisp が「書ける」ようになるまで - 技術日記@kiwanami
    czblue
    czblue 2010/09/29
  • EmacsでつくるScala開発環境 前編(scala-mode) - tototoshi の日記

    Emacsでのscala開発環境をご紹介。 ちょっと量が多いので2回に分けます。 前編はscala-mode 後編はENSIME(scala IDE) 今日は前編 scala-modeについて scala-mode インストール Emacsにはデフォルトでscala用のモードは入っていません。 自分でscala-modeをインストールする必要があります。 scala-modeはScalaの配布パッケージに含まれています。 まずscalaのtarをダウンロードします。 現在の安定板は2.8.0.finalです。 まずはダウンロード $ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.8.0.final.tgz 展開します。 $ tar zxvf scala-2.8.0.final.tgz scala-2.8.0.f

    EmacsでつくるScala開発環境 前編(scala-mode) - tototoshi の日記
  • Emacs アイコンがコミットされるまで

    2. • : (id:nanasess) : 33 • : • : • : • FreeBSD / Mac OS X / Solaris • Java • EC-CUBE • Emacs23 3. • 2006 2 • ( ) • Carbon Emacs Package TODO Mac OS X • Mac OS X , Mac OS X • ,

    Emacs アイコンがコミットされるまで
    czblue
    czblue 2010/09/26
  • popup-select-window / select-window を拡張する - とりあえず暇だったし何となくはじめたブログ

    Emacs のウィンドウを分割しているときに、分割したウィンドウ間を移動する関数である select-window を拡張する機能をふと思い立って書いてみました。 # 書いている当初は、switch-window という似た elisp が既にある事を知らなかったという…orz まあいいよね!w 使用するには、popup.el の機能を使用しているので、popup.el が必須となります。 以下の URL どちらかより、popup-select-window.el を落としてきます。 # Launchpad は、開発中のものを突っ込むので、ちょっとだけ新しかったりするかもです。 http://www.emacswiki.org/emacs/popup-select-window.el https://code.launchpad.net/~khiker/+junk/popup-select

    popup-select-window / select-window を拡張する - とりあえず暇だったし何となくはじめたブログ
    czblue
    czblue 2010/09/26
  • Scalaとsbtでandroidを開発する場合の.ensimeのサンプル - sudixの日記

    androidアプリをScalaで開発しています。 Eclipseは使わず、sbt(http://code.google.com/p/simple-build-tool/)と android-plugin(http://github.com/jberkel/android-plugin)を使って、 emacs上で開発しています。 さらに、ensime(http://github.com/aemoncannon/ensime)という補完やリファクタリング機能を備えた ツールを使っているのですが、これがまた開発が頻繁で、設定ファイルの書き方が変わるので、 今のバージョンごとの設定ファイルを残していってみます。 ちょっと注意する点としては、android-pluginで使用できるTyped resources referencesを 補完させるために、:sourcesで"src_managed/

    Scalaとsbtでandroidを開発する場合の.ensimeのサンプル - sudixの日記
  • emacsの矩形選択モード紹介 - KAYAC engineers' blog

    ようやく風邪が治りました。nagata(@handlename)です。 みなさん、矩形選択モードというものをご存知でしょうか? 矩形というのは長方形のことです。 矩形選択というのはつまり、領域を四角形に選択することを指します。 通常選択 矩形選択 通常テキストエディタは行毎に処理を行いますが、 矩形選択を活用すると行をまたいだ操作を行うことができます。 今回はemacsの矩形選択モードを3種類ほど紹介してみたいと思います。 標準の矩形選択 emacsに最初から用意されている関数です。 それぞれの関数にはそれぞれキーバインドが設定されています。 コマンド呼ばれる関数動作 C-x r cclear-rectangle矩形領域を空白文字に置き換える C-x r ddelete-rectangle矩形領域を削除する C-x r oopen-rectangle空白文字で埋まった矩形領域を挿入する C

    emacsの矩形選択モード紹介 - KAYAC engineers' blog
    czblue
    czblue 2010/08/30
  • Emacsで便利なEmacs Lisp 7選

    はじめに memchachedを落とす遊びをしてるみなさんこんにちは。 最近暑いですね、あまりの暑さに耳も溶けちゃいますね、ダニーです 。 今回は自分のEmacs環境を見直すついでにこれは使ってみて便利だったEmacs Lispとその設定例を紹介したいと思います。 下記の設定例はロードパスに置いてあるファイルか、.emacsに追加します。 EmacsLisp 鬼軍曹(Emacsキーバインドの強制) http://wiki.github.com/k1LoW/emacs-drill-instructor/ Emacsキーバインドの強制します。 EnterとかBackSpaceとかTABとか押しそうになったとき便利です。最近Emacs使い始めた人も入れるといいと思います。 (require 'drill-instructor) (setq drill-instructor-global t)

    Emacsで便利なEmacs Lisp 7選
    czblue
    czblue 2010/08/30