Solvedalacritty #3315 breaks arrow key navigation in Neovim

With #3315 merged, navigation inside of Neovim with arrow keys is broken.

What happens is that the key press seems to trigger twice.
So if I hit up arrow, the cursor will jump up to rows instead of one and so on.
This happens in drop down prompts and other UI elements as well if navigated with the arrow keys.

If I rollback to the commit before #3315 (64db7d3), everything works fine again.


OS: Gentoo Linux
Version: alacritty 0.5.0-dev (1a8cd17)
WM: Sway (Wayland)

23 Answers

βœ”οΈAccepted Answer

For everyone pinging that issue. This is not really an issue that we broke a config file from a v0.3.3 version, you don't need custom bindings to make arrow keys working, all bindings are builtin inside of alacritty for a long time already, so you should only define the ones you actually created yourself or fix old bindings by fixing their mode properly (by adding mode: ~Vi to them), instead of bumping this "issue" with your very old bindings.

Other Answers:

Well, than it's time to change them if you want this issue fixed(just look at our default config), as I said, we're working on some fix to remove builtin bindings more aggressively, which will break some new bindings in this particular case, since we have arrow keys now mapped in addition in Vi mode. just remove all your bindings if you've never changed them and it'll work just fine.

Note, there's no guarantee that we won't break bindings before v1.0.0, it wasn't even a break, since our logic works as expected. And you're expected to have 2 mappings with old bindings now, because they differ from new builtin ones.

Related Issues:

