LoginSignup
3
3

More than 5 years have passed since last update.

SublimeTextでclmemoっぽいことをする

Posted at

概要

EmacsのclmemoっぽいことをSublime TextでできるようにするPluginです
ここからPakagesにcloneしてください

使いかた

  • SublimeClmemo用ファイルを作る
    ファイルの場所はどこでも好きなところで

  • 設定ファイルの changelog_path を変更する
    さっき作ったSublimeClmemo用ファイルのパス設定

  • 設定ファイルの user_name, mail_address を変更する
    自分の名前とメールアドレスを設定
    この二つはヘッダ為だけに使うので適当でいいです

  • 設定ファイルの titles を変更する
    よく使うタイトルをカンマ区切りで複数設定します
    例)"titles": ["todo", "daiary", "python", "idea", "buy", "pay"],

  • 使ってみる
    ctrl(super)+shift+l 押下して、タイトルを決定する
    好きなことを、書くべし書くべし

  • タスク機能使ってみる
    ctrl(super)+i タスクを作成
    ctrl(super)+t タスク完了
    ctrl(super)+m タスクキャンセル

書式

2013-03-25  user_name  <mail@address.com>

    * タイトル[カテゴリー]: タイトルヘッダ
    アイテム
    アイテム

    * Title: タイトルヘッダ
    ☐ todo
    ✘ キャンセルしたtodo
    ✔ 完了したtodo
    ☐ todo_parent:
     ☐ todo_child1
     ☐ todo_child2

行頭にはtab
改行のみのアイテムを作らない
親todoの後ろに : をつける
子todoは親よりもスペース一個分後ろにさげる
ファイルの一番最後は改行を入れる

機能

ChangeLogを開いてタイトルを挿入する
key : ctrl(super)+shift+l
command : sublime_clmemo

タスクを現在の日付に集める
key : f1
command : task_moved_to_today

ChangeLogをgrepする
key : f2
command : sublime_clmemo_grep

タスク(☐)を挿入する
key : ctrl+i
command : task_new

タスク(☐)を完了(✔)にする
key : ctrl+t
command : task_complete

タスク(☐)をキャンセル(✘)にする
key : ctrl+m
command : task_cancel

設定

open_tasks_bullet
未完了todoのマークを選択する

done_tasks_bullet
完了todoのマークを選択する

canc_tasks_bullet
キャンセルtodoのマークを選択する

changelog_path
ChangeLogのpath

user_name
user name

mail_address
mail address

max_move_entry
todoを今日の日付に移動させる時、何個下のエントリーまで遡って移動させるかを設定する

titles
よく使うタイトルを設定する

changelog_path user_name mail_address titles は設定しておいてください。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3