zimfw / input Goto Github PK
View Code? Open in Web Editor NEWApplies correct bindkeys for input events.
License: MIT License
Applies correct bindkeys for input events.
License: MIT License
If I press left- or right arrow, it always jumps back/forward a word, even if the Ctrl key is not pressed.
This commit (daac3c8) added the \eOD
and \eOC
keycodes to key_info['ControlLeft']
and key_info['ControlRight']
respectively.
Removing the keycodes from the list fixes this issue.
I use rxvt-unicode on Archlinux if that's of any relevance. I have my Capslock key disabled and remapped to Meta/Super (well... the Windows key, you know ๐), and I use an en_US standard layout.
Maybe you want to revert that part of the commit?
With double-dot-expand
on, typing a .
breaks out of isearch. To fix this, I added bindkey -M isearch "." self-insert
to my .zshrc
.
Hello,
Kitty introduced a nice feature, shell integration, in its newest version 0.24.0. However, if I installed this plugin, kitty doesn't work. With this plugin installed, I open kitty and kitty will exit immediately. See this issue. I have limited knowledge on zsh so I have no idea which line of codes in init.zsh
causes this issue. Any ideas?
Thank you very much.
EDIT:
I find it. Line 113, https://github.com/zimfw/input/blob/master/init.zsh#L113, causes this issue. I tried to comment this line, and then kitty worked normally.
Probably it is not due to this plugin. Further investigation needed.
With double dot expansion on, trying to type git diff master...HEAD
results in git diff master../..HEAD
. I am not sure of the exact range of circumstances in which double dot expansion might make sense, but a naive guess is that it should only be done if the first dot is preceded by a whitespace or slash.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.