Coder Social home page Coder Social logo

Comments (16)

tiennou avatar tiennou commented on June 17, 2024

The TextMate Ranker plugin source is available, but I don't use TextMate. I will see if that's easily fixable just from source.

from quicksilver.

tonyc avatar tonyc commented on June 17, 2024

Thanks. If there's anything I can do to help, just let me know.

from quicksilver.

mauritium avatar mauritium commented on June 17, 2024

In fact, the ranker has nothing to do with TextMate, the name is misleading. From the QS manual:

You can also choose a slightly different matching algorithm by installing the TextMate Ranker (+)
plug-in (which requires advanced features to be enabled) and selecting it as the String Ranker
handler in Preferences.

It makes two changes to the algorithm. The first is that it favors more beginning of word letters
that are touched. E.g., if you type AM it will match Activity Monitor over Adium since two begin-
ning of word letters are matched instead of just one. The second difference is that it favors input
that matches a higher percentage of the words. So the input AM will favor Activity Monitor over
Audio MIDI Setup since 2/2 (100%) of words are matched instead of 2/3 (67%).

As a result, if you’re the type to favor typing acronyms over continuous letters in the name of
something, you’ll probably prefer the TextMate Ranker. However there are reported problems
with matching things in the third pane such as when you use the Open With… action or the
Email to… action. You may find that no results match in the third pane.

Has anybody had a look at this? I find the built-in ranker more or less unusable, would be great to have the TextMate ranker back.

from quicksilver.

HenningJ avatar HenningJ commented on June 17, 2024

This will be fixed in ß60. At that time a new plugin will be released.

from quicksilver.

tonyc avatar tonyc commented on June 17, 2024

Is B60 still pointing at the old plugins somehow? In the UI, the TM ranker
(and many of the plugins) are still listed as updated on 09/01/06.

On Mon, May 2, 2011 at 2:30 PM, HenningJ <
[email protected]>wrote:

This will be fixed in 60. At that time a new plugin will be released.

Reply to this email directly or view it on GitHub:
#14 (comment)

from quicksilver.

skurfer avatar skurfer commented on June 17, 2024

This will be fixed in ß60.

Make that ß61. :)

from quicksilver.

HenningJ avatar HenningJ commented on June 17, 2024

@tonyc: Yes, the pluginlist is still pointing to an old list. That will be fixed in ß61 as skurfer mentioned.
But the TextMate Stringranker Plugin is fixed in ß60. It's just that somebody still has to release the updated plugin. @skurfer or @pjrobertson could grad the lastest source from https://github.com/quicksilver/Plugins/tree/master/QSDuffsRanker/trunk/QSDuffsRanker , build it and put it on the homepage?

@tonyc, once that is done, you'll be able to download the new plugin from http://qsapp.com/plugins/

from quicksilver.

tonyc avatar tonyc commented on June 17, 2024

Thanks, guys!

T

On Sun, Jun 5, 2011 at 1:19 PM, HenningJ <
[email protected]>wrote:

@tonyc: Yes, the pluginlist is still pointing to an old list. That will be
fixed in 61 as skurfer mentioned.
But the TextMate Stringranker Plugin is fixed in 60. It's just that
somebody still has to release the updated plugin. @skurfer or @pjrobertson
could grad the lastest source from
https://github.com/quicksilver/Plugins/tree/master/QSDuffsRanker/trunk/QSDuffsRanker, build it and put it on the homepage?

@tonyc, once that is done, you'll be able to download the new plugin from
http://qsapp.com/plugins/

Reply to this email directly or view it on GitHub:
#14 (comment)

from quicksilver.

pjrobertson avatar pjrobertson commented on June 17, 2024

@fheckl can the commit HenningJ linked to above be turned into a pull request?

One small thing: the implementation file has the extension .mm (DuffStringRanker.mm)

from quicksilver.

HenningJ avatar HenningJ commented on June 17, 2024

@pjrobertson: everything is already merged (I think :-)).
And the extension is correct. It's a C++ file, that's why it needs the .mm extension

from quicksilver.

pjrobertson avatar pjrobertson commented on June 17, 2024

Sorry - right you are :)

I think I know why I was reluctant to release this on QSApp.com - since QSApp.com doesn't have any version checking, users with ß59 may download it and have problems. It's the same case for the WebSearch Module and my 1Password Plugin.

I guess it's just a simple case of adding a (ß60+ ONLY) to the name - should be pretty easy

from quicksilver.

HenningJ avatar HenningJ commented on June 17, 2024

right, I didn't think about that. Until we get the plugin stuff, adding a warning to the name is probably the easiest solution. :-)

from quicksilver.

pjrobertson avatar pjrobertson commented on June 17, 2024

OK done.

Can somebody who uses/knows about the plugin download it from
http://qsapp.com/plugins and let me know if it's right? I just built it and
hoped for the best :)

On 6 June 2011 18:24, HenningJ <
[email protected]>wrote:

right, I didn't think about that. Until we get the plugin stuff, adding a
warning to the name is probably the easiest solution. :-)

Reply to this email directly or view it on GitHub:
#14 (comment)

from quicksilver.

HenningJ avatar HenningJ commented on June 17, 2024

Seems to work. @tonyc please report back as well once you tried it.

from quicksilver.

tonyc avatar tonyc commented on June 17, 2024

Works great, thanks! The updated name didn't appear correctly in the UI but it seems to function properly.

from quicksilver.

pjrobertson avatar pjrobertson commented on June 17, 2024

Its actual name doesn't include the (60 ONLY) part, if that's what you're
referring to.

Great that it's working - I'll tweet about it now from LoveQuicksilver
twitter

On 7 June 2011 07:18, tonyc <
[email protected]>wrote:

Works great, thanks! The updated name didn't appear correctly in the UI but
it seems to function properly.

Reply to this email directly or view it on GitHub:
#14 (comment)

from quicksilver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.