しょぼしょぼすくりぷと xyzzy > xyzzy用 mode集 > memo書きサポートツール

memo mode

memo取りサポートツール

memo書きをサポートするツールです。

lispの説明の前にメモの説明を先にさせてください。

■Memo目的

・簡単に使えること
  ・すぐ書き始められること
    ・準備カスタマイズに時間がかからない
    ・整理に時間がかからないこと
    ・整理はしない
  ・最低限のルール
    ・ファイル名に日付(作った日)をつける
    ・ファイル名にタグとしてラベルを付けるのも可
    ・ファイルの中は特にフォーマットを指定しない
    ・フォルダ分けも基本しない
    ・操作覚えることはなるべくしなくても最低限のことはできること
・検索機能により見つける
  ・とりあえず、誰でも検索できる
  ・基本 日付+ラベル で検索
  ・特定のツールに(xyzzyも含めて)閉じない,依存しない

○メモ使い方&フォーマット

file

file名
fileの中
フリーフォマット
direcotory
指定配下全部
検索方法
このツールに限らず何でも、 explorer(win+f)でも 市販の検索ツールでも , memo.lでも,calendarのクリックから

○メモルールの参考

・ラベルに種類を記載 個人で決めておく
(memo | draft | TODO)_(カテゴリ)_(URL,bookmark)とか


・ルールサンプル
<>はパスにする
例: 

1行目はタイトル
[]はタグにする

■lisp概要

○概要

Memo取ることをサポートする機能を提供する

○目的

メモデータはすぐ、すべて取り、整理コストを極力減らし、検索で楽に見つけること (価値を上げるために、リンク機能も付けたいかも)

○利点とツールの目標

・このツールがなくてもデータは利用可能
・ファイル名を考えたり、設定する手間を省ける。
・最低限の制約でメモが保存でき、検索できる。

○機能概要

・Memoファイルを新規作成
    ・開いたとき最後にジャンプ?
(・保存、ファイルを開く機能は xyzzyの標準機能を利用)
(・検索機能は xyzzyの標準機能や windowsのツールを活用)

・calendar.lから、同日のメモを開く
・xyzzyの開いているバッファにある今日の日付のメモにjump
・memo ディレクトリにあるファイルを インクリメンタルフィルターサーチして開く
・メモファイルにラベル名をつけるリネーム機能
;20100810.txt → 20100810_[INPUT].txt

○サブ機能

・close memo(& save)

・保存時
1行目をlabelに設定する。
ファイル名: 20100909_ここの部分がラベル.html
ファイル1行目: 2010/09/09 10:31 ここの部分がラベル\n

・xyzzy終了時
memoの場合、質問しないで保存する

・パスリンクの扱い(local , http)
<path> <urlh> をダブルクリックで開く
以下を参照
xyzzyでfind-file *memo-click-xyzzy-path* "\\.\\\(l\\\|txt\\\|dat\\\|log\\\)$"
windowsに任せる  *memo-click-out-path* "^\\\(http:\\\|mailto\\\)" or これら以外


・リンク先の内容を表示する

スクリーンショット(工事中)

・個人で設定しているテキスト画面(関係ないけど)
・calendarから選択する例
・メモツールバー
・検索絞込画面
・リンク先表示画面

ソース

memo.l(実行ファイル)
memotoolbar.bmp(memoツールバー):使う場合etc配下に

参考

ツール

フォーマット