2012-01-01から1ヶ月間の記事一覧
忙しくて風邪気味なので、今週はサラっといきたいと思います。 elispはウェブアプリケーション記述言語やったんやー - delirious thoughts Vim scriptの元ネタを見たとき真似しようと思っていたけど、すでに やられていました。Vim scriptの部分を見ると、そ…
fogus: Lisp in 32 lines of Ruby 私の力では Rubyほど短く書けませんでした。 (strict, waningsをはずすとかあるかもしれないですが・・・。) コード Rubyの Symbolは先頭が ":"の文字列をそうみなすことで対応しました。 実行結果 結果 10 42 1 (1 2) 1 (2…
GNU Emacs で mozc.el を使っている人は (setq mozc-candidate-style 'overlay) という"おまじない"を…に掲載されているとおりなんですが、手順を一応. 手順 Ubuntuで mozc周りの環境を入れた場合、mozc.elが最新ではないので、 最新にしてください。それだ…
最小限の設定でEmacsを立ち上げる - すぎゃーんメモ に記載されているシェルスクリプトではアクティブな状態にならない と書いていて、実際試してみたらそうだったのでアクティブになる ようにしてみた。(Linuxだと普通にアクティブになりました。) 本質では…
Emacsの基本的なコマンドは C-u "数字"の後に実行すると"数字"回だけ 繰り返してくれるんだけど、C-yとか M-yの場合、繰り返すんじゃなくて、 "数字"個前の kill-ringの内容が貼り付けられる。 yank-popを使うならさておき anything-show-kill-ringみたいな…
先週は全然 Emacsに触れることができませんでしたが、 今週は幾分触れることができそうです。 anything-c-yasnippetを使わずにyasnippetをanythingインタフェースで選択する - すぎゃーんメモ 記事としては少し前ですが。これはいいですね。yasnippetってあ…
"アニメーションGIFシャッフルするやつ"を Perlで書いてみた - Life is very short で Imagerで GIFを簡単に扱えることがわかったんで、 一から作るということをやってみた。 コード 2011年のトップ 20 AV女優の画像を GIF化します。 名前とランクも画像に埋…
emux.elを少し試したときに、どうやってタブみたいなのを出しているんだろうと 思ってコードを見ていると header-line-formatというのを設定すると上部に 好きな文字が表示できるようです。 何か遊べそうだなということでいくつか書いてみました。 最近リリ…
magnars/expand-region.el · GitHub expand-region.elの紹介。結構便利と思う人が多いんじゃないかなと 勝手に思っています。 追記 まだ大きく変更されていることがあるものなので、定期的にアップデートした方が よいと思います。 気になる方は githubでプ…
あんまりネタがないんで、Vimネタを中心に今週はいきます。 みんな、Vimpusherで便利なVim pluginを共有しようぜ!! - Glide Note - グライドノート .vimrcを解析して、人気の拡張を知ることができるというWebサービスの紹介。 Emacsもあればいいなぁと思う。…
test-more.elの進捗と各機能の説明。 リポジトリ syohex/emacs-test-more · GitHub テスト関数 test-more:plan($num) $num個テストすることを宣言する。最終的に $num個のテストを実施していない 場合、警告がなされる。テストファイルの先頭で呼び出す。 te…
アニメーションGIFシャッフルするやつ - ミニマリストhitode909の日記 @hitode909さんの記事の Perl版 コード 実質 3行ぐらいです. #!perl use strict; use warnings; use Imager; use List::Util qw(shuffle); die "Usage: $0 input_gif output_gif" unless…
Emacs Lisp版 Test::Moreを書き始めました。 コードの大部分は @nitro_idiotさんのcl-test-moreをベースにしています。 現状はかなり簡素化しています。 Emacsにはテストフレームワークがいくつか存在しているのですが、 しっくりこなかったので普段 Perlで…
Text::AAlib - Perl Binding for AAlib - metacpan.org Syohei Yoshida / Text-AAlib-0.01 - search.cpan.org AAlibの Perlバインディングである Text::AAlibをリリースしました。 Sourceforgeには 9年前にプロジェクトだけ登録されていたのですが、ソースは…
Emacs Advent Calendar 2011も終わってしまったので 若干寂しいですが、気になった記事を紹介します。 工夫と趣向と分別と。ターミナルのEmacsでも特殊キーコンボ - 工夫と趣向と分別と。 端末でも特殊なキーの組み合わせを使いたいというお話。確かに端末で…
quickrun.elバージョン 0.2をリリースしました。 Windowsで動作しなかった問題が修正されています。(leoncamel++) Windows環境で使ってみたけど動かなかったって人はぜひアップデート してみてください。 修正は Windows環境のみ実行される部分なので、Windo…
diredでたくさんファイルがあるディレクトリを開いたとき ファイル・ディレクトリを絞り込みたいということが結構あります。 原始的な方法だと検索するというのがあるかと思うのですが、 anythingを使ってというのが今時なのでそうしました。 sourceは anyth…
Emacs Advent Calendar 2011の最後のまとめになります。 = #EmacsAdventJP まとめ - ぺっくブログミラー@peccul に@pecculさんがすでにまとめていますが、一応私が読んだ感想ということで。 31日目bundle.el で Emacs でもぶんどる (Emacs Advent Calendar 3…
少し前ですが、書いてみたので紹介します。 quickrun.elに含まれていますので、quickrun.elと anythingをインストール していれば使えると思います。 デフォルトでは使う必要がないと思いますが、Cとか C++でオプションを いろいろ使い分けたいという場合な…
あけましておめでとうございます。 今年も何卒よろしくお願いします。 新年の初めなので書き初めをしたいと思います。 元ネタ 週記くらい | Common Lispで書き初め vallog: 2012年が明けたので書き初めしました。lispで。 ソース 試行錯誤して微調整した感じ…