タグ

emacsに関するtakker23のブックマーク (24)

  • org-mode + remember-mode でEmacs内で瞬時にメモをする→コードリーディングに生かす・メモ検索する - http://rubikitch.com/に移転しました

    Emacsで即座にメモを取る方法はいろいろある。日ならばHowmとかChangeLogメモが人気なのかな。俺はorg-mode + remember-modeを使っている。 org-rememberをインストールする remember-modeは頭の中で思い付いたものを即座にメモをするためのシンプルで便利なツールだ。M-x rememberでメモ用バッファがポップアップするから、メモを書いてC-c C-cを押せば記録される、それだけ。https://gna.org/p/remember-el なり「apt-get install remember-el」なりでインストールしてみよう。 org-modeはoutline-modeの超超拡張版だ。もともと構造化テキストを扱うものだったのが、格的なアウトラインプロセッサになっていたり、TODO管理や予定表やスプレッドシート(まじで表計算できる

  • garaemon.net » Blog Archive » emacs-settings: コマンドラインからemacsのパッケージをインストール

    脳汁でコードを書くemacsを使っていて, aptのようにemacsのパッケージが簡単にインストールできたら良いと思ったことはありませんか? auto-installという便利なものがありますが, 個人的にはコマンドラインからやりたいなあ, と思ったりします. というのも, 対話的なものだとスクリプト一発で俺環境構築!みたいなことができないじゃないですか. というわけで作りました. 名前はemacs-settings. emacsのためのaptです. たとえばこんな感じになります $ emacs-settings packages navi-2ch 2ch viewer clmemo ChangeLog Memo goby Presentation Mode slime Common Lisp IDE twittering Post to twitter and get your time

    takker23
    takker23 2010/03/28
    これは便利そう
  • Emacs 上で快適に Bash や Zsh を利用する設定 : 紹介マニア

    概要 Emacs を利用していると全部 Emacs でやりたくなるのは Emacs 使いとして当然だと思います。 Shell だって Terminal など利用せず Emacs 上で動作させたくなることでしょう。 この文書では Emacs 上で Shell を快適に利用するための設定を記述していきます。 目次 概要 検証環境 Emacs での Shell Mode に関する基礎知識 shell term (ansi-term) eshell どのモードを利用するか 利用する Shell について Windows での Shell の準備 Mac OS X での Shell の準備 Emacs 側の設定 PATH の設定 利用する Shell の設定 文字コードの設定 システムの terminfo を利用しない設定 エスケープを綺麗に表示する term 呼び出しキーの割り当て Shell 側

  • Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser

    未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる

    Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser
  • エスケープシーケンスや printf フォーマットをハイライト - mooz deceives you

    文字列中の \n, \t といったエスケープシーケンスや printf フォーマット, 書いているときは良いのだけれど, 後から見たときに区切りが分かりにくかったりする. Emacs には font-lock という便利な仕組みが用意されているので, ちゃっちゃと正規表現を書いてこれらをハイライトさせるようにしてみた. (add-hook 'c-mode-hook (lambda () (font-lock-add-keywords nil '(("\\\\[areEfntv]" 0 font-lock-keyword-face t) ("%-?[0-9]*\\.?[0-9]*l?[csduoxfegp]" 0 font-lock-type-face t))))) かなり見やすくなってくれたので満足. 文字列最後の " が赤く (font-lock-warning-face?) 染まり,

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • view-modeの私的な設定 - deruiの日記

    最近色々フラストレーションが溜まっているせいか、自分の部屋に居ても愚痴ばかりです。こりゃあかん・・・けど仕事変わるか現場変わるかしないとどうにもならないだろうなぁ。 さて、話は変わってEmacsにはview-modeという閲覧専用のmajor-modeがあります。最近これを頻繁に利用するようになったのですが、使っていると不便なものとか出てくるものです。 色々あったので、使い勝手が変わるかどうかは別として、色々やってみました。 ;; view-modeを活用するための設定 (setq view-read-only t) (defvar pager-keybind `( ;; vi-like ("a" . ,(lambda () (interactive) (let ((anything-c-moccur-enable-initial-pattern nil)) (anything-c-moc

    view-modeの私的な設定 - deruiの日記
  • Emacsの検索機能を使いこなす(菅原泰樹) — ありえるえりあ

    Emacsの検索機能を使いこなす(菅原泰樹) 「Emacsのトラノマキ」 連載第一回 「Emacsの検索機能を使いこなす」 ■■■100年のエディタの世界へようこそ(脚注) 今月からEmacsの話を中心にした連載を始めることになりました.連載は,Emacsを使って最高のエンジニアになりたいと願う読者のために書きます.Emacsやその周辺のツールを使いこなすと,日々使うコンピュータ環境を便利に拡張できます.連載は回ごとのテーマを決めて,Emacsの便利な使い方や設定方法を紹介します.Emacsは環境そのものです.そして,Emacs Lispにより拡張可能な環境です.Emacs Lispを覚えるとEmacsの可能性は更に広がります.残念ながら他のプログラミング言語に比べてEmacs Lispを敬遠する人は多いようです.ひとつの要因が,Emacs Lispのイディオムや簡易なノウハウを紹介する

  • Emacs org-modeを使ってみる: (1) インストール - 屯遁のパズルとプログラミングの日記

    最近emacsのorg-modeを使ってみている.以下のように色々な使い方ができて非常に便利だ. メモを取る (アウトラインプロセッサ) TODOリストの作成 GTD (Getting Things Done)ツールとして使う 簡単な文書(HTML, LaTeX)作成 今回はorg-modeのインストールについて説明する. なおUbuntu 8.04 LTSとEmacs22上で, org-6.34c (2010年1月10日リリース)の利用を前提にしている. リンク Org-Mode http://orgmode.org/manual/Introduction.html#Introduction EmacsWiki OrgMode OrgMode - Emacs上のアウトライナー orgmode.jp org-modeについて詳しいブログなど r_takaishiさん Amrta 日常のメモ

    Emacs org-modeを使ってみる: (1) インストール - 屯遁のパズルとプログラミングの日記
  • org-modeで卒業論文を書く :NOTE: - うどん駆動開発

    [2010-02-09 火] なんだかんだいってLaTeXって書きにくいと思う.こういう場合,適当な構造化テキストをLaTeX形式に変換するのがよい. 俺の場合は,org-modeで書いたテキストをLaTeX形式に変換して,卒業論文を書いた.たぶん,org-modeがなければ生産性は半分程度まで落ちていたと思う. というわけで,来年度卒業論文を書く人にはぜひorg-modeを使ってもらいたい. まずは設定だ 面倒だが,一旦設定すると後がすごく楽だ.dot.emacsに以下の設定を追加する. "クラス名"は,org-modeからLaTeX形式に変換するときに,どの設定を使うのか指定するためのものだ.分かりやすい名前にしておけばいい. プリアンブルには,documentclassやusepackageなど,LaTeXのプリアンブルを記入する.ここは,卒業論文なら,大学が指定したものを書いておけ

    org-modeで卒業論文を書く :NOTE: - うどん駆動開発
  • autotest,RSpec,Emacsで快適テスト環境をつくる(あとGrowlも) - AorBorF

    前回RSpecを設定したので調子に乗ってautotestと連携させてみる。 autotestとRSpecを連携させると何がおいしいか? ・保存の度にテストが裏で走るので常にテストに通るコードを書ける。 ・とにかくテストが癖になる。 ・とにかくテストが好きになる。 下二つは個人的な感想ですけど、ほんとに楽しくテストができる。 なにはともあれ設定してみる まずは毎度おなじみgemでZenTestをインストールする。(autotestはZenTestに含まれる) sudo gem install ZenTest インストールが終わったら、~/.autotestを作る。 さっきインストールしたZenTestに叩き台があるのでまずはそれをコピー cp /Library/Ruby/Gems/1.8/gems/ZenTest-3.10.0/example_dot_autotest.rb ~/.autot

    autotest,RSpec,Emacsで快適テスト環境をつくる(あとGrowlも) - AorBorF
  • Emacs org-modeを使ってみる: (3) 表の編集 - 屯遁のパズルとプログラミングの日記

    今回は表の編集について,使い方をまとめてみる. なおUbuntu 8.04 LTSとEmacs22上で, org-6.34c (2010年1月10日リリース)の利用を前提にしている. リンク Org-Mode http://orgmode.org/manual/Tables.html#Tables OrgMode - Emacs上のアウトライナー orgのtableで日語入れたときに崩れないようにするパッチ 表の編集 org-modeの機能で驚くことは多いが,表の編集もその一つだ. なお,以下で説明する機能の多くは, text-modeなどの他のモードでも「M-x orgtbl-mode RET」として, orgtbl-modeをマイナーモードにすることで利用可能になる. また,日本語入力時に表が崩れる場合は,以下のパッチを当てておく. orgのtableで日語入れたときに崩れないよう

    Emacs org-modeを使ってみる: (3) 表の編集 - 屯遁のパズルとプログラミングの日記
  • 便利な削除関数いろいろ - わからん

    使えそうな削除処理をいくつか書いたので、anything のソースにまとめてみました。こうすれば、覚えるキーバインドは一つですみます。僕は D の連打に割り当てる予定。ためしに (anything-enable-shortcuts 'alphabet) を使ってみたので、anything.el の更新が必要かもしれません。 (defvar anything-delete-command-list '(("ポイントより上を kill" . "(kill-region (point) (point-min))") ("ポイントより下を kill" . "(kill-region (point) (point-max))") ("バッファ全体を kill" . "(kill-region (point-min) (point-max))") ("ポイントより上を delete" . "(dele

    便利な削除関数いろいろ - わからん
  • 知らないと損するミニバッファ保険 - http://rubikitch.com/に移転しました

    Emacsを使ってて怖いことのひとつは、ミニバッファに入力中にC-gを押してしまうことだ。すると、今までの入力がパーになってしまう。 俺はskkを使っていて、変換をキャンセルするときにC-gを押すのだが、押しすぎたりタイミングを間違えたらミニバッファ入力がキャンセルされてしまう。なので、ミニバッファに日語を打つときはいつも冷や冷やしていた。 以下の設定を加えると、C-gを押したときに現在の入力がヒストリーに記録されるようになる。間違ってC-gを押してしまった場合は、再び同じコマンドを起動してM-pで前の入力を呼び戻せるぞ。 (defadvice abort-recursive-edit (before minibuffer-save activate) (when (eq (selected-window) (active-minibuffer-window)) (add-to-hist

    知らないと損するミニバッファ保険 - http://rubikitch.com/に移転しました
  • EmacsにおけるC++ source codeの細かいindent設定方法 (1) - I.S.の日記

    Source codeにおけるindentの流儀についての議論は果てがないように見受けられます。I.S.にとってもindentについては拘りがあり、defaultの設定では満足できないことが多いです。 Emacsではfileの編集中に自動的にindentを行ってくれますが、そのindent方法が自分の好みでなければ、その便利な機能も一転迷惑極まりない機能に成り果てます。 Emacsでは、設定file*1において、以下のようにstyleを選択することができますが、その用意されているstyleの全てが自分の好みでなければ、自分でindent設定を細かく記述するか、手動でひたすらindentしつづけるか、自動indentの苦痛に黙って耐えつづけるしかありません。 (add-hook 'c++-mode-hook '(lambda () (c-set-style "gnu") ; k&r、bsd、

    EmacsにおけるC++ source codeの細かいindent設定方法 (1) - I.S.の日記
  • bookshelf.jp

    This domain may be for sale!

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

  • Firefoxでタブをanythingっぽく操作するKeySnailプラグイン、Tanythingをリリースしました。 - sheephead

    HOME日記Firefoxでタブをanythingっぽく操作するKeySnailプラグイン、Tanythingをリリースしました。 Firefoxでタブをanythingっぽく操作するKeySnailプラグイン、Tanythingをリリースしました。 2009.12.07 日記 anything.el, Emacs, firefox, KeySnail ネットブックがちょっとしたブームになってモバイルPCもだいぶ市民権を得ましたね。 何を隠そう、僕もちっちゃこいPCが大好物です。PCなんて必要ない出張でもなぜかPCをカバンに入れてしまいます。 そういうときにイライラするのが画面の小ささ。なので、Firefoxでもできるだけ画面を大きく使えるようにツールバーとかはあまり表示しないようにしてます。 でも、いまだに消せてないのがタブバー。特にガンガンタブを開いていく方なので、かなり画面を圧迫して

    Firefoxでタブをanythingっぽく操作するKeySnailプラグイン、Tanythingをリリースしました。 - sheephead
  • 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
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。