タグ

*emacsに関するgan2のブックマーク (404)

  • 暇をつぶす

    emacsはミニゲームの宝庫 みなさんは emacs を使っているでしょうか。この Lispインタプリタ、wl や mew や gnus、navi2ch を動かせるだけじゃないんですよ。プログラムあるところ、必ずゲームあり。当然、emacs上でも動くゲームはけっこうあります。 春休みに入ると、ちょっとした空き時間、というものができやすくなると思います。今回は、emacsでできる数々のゲームたちをご紹介しましょう。 ここに掲載されているゲームは、いつでも C-x k (kill current buffer) で問答無用で終了できます。覚えておくと良いでしょう。 この記事を書くのに大変参考にさせていただいたたのが、MYCOM PC WEBのコラム「OS X ハッキング!」の記事です。ここで紹介されたゲームを実際に遊んでみた、というのがこの文書の主旨だったりします。なお、ここでは扱いませんが、

  • anything で Ruby のマニュアル検索した結果に対して、メモを書き足していけるようにした - わからん

    メソッドなどを anything でマニュアル検索した結果のマニュアルに対して、個人的なメモを付け足していけるようにしました。また、検索項目の追加も可能です。emacs 同様、リファレンスマニュアルを育てゲー化したかんじです。以前の emacs から anything で ruby のマニュアル検索 - わからん を改良しました。以下で導入方法を解説していきます。 ダウンロードしたマニュアルとツールは、~/Dropbox/data/rubyrefm ディレクトリに配置し、自作のメモを書き足していく辞書は ~/Dropbox/data/rubyrefm/mydict ディレクトリに配置するという想定になっています。各自の環境で置き換えて読んで下さい。 まずはマニュアルとツールの設置です。http://doc.okkez.net/archives/200909/ruby-refm-1.9.1-

    anything で Ruby のマニュアル検索した結果に対して、メモを書き足していけるようにした - わからん
    gan2
    gan2 2011/03/06
  • GNU Emacs Theme Generator

    GNU Emacs Theme Generator (beta) The GNU Emacs project is looking for themes to include in Emacs 24. You can use this page to make, submit, and share a simple theme. You can also create a more complex theme via M-x customize-create-theme in a development version of Emacs, and email the theme file to emacs-devel. /* Sample Emacs buffer. */ #include <stdio.h> int main (int argc, char **argv) {

  • js2-mode.el (フォーク版) 20101228 リリース - mooz deceives you

    ちょくちょく no title の方をいじっていたのですが, 今年中に行った変更は今年中に一度リリースしてしまおうということで. 変更点をまとめておきます. 変更点 ネストされた関数式やオブジェクトリテラルのインデント オリジナルの js2-mode で, ネストされた関数式やオブジェクトリテラルのインデントが以下のように嫌な感じになっていた問題を修正しました. $.ajax({ type : "POST", url : "some.php", data : "name=John&location=Boston", success : function (msg) { alert( "Data Saved: " + msg ); } }); 修正版では, 次のようになります. $.ajax({ type : "POST", url : "some.php", data : "name=Jo

  • Emacsでドットエディターを作ってみた - Weblog on mebius.tokaichiba.jp

    かつてJR横浜線 十日市場駅近くのMebius (CPU:Pentium 150MHz)より発信していたウェブログです。 ちょっとドット絵を作りたくなったが、適当なツールが思い付かなかった。Windowsの「ペイント」しか思い付かなかったが、それだけのためにWindowsを起動するのは負けのような気がした。 手元で動いているのはMacBookである。「ペイント」に相当するくらいのアプリケーションはプレインストールされているような気がするが、筆者はMacに疎いのである。少なくとも「アプリケーション」の中を眺める限り、それだとわかるものは無い。GIMPはインストールしているのだが、マウスが無いのでしんどそうだし、それだけのために重いGIMPを起動するのも負けのような気がした。 目の前ではCarbon Emacsが動いていた。ふと、Emacs Lispで(if (looking-at ...))

    Emacsでドットエディターを作ってみた - Weblog on mebius.tokaichiba.jp
    gan2
    gan2 2011/03/06
  • = CarbonEmacsでかるふわ使っちゃうよ! - @peccul is peccu

    [2011-01-08 20:09:37] >>>[emacs] id:kiwanamiさんが作ったかるふわすごいですねー calfw.el カレンダーフレームワークかな? Emacs22とEmacs23で関数名が違うので,エラーで動かないよ!っていう方はこの設定もお試しください. ちなみに,calfw-icalってどうやって設定を反映させるんでしょうか? calfw.el用の設定.init.elに記述してね

    = CarbonEmacsでかるふわ使っちゃうよ! - @peccul is peccu
    gan2
    gan2 2011/03/01
  • Emacsでカレンダーコンポーネントを作った - 技術日記@kiwanami

    (2011/07/25 追記: 設定方法などについては最新の記事を参照してください→[emacs][ui] Emacs用カレンダー calfw v1.2 リリース - 技術日記@kiwanami) Emacsで使えるカレンダーが必要だったので作りました。 (追記 2011/01/08 ical連携の設定に足りないところがありましたので修正いたしました。また、Emacs22ではpeccuさんの所の追加設定を参照してみてください。 → CarbonEmacsでかるふわ使っちゃうよ!(ぺっくブログミラー@peccul)) こんな感じ 完成までには近所の人たちから、「カレンダーなら壁に掛かってるだろう」とか、「Google Calendarという無料のカレンダーがありまして」とか、「カレンダーならiPadにもあります」とか、幾多の助言を頂きました。ありがとう。分かってます。自分だって、2年前にPy

    Emacsでカレンダーコンポーネントを作った - 技術日記@kiwanami
  • savekill.elリリース - Emacsの突然死に備えて - http://rubikitch.com/に移転しました

    savekill.elをリリースしました。 動機 最近、なぜかよくわかりませんが、Emacsが突然死することありますよね? あまり使いこんでない人はあまり経験がないかもしれませんが、ヘビーユーザーにとっては日常茶飯事です。 不安定すぎて落ちまくるほどではないですが、僕のところでは数日に1回のペースで落ちてしまいます。 Emacs以外を使っていると、ソフトウェアの突然死の恐怖はよくわかると思います。 「保存してなくて、今までの作業がパーになった!」 誰もが一度はそんな経験があるでしょう。 もちろん、そこは我等がEmacs、ちゃんと防衛線は張っています。 Emacsには自動セーブ機能があり、一定時間以上保存していないと、一時ファイルに保存する仕組みになっています。 そのため、Emacsが落ちたとしても、当該ファイルに対し M-x recover-file を実行すれば、ほとんどの作業を取り戻す

    savekill.elリリース - Emacsの突然死に備えて - http://rubikitch.com/に移転しました
    gan2
    gan2 2011/02/28
  • = Emacs Advent Calendar jp 2010 完結! - @peccul is peccu

    [2010-12-25 02:09:56] >>>[emacs] >>>[event] メリークリスマース♪ EmacsのAdvent Calendarが早くも完結しました! みなさん面白い記事を書いていらして,かなり勉強になりました. 参加してくださってありがとうございました. 簡単にですがまとめてみます. Emacs Advent Calendar jp: 2010 : ATND ATNDのページ. なんと補欠までできていてかなり驚きました 【1日目】id:g000001さん prognを活用しよう(Emacs Advent Calendar jp:2010) - 'T - cadr group prognで設定をまとめちゃおう 【2日目】id:totoshiさん 無駄な行末の空白を削除する(Emacs Advent Calendar jp:2010) - tototoshi の日記

    = Emacs Advent Calendar jp 2010 完結! - @peccul is peccu
  • .emacs.el にょろーん - Emacs ひきこもり生活

    .emacs.el にょろーん - Emacs ひきこもり生活
  • zizo.elのご紹介です - hitode909のダイアリー

    zizo.elは,文字のスクリーンショットを撮ってWebで共有するためのEmacs Lispです.字のgyazoでzizoです. zizoの使い方 使い方は簡単,共有したい文字を選択して,M-x zizoするだけで,文字のスクリーンショットが撮れます. M-x zizoすると,このようなzizo画像がブラウザで開きます. 生成した画像は友達にメールで送る,名前を付けて保存,FacebookやTwitterに流すなど,現代の様々なライフスタイルに対応しています. ユーザー登録は不要,ディスク容量も無制限です. hotoke M-x hotokeすると,インパクトのあるhotoke画像を作れます. 以下のような関数を定義することで,自由なフォーマットの画像を出力できます.chld=以降のパラメータを変更すると,文字のサイズや色が変わります.詳しくはAPI(後述)のドキュメントをご覧ください.

    zizo.elのご紹介です - hitode909のダイアリー
    gan2
    gan2 2011/02/28
  • パスワード管理ツール 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
    gan2
    gan2 2011/02/26
  • yasnippet や emacs lisp の小ネタなど - 技術日記@kiwanami

    yasnippet は定型コードなどを素早く展開することが出来る汎用テンプレートフレームワークです。 yasnippet - Project Hosting on Google Code 普通の使い方 yasnippetのドキュメントは家のページに良くまとまっています。elisp書ける人は全部読むとかなりsnippet力が上がると思いますので、ぜひ読んでみたらいいと思います。 http://yasnippet-doc-jp.googlecode.com/svn/trunk/doc-jp/index.html (2011/09/15 追記) あと、以下のページでもみんなテンション高くなってます。(もう3年くらい前の祭りですが。。。) yasnippetがすごい!!!!1112345! - Kentaro Kuribayashi's blog yasnippet.elをインストールしてみた

    yasnippet や emacs lisp の小ネタなど - 技術日記@kiwanami
  • おすすめEmacs設定 - 2011-02-16 - ククログ

    注: これの更新版である2012年版があります。 他の人がEmacsを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のEmacsのおすすめ設定をここに記しておきます。 ディレクトリ構成 長年漬け込んできたEmacsの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。 .emacs.d |-- init.el ;; 基的な設定を記述 |-- config ;; 特定のモードや非標準のElispの設定をこの下に置く | |-- builtins.el ;; 標準Elispの設定 | |-- packages.el ;; 非標準Elispの設定 | `-- packages ;; 非標準Elispのうち、設定が多

    おすすめEmacs設定 - 2011-02-16 - ククログ
    gan2
    gan2 2011/02/21
    キレイだなぁ
  • 「Emacsのトラノマキ」連載第09回「auto-completeを使おう」(松山智大) | ありえるえりあ

    auto-completeを使おう ==================== auto-completeとは —————– 今回は手前味噌ながら拙作のauto-completeという補完パッケージの紹介と使い方の説明をしたいと思います。auto-completeはEmacsの貧弱な補完インターフェースを補完する目的で2008年に開発されました。従来のEmacsの補完インターフェースというのは良くも悪くもEmacs流でした。例えばカーソル直下のLispシンボルを補完するlisp-complete-symbol(M-TAB)を実行すると、現在のウィンドウが分割されて新しいウィンドウに補完候補が一覧されます。そして、最新のEmacsでもそうなのですが、その新しいウィンドウは自分で閉じない限り永遠に存在しつづけるのです。 長年Emacsを使っている人にとってはこの挙動はむしろ自然なのかもしれません

    gan2
    gan2 2011/02/21
  • move-region.el

    Emacs上での文字列移動を楽にするEmacs Lispプログラムです。

    move-region.el
    gan2
    gan2 2011/02/21
  • rummelonp.com

    rummelonp.comNameKazuya Takeshima Blogrummelonp.hatenablog.com Mastodon@[email protected] Twitter@rummelonp GitHub@rummelonp

  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
    gan2
    gan2 2011/01/30
  • generic.elで俺々モードを作る - 適当めも

    Emacs Advent Calendar jp: 2010 : ATND 19日目です。昨日は [twitter:@r_takaishi] さんの org-modeとAnythingが交差するとき,物語は始まる - うどん駆動開発 でした。 Web漁ったり会社で Emacs 使ってる人に聞いたりしてると、みんな generic.el の事を知らないらしいので、ちょっと紹介してみようかと思います。 generic.el はハイライト程度の簡単なメジャーモードをお手軽に作るためのライブラリです。Emacs20くらいの昔から標準添付です。「このファイル用のモードってEmacsに無いなぁ」なんて時に使ったりします。 たとえば 例えばこんなシンタックスのファイルがあるとします "#" ではじまるのはコメント "/*", "*/" でかこまれてるのはコメント hoge, fuga, piyo はキー

    generic.elで俺々モードを作る - 適当めも
    gan2
    gan2 2011/01/30
  • Haml で emacs のリージョン内の HTML を整形する - わからん

    HTML のインデントを綺麗にそろえる Ham Cutlet というWeb サービスを試してみたのですが、整形対象をテキストエリアにコピペして送信ボタンを押して結果をクリップボードに入れてという過程が面倒だったので、似たようなことを emacs 内でリージョン選択して実行できるようにしました。Ham Cutlet にならい、HTML -> Haml -> HTML という変換で整形+α のことするという仕組みです。 まず、gem で haml をインストールします。次に ~/bin などのパスの通ったところに 以下の内容を hamcutlet.rb という名前で保存し、実行権限を与えます。 #!/usr/bin/env ruby require 'rubygems' require 'haml/html' haml = Haml::HTML.new(ARGV[0]).render puts

    Haml で emacs のリージョン内の HTML を整形する - わからん
    gan2
    gan2 2011/01/30