タグ

emacsに関するagxのブックマーク (27)

  • ESS on Emacsで快適に補完できるauto-complete-acr.el0.2リリースしました - sheephead

    ESS on Emacsで快適に補完できるauto-complete-acr.el0.2リリースしました 2009.10.19 日記 auto-complete, auto-complete.el, Emacs, ESS, Lisp, Python, ubuntu 前にちょこっと書いてみたauto-complete-acr.elなるelisp。 Rを書くに、がんがんauto-completeできるのでかなり便利。でもう手放せない感じだったのですが、いろいろと不満もあったので書き直してみました。 前のバージョンのいけてなかったところ 前のバージョンについては、この辺を読んでもらうといきさつがわかるかもです。 emacsのpython-modeでもauto-complete.elを使う auto-complete.elを拡張するR用のelispをさらに拡張してみた。 要は、auto-compl

    ESS on Emacsで快適に補完できるauto-complete-acr.el0.2リリースしました - sheephead
    agx
    agx 2009/12/23
  • yasnippetがすごい!!!!1112345! - antipop

    "Yet Another Snippet Package | M-x all-things-emacs"で知った、yasnippetがすご過ぎる!!!!1112345!これは、同じ作者が以前に作っていたsmart-snippet.elのリライト版?みたいなものらしいのだが、ともあれGoogle Codeにてプロジェクトが開始されたのが3/7というから、アツい。 まぁ、とりあえずこれを見てくださいよ(YouTubeの画質だとアレだという場合は、上記プロジェクトページからaviの動画が落とせるので、そちらを見るのが良いです)。 最初のあたりは、まぁ、emacs-railsでも使われているsnippet.elとかでも十分可能なことなのだけど、複数のテンプレート候補が選択リスト表示されたり、メニューバーからテンプレートを挿入できたりするのがいい感じだし、後半、どんどんヤバくなってくる。一箇所に入力

    yasnippetがすごい!!!!1112345! - antipop
    agx
    agx 2009/08/31
  • Ctrl+中指か薬指を使うキー操作が多いEmacsで指の負担を軽くする方法 - http://rubikitch.com/に移転しました

    http://d.hatena.ne.jp/kotorikotoriko/20081103/1225687600 Emacsを使っていると、Ctrlを押しながらうんぬんというのがとても多い。だから指が疲れてしまうという話をよく聞く。俺は10年以上使っているのだが、幸い今のところ指が疲れるということはない。というか、逆に左手小指が異常に鍛えられている気すらする。これはさておき、俺は俺なりに指の負担を軽減する方策を取っている。 skk + スティッキーシフト SKKを使っているとどうしてもShiftを押しまくることになる。これはスティッキーシフトでShiftを押さないようにしている。CamelCaseな変数名を使うJavaプログラマにもおすすめかも。 SKK + スティッキーシフト = 最強 - http://rubikitch.com/に移転しました view-modeを活用する あとは、極

    Ctrl+中指か薬指を使うキー操作が多いEmacsで指の負担を軽くする方法 - http://rubikitch.com/に移転しました
    agx
    agx 2008/11/04
  • 使用しているelispを公開してみるよ - UNIX的なアレ

    emacsの設定や使用するelispは人それぞれですが、やはりこういうのっていろいろな人のものを参考にしながら作っていくモノですよね。 実際に自分も様々な方の使用しているモノを参考にしてきました。ある程度固まってきているので、つかっているelispを公開したいとおもいます。 なお、仕様している環境は以下の通りです。 OS MacOS 10.5.4 Leopard emacs GNU Emacs 22.1.50.1 バージョン管理 emacs22ではcvsは標準で付属しているので、subversionのみです。 psvn subversionの管理クライアント。 XSteve's Emacs packages page プログラミング言語 ここではプログラミング言語のmodeを紹介します。perl-mode等の標準で付属しているものは割愛し、追加したものだけを紹介します。 php-mode

    使用しているelispを公開してみるよ - UNIX的なアレ
    agx
    agx 2008/08/16
  • 便利なコンパイル機能 smart-compile - gan2 の Ruby 勉強日記

    Emacs Lisp TIPS なんでこれ今まで使ってなかったんだろう…。 考えてみたらいちいちコマンドラインから「ruby hoge.rb」とかって実行するのって面倒だよなぁ。 「smart-compile」を使うと、ファイルを編集中に自分の好きなバインドでコンパイルを実行できて 結果を分割されたウィンドウで確認することができる。 以下僕の導入手順。 詳しい説明はリンク先を参照のこと。 smart-compile.elをダウンロードしてロードパスの通った場所に置く 以下の内容を .emacs に追加する ;;; smart-compile (require 'smart-compile) (global-set-key "\C-x\C-x" 'smart-compile) (setq compilation-window-height 15) ;; デフォルトは画面の下半分 elisp

    便利なコンパイル機能 smart-compile - gan2 の Ruby 勉強日記
    agx
    agx 2008/04/23
  • 動画共有SNS"zoome"〜training2008

    agx
    agx 2008/04/09
    shellとかemacsやMac関係の研修の動画
  • yasnippet.elがアツいらしい - http://rubikitch.com/に移転しました

    yasnippetがすごい!!!!1112345! - Kentaro Kuribayashi's blog yasnippetのスニペットをCodeReposで共有しよう! - Kentaro Kuribayashi's blog yasnippetのトリガをスペースキーにする - Kentaro Kuribayashi's blog どれもid:antipopさんのものだが、なかなかよさげ。インストールしてみた。 CUI野郎としてはanything.elのインターフェースで候補選択できたらいいな。まだ1000行弱だからあっさりできそうだが、今は忙しいから誰かに任せるよ。 あと、「略語を記憶するのが問題」とはどの略語展開elispでもいえることだが、これもanything.elで略語をリストしてくれればいいかも。 せっかくCodeReposにyasnippetのconfigを共有している

    yasnippet.elがアツいらしい - http://rubikitch.com/に移転しました
    agx
    agx 2008/04/02
  • Emacs で Ruby 開発環境 - どんならんな

    RubyRails の開発環境として Aptana Studio や NetBeans を試してみたんですが,やはりキーボードですべての操作を行うことができる Emacs を使うことにしました。僕が設定した内容をご紹介します。 設定 今回,僕が Emacs に設定したのは ruby-mode.el と,マイナーモードの ruby-electric.el(対応する括弧やendを自動補完してくれる), rails.el, ruby-block.el(end に対応する行をハイライトする),それから Ruby のデバッガを起動できる rubydb とソースコードのディレクトリやファイル,メソッドを表示してくれる ECB です。 まず,Ruby のソースをダウンロードして展開し,misc ディレクトリに入っているすべての *.el ファイルを load-path の通ったところに置きます。(

    Emacs で Ruby 開発環境 - どんならんな
  • ECB

    ECB is a file/code browser for Emacs. It can be used to browse any type of file and supports parsing of Java, C, C++, Elisp and some other code like perl, TeX, LaTeX. All browsing windows are within one frame and they are deletion-protected (eg by C-x 1)

    agx
    agx 2008/03/20
    Emacs でソースコードのディレクトリやファイル,メソッドを表示してくれる
  • 自作のEmacsチートシートを公開してみる - UNIX的なアレ

    Emacsって使うほどいろいろな機能に気がついていきますが、わりと基的な機能も忘れがちだったりします。(自分だけでしょうか・・・) そんなときにWebを探すのも面倒なので、よく使うコマンドはまとめて手元においてあるのですが、どうせならとおもってまとめてみたので公開します。 ダウンロードはコチラから。 ※PDF形式で公開していますが、元ファイルはxlsの形式です。要望があれば別途公開します。 もしかしたら間違っている部分があるかもしれません。 自分自身のためにもどんどんと修正していきたいと思っていますので、気になる点がありましたらご指摘お願いいたします。 参考にさせてもらったサイト Emacs クイックリファレンス Emacs操作キー一覧

    自作のEmacsチートシートを公開してみる - UNIX的なアレ
  • Emacs Lisp TIPS - ファイル更新日を自動的に書き換える

    はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu

    agx
    agx 2007/11/17
  • Karetta|第2回 Kahuaセミナー資料|Gaucheのインデント設定

    通常のScheme-modeでもプログラムをしやすくするために 調整してくれるが、特殊形式や構文についてはあまり多くは 対応していない。以下のような設定を .emacs に仕込んでおくと便利 (put 'and-let* 'scheme-indent-function 1) (put 'begin0 'scheme-indent-function 0) (put 'call-with-client-socket 'scheme-indent-function 1) (put 'call-with-input-conversion 'scheme-indent-function 1) (put 'call-with-input-file 'scheme-indent-function 1) (put 'call-with-input-process 'scheme-indent-functi

  • flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ

    Emacs Wiki に載っててこれは!と思ったので勝手に転載してみる. この flymake を使うと Ruby でリアルタイムの文法チェックができる. flymake は, Emacs 22 ならば, デフォルトで入っている. ;;;; flymake for ruby (require 'flymake) ;; I don't like the default colors :) (set-face-background 'flymake-errline "red4") (set-face-background 'flymake-warnline "dark slate blue") ;; Invoke ruby with '-c' to get syntax checking (defun flymake-ruby-init () (let* ((temp-file (flymak

    flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ
  • index.rd

    書きちらかし指向メモツール howm (一人お手軽Wikiもどき) $Id: index.rd,v 1.3 2004/07/09 18:00:43 hira Exp $ khi@users.sourceforge.jp Emacsで断片的なメモをどんどんとるための道具howmを紹介します. 「整理」のプレッシャーを感じずに気軽に書きちらかして, それでも破綻せずにやっていける環境を, howmはめざしています. このため, 分類機能はあえてつけません. かわりに, 全文検索とメモ間リンクが手軽にできるようにしました. さらに, 改宗が不要な自由書式, 重要順でも日付順でもない「旬度順」の浮沈式ToDoリスト, などの特徴もそなえています. ※ この文書は, UNIX USER 2004.2 の初稿を少し修正したものです. 【はじめに】 【インストール】 【使い方】 【活用例】 【おわりに】

  • 開発ツールとしての Emacs

    の元原稿に少しだけ手を加えたものです。 雑誌掲載のものとは若干の差異があります。(詳細未確認) 2001年5月〜2006年11月の掲載記事を PDF で収録した MOOK が2007年5月に出るということなので これを機会に整理しました。 じつはね 「安く出したいので著作権料は現物支給で勘弁願いたい」 というメールが来たのだった。 原稿を書いた全員が二次使用の無報酬に同意したのかはわからないが、 「ま、たいした分量でもないのでいいか」と思ったしだい。 (原稿料の下落につながるからそんな勝手なことすんな!と いった話があるのであれば教えてくださいね) (注) IE6 (IE7未確認) ではなく Firefox や Safari で見ると私の 意図通りに表示されているようです。 他のブラウザは未確認です。 前書き 著者の Emacs 歴は1989年の Nemacs(Emacs18.55 をベ

  • GNU Emacsマニュアル- 概念索引

    This domain may be for sale!

  • Emacs Beginner's HOWTO

    Jeremy D. Zawodny <jzawodn@wcnet.org>v1.7, 14 October 1999 池田 克巳 <cork@ops.dti.ne.jp>v1.7j, 2 February 2000 この文書は Linux ユーザに Emacs エディタを紹介するものです。 この文書では vi や似たようなエディタについて、 少しは知っていると仮定しています。 この文書の最新版は http://www.wcnet.org/jzawodn/emacs/ から入手可能です。 1. イントロダクション 1.1 著作権 1.2 対象とする読者について 1.3 Emacs とは何か? 2. Emacs の実行 2.1 Emacs の開始 & 終了 2.2 用語 2.3 キーボードの基 2.4 チュートリアル、ヘルプ & Info 3. Emacs のモード 3.1 メジャーモー

    agx
    agx 2007/03/12
  • 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

    agx
    agx 2007/03/11
  • Emacs で ChangeLog メモしているなら clmemo.el 使うべし - higepon blog

    ChangeLog メモを書くときに、clmemo.elを使っていたのですが、C-x M(メモ入力) しか使っていませんでした。 が!それは大きな間違い、C-c C-y や C-c C-w は ChangeLog メモ魔なら、よだれが出るほどうれしいはず。 これを知らなくてかなり時間や手数を無駄にしたと思った。 これからはきちんとドキュメントを読もうと深く反省。 ドキュメント→clmemo.el clmemo-quote-regionが >> <<を返してくれるとうれしいなぁ

    Emacs で ChangeLog メモしているなら clmemo.el 使うべし - higepon blog
    agx
    agx 2007/03/08
  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - C/C++開発者向けemacsの設定

    emacsで C/C++ でコーディングしている開発者向けの emacs の設定です. [F5]でビルド,[F4]でエラー行へジャンプといったことが出来,かなり便利です. 具体的には以下のような事が出来ます. [F7]でコンパイル(バッファを全部保存して,make all します) [F4]でコンパイルエラー行へジャンプ [F1]でカーソル下の単語について マニュアルを開く SHIFT+[F7] でリビルド(make clean all) SHIFT+[F4] で一つ前のエラー行へジャンプ 設定は .emacs に以下の内容を追記するだけです. (setq auto-mode-alist (append '(("\\.C$" . c++-mode) ("\\.cc$" . c++-mode) ("\\.cpp$". c++-mode) ("\\.hh$" . c++-mode) ("\\.

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - C/C++開発者向けemacsの設定
    agx
    agx 2007/02/19