Allow setting org_todo_keyword_faces directly with `@org.keyword.face.*` highlight groups
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
まず、org_todo_keyword_faces を処理し、org_todo_keywords のエントリに対するハイライトを登録するコードを見つけます。既存の face 設定とデフォルトの todo/done リンクがどのように選択されるかを追跡します。各 keyword が上書き可能な @org.keyword.face. グループを受け取り、face 属性が設定されていない場合に指定されたフォールバック動作になることが完了の条件です。
索引モデルが issue の本文から書いたものです。
説明
Each @org.keyword.face.<name> highlight group is only considered in orgmode's highlight specs when <name> is defined inside org_todo_keyword_faces option with at least 1 attribute. Since the option is static, it cannot adapt to users changing Neovim colorschemes at runtime.
My workaround for now is to put a temporary face value (.e.g :weight bold) for each keyword and redefine the corresponding @org.keyword.face.<name> highlight groups in my colorscheme file.
It'd be nice if orgmode can register a single @org.keyword.face.* highlight group unconditionally for each entry in org_todo_keywords option, first considering the highlight settings of org_todo_keyword_faces, and if not available, linking to either @org.keyword.todo and @org.keyword.done by default. The users are free to override the highlight groups in their colorscheme configuration.
- 主要言語
- Lua
- スター
- 3.9k
- フォーク
- 192
- 平均マージ
- 2日 6時間
- マージ済み PR(30日)
- 18
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nvim-orgmode/orgmode のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 73/100
nvim-orgmode/orgmode#1193 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
nvim-orgmode/orgmode#1175 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
nvim-orgmode/orgmode#1174 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
nvim-orgmode/orgmode#1173 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 50/100
nvim-orgmode/orgmode#1172 ·
メンテナーはふだん 1 日以内に返信
nvim-orgmode/orgmode の issue をすべて見る
似ている issue
-
bug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
eugenioenko/ttt#919 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Profiler (Remotery) leaks a socket for every connection that fails the WebSocket handshake対応中かも @rthery が今日担当しました。 オープンtriage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
koreader/koreader#16242 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Mosquito: LOOP_ANT_LOCK reads the IFF detonator cover対応中かも @cbass2404 が今日担当しました。 オープンMosquito
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
DCS-Skunkworks/dcs-bios#1925 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1時間未満 初心者へのやさしさ 80/100
mason-org/mason.nvim#2117 ·