Comments (18)
I believe you are correct. You can check by running display-message -p "#{pane_current_command}"
at the tmux command prompt <prefix>:
. Assuming this is the case, I don't think there is anything I can do to work around it.
from pick.
Actually, looks like I was wrong — display-message -p "#{pane_current_command}"
outputs vim
when I have pick up.
from pick.
I think this is an effect of #4.
from pick.
@ggilder Could you test this and see if this issue persists after merging #26?
from pick.
It looks like this isn't a problem anymore but it would still be good if @ggilder could verify.
from pick.
Actually, I am still seeing the problem running 94180de...
from pick.
@ggilder are you running with the -X
flag?
from pick.
Since merging #35 (just now) you should not have to pass the -X
flag anymore.
from pick.
@ggilder Does this issue persist?
from pick.
Tested with 1.1.0, and unfortunately I still see the issue. I tried both with -X
and without.
from pick.
@ggilder Interesting. What version of Mac OS are you running? I wonder what the difference between your system and @Keithbsmiley's is.
Am I understanding this correctly? This is not really an issue with vim-tmux-navigator (the Vim plugin) since Vim is no longer receiving input. Instead it is a problem with pick and tmux key bindings. When run from the shell in tmux pick does not affect tmux key bindings but when run from vim inside a shell in tmux, tmux key bindings do not work.
from pick.
@calleerlandsson I'm running 10.9.5; I wonder if it might work on 10.10. I don't have a 10.10 system handy to test on unfortunately.
But yes, I think the problem is as you describe: while pick is up in Vim, Vim does not receive input so vim-tmux-navigator hotkeys don't work.
from pick.
Ah yes I misunderstood what was happening. Pressing CTRL-J
while pick is open definitely doesn't do what it should in tmux.
from pick.
Me and @teoljungberg tested and can confirm what I stated in my previous comment. I think the problem lies in how running pick from within Vim's system()
changes how keys behave. selecta, another fuzzy search tool had the same problem when we tested it. Do you guys know a tool that does work?
from pick.
This does not work in selecta either.
from pick.
Digging through old issues, is this still an issue? /cc @keith @ggilder @calleerlandsson
from pick.
I think the snippet that is now in the README of that repo solves this problem https://github.com/christoomey/vim-tmux-navigator/#add-a-snippet
from pick.
Thanks @keith. I will go ahead and close this issue for now. Feel free
to re-open if any errors still is caused by pick.
from pick.
Related Issues (20)
- selection bar vanishes on "Page-Down" HOT 2
- make check fails with gcc7 HOT 15
- Add missing tests for Emacs keys HOT 2
- Instructions for installation on Gentoo HOT 1
- 1.8.0 breaks escape sequence of keys HOT 4
- Update example in manual HOT 11
- Compiler warnings on Debian 7 (Wheezy) HOT 3
- Sanbox support for more operating systems
- Cursor keys don't work in rxvt-terminal with pick.vim HOT 1
- Use retained mode rendering for better performance HOT 13
- Build FAIL on Arch Linux HOT 5
- Silently pass through on single choice/match HOT 4
- Windows support
- On make install; prefer /usr/local/share/man instead of /usr/local/man HOT 1
- Build Broken GCC 10.0.1 (Fedora 32) HOT 2
- RPM for Fedora HOT 8
- Reintroduction of the removed version option HOT 6
- Keypad enter does not work when keypad is in "cursor" mode HOT 6
- enhancement: -q should quietly fail HOT 3
- Do not start interactive finder if stdin is empty
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pick.