On 16 Feb 2018, at 7:12, Michael Guntsche wrote:

Long time QS user here. I just recently upgrade my machine to 10.12... was running 10.10 before and I noticed that apparently "Get current selection"
no longer works in the terminal.app.

I haven’t seen that work for a while, but never investigated why. I assumed it was because I had “Secure Keyboard Entry” enabled, but maybe not.

You can mark the text but when you hit cmd-esc nothing happens.

Well, not nothing. You get a nice 3 second delay. 😀

The delay is Quicksilver waiting for the app to figure out and return a selection. After that, it gives up and just copies the selection. Why _that_ isn’t working is another mystery.

Apparently this shortcut is now used by the terminal.app internally since I see the "Edit" Menu entry lightning up when it happens but I was not able figure out to what's triggered by it so I cannot change it.

I had never noticed that, but it could explain why Get Current Selection broke.

Is there any way to get this working in the terminal.app again?

Maybe, but the solution probably involves changing [Quicksilver’s code][1]. You up for it?

Failing that, you can use the mouse instead of the keyboard (picking Get Current Selection from the Services menu).

When I’m using `tmux`, I have a key bound to send its selection to Quicksilver. (I had to use S because Q was taken.)

~~~
## send selected text to Quicksilver
bind-key -T copy-mode-vi s send -X copy-pipe "/usr/local/bin/qs"
~~~

[1]: https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/Code-QuickStepCore/QSGlobalSelectionProvider.m

--
Rob McBroom
http://www.skurfer.com/

--
You received this message because you are subscribed to the Google Groups 
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/d/optout.

Reply via email to