タグ

2007年11月8日のブックマーク (4件)

  • 2006-07-22

    *** search.c Sat Jul 22 15:11:47 2006 --- ../src.orig/search.c Fri May 5 21:12:13 2006 *************** *** 2684,2692 **** if (*s == '.' && (inmacro(p_sections, s + 1) || (!para && inmacro(p_para, s + 1)))) return TRUE; - if (linewhite(lnum)) - return TRUE; - return FALSE; } --- 2684,2689 ---- 'indentexpr' を真似てオプション 'paragraphexpr' でユーザが設定した式に よってパラグラフの境界を判定できるようにしたハック。 まずはパラグラフの境界を判定している関数 startPS

    2006-07-22
    tanakaBox
    tanakaBox 2007/11/08
    パラグラフの動作は内部からいじらないとダメ。mapしよう・・・。
  • genutils - General utility functions : vim online

    The new version requires Vim 7.0 and it employs the new autoload mechanism. If you have plugins that use both the new version and previous non-autoloaded version, then see the installation instructions for both to coexist. This script provides functions that are mostly useful to script developers, but some of the functions can be easily converted to good utilities. See script header for documented

    tanakaBox
    tanakaBox 2007/11/08
    スゲー便利なユーティリティ。
  • おまけ for GNU Emacs

    かなり以前から eblook/Lookup のテストのために Emacs をインストールしていましたが、どうしても馴染めないまま数年の月日が過ぎてしまいました。が、とある事情で Wanderlust を使いたくなり、少しずつ Emacs に慣れようとしている今日この頃なのです。 と書いてからさらに数年。少しは慣れたような、でもたいして進歩していないような。 jaspace.el 仕事柄、日語の空白が表示されないと不安になる (というか結構困る) ので、練習も兼ねて、全角空白を薄い色の '□' として表示する minor mode を書きました。ついでに改行文字も表示できるようにしました。デフォルトでは、font-lock-mode が有効になっている場合にだけ機能します。代替文字や face は変更できます。こんなに冗長なことをしなくても、実用上は background だけ設定すれば十

    tanakaBox
    tanakaBox 2007/11/08
    全角、改行、タブの表示jaspace.elの配布。
  • プログラム言語とその他のメモ。

    プログラミングそのものは、あまり好きではない。 当然、実用的な内容はない。 2005年4月以降どうなるか不明。 Lispの(S式以外の)特徴(未完成) Scheme、Common Lisp、Emacs Lispの比較(未完成) 内容のわりに長い。 自己出力プログラムと自己参照プログラム 計算できない問題・関数について 停止問題とかbusy beaver関数の事など。 Schemeでラムダ計算 不動点オペレータについて 再帰的定義に使うYオペレータとかの事。 継続の説明(前置き) 継続の使用法 Schemeでの継続の使用。 SchemeとActor理論 CPS(Continuation Passing Style)について 「SchemeとActor理論」と同じ内容なので、 どうするか考え中。 CPSで多値(とか) values、call-with-valuesがあるから、 無理してS

    tanakaBox
    tanakaBox 2007/11/08
    Scheme等に関するメモ。