mpfaffenberger / mpfaffenberger/code_puppy

Feature Request: multi line mode

Open
#699 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
814
Forks
278
Avg merge
2d 5h
Merged PRs (30d)
76

Description

I really love the tool, use it at work and use it at home for my local AI experiments, but one thing i'm not a fan of is how the multi-line is implemented. I was wondering if a PR would be appreciated here or if it would get outright rejected.

Suggestion: rather than allowing enter to be a new line in multi-line mode what if we instead made the enter submit like normal but shift + enter still goes to the next line? I feel like thats the user experience I typically see in most apps and just wondered if i pushed a PR up to do this whether it would be appreciated or there was some very specific reason it was implemented this way.

Contributor guide

No contributing guide indexed for this repository

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

Start by locating the code that handles multi-line input and the existing Enter behavior. Check how keyboard input is tested, if tests are available, then verify that Enter submits normally in multi-line mode while Shift+Enter inserts a newline.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.