macvim-dev / macvim-dev/macvim
:shell with guioptions+=! not showing prompt
Open
Nobody has claimed this yet.
- Dominant language
- Vim Script
- Stars
- 7.9k
- Forks
- 691
- PR merge metrics
- No merged PRs in 30d
Description
Steps to reproduce
- Set guioptions+=!
- Execute :shell
- typing a character will make the prompt display, without typing the prompt is not visible
Expected behaviour
The prompt should be visible, without the need of any characters being typed
Version of MacVim
r183
MacVim installation method
Built from source
Environment
macOK 26.4.1 on MacBook Pro M1
Logs and stack traces
Vim and MacVim configuration where issue is reproducable
No response
How was MacVim launched?
- by launching MacVim.app in macOS (by using the Dock, Spotlight, or the
opencommand) - by running mvim/gvim in the terminal
Issue has been tested with clean configuration
- by running
mvim --clean(orgvim, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim. - by running
vim --clean(in terminal, supplied by MacVim distribution) - by running
vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)
Contributor guide
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
Reproduce the issue in MacVim.app using a clean configuration: set guioptions+=!, run :shell, and observe whether the prompt appears before typing. Trace the MacVim GUI shell-prompt handling, then verify that the prompt is visible immediately without input.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vim
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100