Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

The keys manual says Home arrows cross columns but the keys stay in the field

オープン
#1,479 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
76/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
go

調査の方向性

Compare internal/manual/chat/keys.md:2220 and :2237 with home.md:471, then inspect internal/tui3/home.go:2862 and :2908 and homeKey. Run the manual query and the make demo-home reproduction first. Done means both manual pages describe the same arrow behavior and a navigation test verifies field-row arrows do not cross columns.

索引モデルが issue の本文から書いたものです。

説明

area:chat bug sev:papercut

Seen on dev@debffabf6. Surfaced while verifying #1422; not introduced by it.

What happened

keys.md says ← and → cross Home's columns to a nearby row. home.md says they never leave the field: → opens the row's verbs and ← closes them. The code supports the latter behavior. The two pages give opposite instructions for a basic navigation gesture.

Replication

Deterministic (no model). Run codeaf manual "how do left and right arrows move on Home" and compare the returned sections. In codeaf chat with make demo-home, focus a field row and press →; it opens a fold, pane or row action, or moves the editor caret. It does not select a row in a different column.

Where

internal/manual/chat/keys.md:2220 and :2237 at dev@debffabf6 promise column crossing. internal/manual/chat/home.md:471 states the field behavior. internal/tui3/home.go:2862 and :2908, homeKey, handle the arrows without cross-column selection.

The fix

Correct keys.md to describe the actual row and editor actions, including the special pane/fold cases, and keep both manual pages in one vocabulary.

Acceptance

  • e2e: codeaf manual "how do left and right arrows move on Home" agrees with arrow behavior in codeaf chat.
  • Unit: a navigation test asserts that field-row arrows do not move selection into another column.
  • Record the former cross-column promise in invalidates.
主要言語
Go
スター
115
フォーク
14
平均マージ
9時間 44分
マージ済み PR(30日)
766

環境構築

このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Agent-Field/CodeAF のほかの issue

Agent-Field/CodeAF の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。