prompt-toolkit / prompt-toolkit/python-prompt-toolkit
How to have autocompletion on = char
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 10.6k
- Forks
- 815
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I would like to know how difficult would be to do an autocompletion based on attribute type, mostly for enums.
Suppose you have such code
class MyEnum(Enum):
FOO = auto()
BAR = auto()
class MyObj:
foo: MyEnum = MyEnum.FOO
obj = MyObj()
Do you think it's easy to start the completion on the typing of = and provide the available enum values.
obj =
I have search on the web, but there is nothing related to that.
Any idea if such feature is already there, or very easy to implement?
Thanks a lot.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. First clarify whether enum-aware completion after = is supported by the library and define the intended behavior for annotated attributes; done should include an agreed scope and tests covering the example.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100