問題タブ [gtd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 議題に TODO キーワードを表示するが、TODO リストでは非表示にする
私は に従っGetting Things Done (GTD)
てorg-mode
おり、これが現在の TODO セットアップです。
#+TODO: TODO(t) PROJECT(p) | WAITING(w@/!) DONE(d!) CANCELLED(c@)
PROJECT キーワードを含むエントリを議題に表示したいのですが、それらのエントリを todo リストから非表示にします。このセットアップの背後にある理論的根拠は、PROJECT エントリは実行可能ではないため、TODO リストに表示されるべきではありませんが、議題に表示する必要がある期限があるということです。
主な問題は、アクティブなままにしておくと、議題と todo リストの両方に表示されることです。一方、非アクティブに変更すると、ToDo リストとアジェンダの両方に表示されなくなります。プロジェクト エントリを議題だけに表示し、TODO リストには表示しないようにするには、どのような設定が必要ですか?
編集:
このアルバムは、私が言おうとしていることを明確にしています。さらに説明すると、最初の画像はデモのセットアップを示しています。2 番目と 3 番目の画像は、PROJECT キーワードがアクティブな場合の todo リストとアジェンダです。4 番目と 5 番目の画像は、PROJECT キーワードがアクティブでない場合の todo リストとアジェンダです。
実現したいのは、締め切りを設定するとPROJECTエントリが表示される3枚目と4枚目の画像ですが、todoリストには表示されません。
vim - Vim を GTD 方式で使用する
メモの取り方を変えたい。
YYYYmmddHHiiss.txt
ディレクトリに名前を付けたファイルを追加し、次のように開始します。
私が欲しいのは:
- Vim の使用 (プラグインなし、組み込み機能のみ、外部プログラムなし、私の個人的な vimrc の autocmd、マッピング、および関数のみ)
- すべてのメモを 1 つのディレクトリに保存し、Vim とタグを信頼して必要なものを見つけます。
- この種の 1 つのコマンドでこのシステムの使用を開始し、
:GtdGrep
さらに必要な場合はしばらく考えてください。
モデル
私の必要性を紹介したので、私の問題を説明することができます ^^ :GtdGrep コマンドの背後にある関数を作成したいのですが、収集できないものがたくさんあります... これが私のドラフトです。
- 最初の空行の前に検索を抑制する方法は? 正規表現を使用して最初の 9 行でタグを探すことができました
\%<10l
が、それだけです。 - ファイル内の位置に関係なくタグを探す方法は?
\_.*
改行用の正規表現を使用して、複数の行でgrepを実行することに成功しました。 - ケーキのアイシングは、クイックフィックス ウィンドウの表示が、メモのタイトル部分 ( の後
/^=
) にフォーカスすることです。a で可能だと思いますが^=\zs.*\ze
、単一の vimgrep では多すぎます!
編集
以前の結果に対して連続してvimgrepを実行することで、「AND」vimgrepの問題を解決します。それは良い解決策ですか?
最初の空白行の前の行で vimgrep を抑制したいのですが、うまくいきませんでした。何か案が?