bug: inconsistent completion for `file` subcommand
まだ誰も着手していません。
評価
調査の方向性
サブコマンド file の補完ロジックは lua/codediff/commands/init.lua の183行目付近にあります。最初の引数はリビジョンを、2番目の引数はファイルを補完します。2つの補完分岐を比較し、file {rev} の形式が最初の引数にどう影響しているかを確認してください。:Codediff file <Tab> でリビジョンに加えてファイルパスも候補に出て、2番目の引数は引き続きファイルを補完すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I use the following command very often Codediff file {file1} {file2}. The issue is the command line tab completion for file1 does not work but it does work for file2. Looking at the following snippet I think I can see why:
It looks like argument a gets completions for revisions while b gets files. This is likely because of the Codediff file {rev} version of the command. I wonder if argument a can get both forms of completion? It just feels awkward when you only get completions for half the command when comparing two file paths.
- 主要言語
- Lua
- スター
- 1.6k
- フォーク
- 104
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
esmuellert/codediff.nvim のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
esmuellert/codediff.nvim#582 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
esmuellert/codediff.nvim#579 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
esmuellert/codediff.nvim#575 ·
-
Bug: explorer.focus_on_select = false ignored for added/untracked/deleted files in inline layoutオープンType/Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
esmuellert/codediff.nvim#567 · リアクション 1 件 ·
-
Type/Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
esmuellert/codediff.nvim#565 · コメント 1 件 ·
esmuellert/codediff.nvim の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Balatro-Multiplayer/BalatroMultiplayerAPI#67 ·
メンテナーはふだん 2 日以内に返信
-
Unconfirmed bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
luanti-org/luanti#17736 ·
メンテナーはふだん 1 日以内に返信
-
bug(bufdelete): all()/other() abort with "Invalid buffer id" when a buffer is wiped during the loopオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
folke/snacks.nvim#2986 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
PlotJuggler/PlotJuggler#1464 ·