alacritty Tmux austostart?
It should be like this: Which operating system does the issue occur on? MacOS Catalina I understood ...
alacritty Support for Alt+key (option as meta)
With latest alacritty and tmux I finally got forward and backward movement with the following: ...
alacritty Alt-Left/Right and Home/End don't work and prevent alacritty from closing
@spacecowboy I added the following lines to support skipping words via Alt+Left and Alt+Right on mac...
alacritty [Feature] Add setting to hide titlebar
PR #947 has been merged 2 months ago hiding the title-bar is now possible via: Like iTerm2 allows (P...
alacritty Font support for Oh-My-Zsh due to imperfect rendering
@kchibisov thank you for your patience and help It worked! After all it was nothing difficult ...
alacritty w3mimgdisplay not working correctly
I guess that the only non-hacky way to make this working is to incorporate image preview functionali...
alacritty Auto copy
@unphased Can you try on OSX? Just add sav...
alacritty Open new window in same directory
#607 is different; it's focused on having multiple windows within the same process rather than being...
alacritty Linux: copy paste with ctrl-c/v
The two main arguments against this seem to be It would be confusing if set as default It could be c...
alacritty "error: linker cc not found" on Ubuntu 18.04 LTS, using X11
for me it was I didn't have cmake rather than gcc so sudo apt install cmake did the trick ...
alacritty Ubuntu 14.04 - Installation fails with "No package 'freetype2' found" despite setting PKG_CONFIG_PATH
Could you try running apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip before install...
alacritty Mouse interactions do not appear to be working properly on windows
@Neur0toxine that worked Original issue by @dparnell Which operating system does the issue occur on?...
alacritty Cannot use ctrl + / in alacritty
nvm I forgot that macOS doesn't have showkey I've tested macOS and it seems like we're not getting R...
alacritty Blurred alacritty.ico in Large Icon Task Switcher on Linux
And this is still an issue in 2020 Thank you for reminding us what year it is right now keep us upda...
alacritty Very Slow Window Rearranging After Closing Alacritty
Also these are my configs @yanzhang0219: Alacritty SKHD Yabai I use yabai a tiling window manager on...
alacritty Inconsistent locale when running from command line vs from dock
There are some differences but I don't think they're related Which operating system does the issue o...
alacritty #3315 breaks arrow key navigation in Neovim
For everyone pinging that issue This is not really an issue that we broke a config file from a v0.3....
fail2ban postfix-failedauth - new proposed filter
It works pretty well so far was not sure about port etc.. but I hope it did not break anything impor...
nvidia docker OpenCV Docker error "ImportError: cannot open shared object file: No such file or directory"
I fixed this problem on with (using solution above): ...
pytorch I can't import PyTorch, libomp.dylib can't be loaded.
brew install libomp solves the problem. πŸ› Bug I tried to install PyTorch but I can't use it ...
pytorch RuntimeError: cuda runtime error (59) : device-side assert triggered when running transfer_learning_tutorial
@soumith Hi I find the error it is due to my labels contain value -1 which is unacceptable in criter...
nvidia docker docker: Error response from daemon: Unknown runtime specified nvidia.
I've also installed correctly but forgot to restart daemon in ubuntu it may resolve your error. ...
pytorch ModuleNotFoundError: No module named 'torch._C'
Solution the problem is that you have a folder called torch in the same directory which is being pic...
nvidia docker could not select device driver "" with capabilities: [[gpu]].
Hello! If you didn't already make sure you've installed the nvidia-container-toolkit If this doesn't...
pytorch RuntimeError: DataLoader worker is killed by signal: Killed.
I've encountered the same problem recently If you're using the docker to run the PyTorch program wit...
pytorch [PyTorch][Feature Request] Label Smoothing for CrossEntropyLoss
Here is my implement Hi guys The type torch.LongTensor of target will hinder the implementation like...
pytorch optimizer load_state_dict() problem?
@apaszke Ah my bad I forgot to update the line where the optimizer is recreated But otherwise the fo...
nvidia docker docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime error
sudo apt install nvidia-container-runtime worked for me. The template below is mostly useful for bug...
pytorch RuntimeError: CUDA error: an illegal memory access was encountered
@jzazo Hi I had similar problem If I use device = torch.device(cuda:1) Hi,everyone! I met a strange ...
pytorch can't reproduce results even set all random seeds
Here are some points to check: : Pytorch is no...
pytorch how should I cite PyTorch in the paper?
For now you could cite our NIPS 2017 workshop paper that discusses just the autodiff engine of PyTor...
pytorch RuntimeError: freeze_support()
@shinalone Actually you can remove the freeze_support line but the if __name__ == '__main__:' is nec...
arrayfire NVCC does not support Apple Clang version 8.x
@joseph-zhong it looks like you're using Xcode 8.3 which CUDA (v8.0.61) does not yet support :( Down...
pytorch file_descriptor sharing strategy may be leaking FDs, resulting in DataLoader causing RuntimeError: received 0 items of ancdata
This does seem to be an issue in pytorch as best as we can tell - FDs aren't being released when the...
pytorch Pylint Error torch.tensor is not callable
This error is still popping out even with in the .pylintrc file πŸ› Bug Pylint returns the error torc...
pytorch AssertionError: Torch not compiled with CUDA enabled
I had the same problem (Win10 CUDA installed prior to making conda env) The option to install using ...
pytorch [jit] the torch script and c++ api using
@szupzp indeed concatenation works Otherwise you could do the following to handle multiple outputs: ...
pytorch Could not find a version that satisfies the requirement torch==0.4.1.post2
Solution: conda install pytorch=0.4.1 -c pytorch Try this It worked for me Issue description In a fr...
pytorch conda install fails - HTTP 000 CONNECTION FAILED
Hi That is the problem of your firewall Just add --insecure flag (the same -k) I'm trying to get set...
pytorch RuntimeError: CUDA error: no kernel image is available for execution on the driver, when use pytorch 1.7 on linux with RTX 3090
@Dingseewhole πŸ› Bug RuntimeError: CUDA error: no kernel image is available for execution on the dri...
pytorch Inplace error if DistributedDataParallel module that contains a buffer is called twice
The cause here is that by default DDP modules broadcast the contents of the root process module's bu...
pytorch upsample_bilinear2d issue when exporting to onnx
I solved above problem by just passing opset version torch.onnx.export(... opset_version=11 ...) . ...
pytorch add exception handler for DataLoader when reading a damaged image file
Follow these steps in order to handle corrupted images: Return None in the __getitem__() if the imag...
Open3D ImportError: /lib64/ version 'GLIBC_2.27' not found
I met the same question after pip install and I solved it by specifying a version python -m pip inst...
pytorch [Feature Request] Layer Normalization
I use this: See #1601 for previous discussion on layer normalization. ...
pytorch Errors on jupyter
Hi all! I had the same problem For ubuntu the solution is I install pytorch 0.2 through pip when I t...
pytorch ImportError: DLL load failed: The operating system cannot run %1.
Guys thanks to @lchen23 I found the root cause of this issue It's about intel-openmp If you installe...
pytorch FileNotFoundError - caffe2_detectron_ops.dll on Windows source build if Python 3.8 used
If adding vcruntime related dlls does not fix this for you consider deleting caffe2_detectron_ops.dl...