The VSCodeVim team prioritizes issues based on reaction count.
Following on from #1975.
The aim of this issue is to either enable key repeat by default on MacOS, or to more proactively notify MacOS users that they can set this option.
As I said in #1975, even though this is well documented, not all users think to check the documentation, and instead assume this is a bug.
From the README:
If key repeating isn't working for you, execute this in your Terminal.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code InsiderWe also recommend going into System Preferences -> Keyboard and cranking up the Key Repeat and Delay Until Repeat settings to improve your speed.
There are a few questions here:
If anyone can answer any of those questions, please comment in here.
I don't believe our extension will have the authority to change macos user defaults. Can you cross-post this issue to VSCode?
Done @jpoon 馃槃
The docs aren't working for me. I'm running Sierra latest. Repeat isn't working
@fourcolors did you restart vscode.
@xconverge If you have a global setting you need to delete that first, ie defaults delete -g ApplePressAndHoldEnabled
It's in the README: https://github.com/VSCodeVim/Vim#mac-setup
The upstream issue was closed https://github.com/Microsoft/vscode/issues/19764 as won't fix. Am also going to close this issue as it doesn't look like it'll be resolved.
It's in the README: https://github.com/VSCodeVim/Vim#mac-setup
Updated link (the anchor changed) --
I'm pasting the snippet from the README since this thread was the first result on the search engine:
Mac
To enable key-repeating execute the following in your Terminal and restart VS Code:
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code $ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider $ defaults delete -g ApplePressAndHoldEnabled # If necessary, reset global defaultWe also recommend increasing Key Repeat and Delay Until Repeat settings in _System Preferences -> Keyboard_.
_p.s. For the sake of vim and vim-mode, some Mac users do another command or two, to further modify Key Repeat and/or Delay Until Repeat settings._
Most helpful comment
I'm pasting the snippet from the README since this thread was the first result on the search engine:
_p.s. For the sake of vim and vim-mode, some Mac users do another command or two, to further modify
Key Repeatand/orDelay Until Repeatsettings._