nushell / nushell/reedline

Option for always-active completions

Open
#356 5 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-Completions enhancement
Dominant language
Rust
Stars
818
Forks
249
Avg merge
4d 14h
Merged PRs (30d)
30

Description

One feature of zsh-autocomplete we might consider adding an option for is always-active completions, i.e. you don't need to press tab to open the completion menu.

One use case of this is that is makes navigating around the filesystem easier as you don't have to alternate between ls and cd.

navigate1

Nested folders in particular are very easy to navigate just by pressing 'tab' over and over:

nested

Related: #357

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name any files, tests, or entry points. Start by tracing Reedline's completion-menu and Tab handling, then review related issue #357. Done means an option can make completions appear without pressing Tab while preserving the described filesystem-navigation behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.