Assign multiple abbreviations at once

21 views
Skip to first unread message

random1destiny

unread,
Apr 13, 2015, 4:13:05 PM4/13/15
to blacktree-...@googlegroups.com
Is it possible to Assign Abbreviation... multiple abbreviations at once? Something like: 

Pages.app     Assign Abbreviation...     pa; pg; p

If not I'd really like to see this as it would be a nice timesaver for a repetitive task.  


Also, an idea I had which I think would be cool is to be able to bump up the score for an abbreviation and all its subsets starting from the left. For example:

Pages.app      Assign Abbreviation...     pages<

The < (less than) symbol would tell quicksilver to carry out the assign abbreviation for pages, page, pag, pa, and p in one motion. 


Rob McBroom

unread,
Apr 14, 2015, 7:22:49 AM4/14/15
to blacktree-...@googlegroups.com
On 13 Apr 2015, at 16:13, random1destiny wrote:

> Is it possible to Assign Abbreviation... multiple abbreviations at
> once?

Not currently, but it wouldn’t be hard to add.

> Also, an idea I had which I think would be cool is to be able to bump
> up
> the score for an abbreviation and all its subsets starting from the
> left.
> For example:
>
> Pages.app Assign Abbreviation... pages<
>
> The < (less than) symbol would tell quicksilver to carry out the
> assign
> abbreviation for pages, page, pag, pa, and p in one motion.

That also wouldn’t be too hard. The code in question is at
https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/PlugIns-Main/QSCorePlugIn/Code/QSObjectActions.m#L70

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

random1destiny

unread,
Apr 27, 2017, 12:35:49 PM4/27/17
to Quicksilver, mailin...@skurfer.com
I wanted to bump this idea. Has this been implemented or could it be? It seems like a really useful feature. If you've ever moved your files around and need to reprogram all your shortcuts it would be such a huge time saver to be able to assign multiple abbreviations at once or bump up all the partial spellings so it catches all the possible partial typings. 

Right now it's such a huge pain to program all the subsets such as:

f, fi, fil, file, filen, filena, filenam, filename

This could be made so much easier if you could just type "filename<" in the Assign Abbreviation command and have it bump up the score for all the subsets. 

Rob McBroom

unread,
Apr 27, 2017, 4:09:00 PM4/27/17
to Quicksilver

On 27 Apr 2017, at 12:35, random1destiny wrote:

If you've ever moved your files around and need to reprogram all your shortcuts it would be such a huge time saver to be able to assign multiple abbreviations at once or bump up all the partial spellings so it catches all the possible partial typings.

I’ve edited Mnemonics.plist by hand in some cases, like when “1Password 5” gets replaced with “1Password 6”. That’s obviously not a good answer for the general case. Just an anecdote/idea for the willing.

I’ll address “all the possible partial typings” below.

Right now it's such a huge pain to program all the subsets such as:

f, fi, fil, file, filen, filena, filenam, filename

This could be made so much easier if you could just type "filename<" in the
Assign Abbreviation command and have it bump up the score for all the
subsets.

Except that a sane person would only ever want to use “fn” as the abbreviation for “filename”, which wouldn’t even get added using the scheme above.

Partial kidding aside, you don’t need to pre-define every possible abbreviation for a thing. Quicksilver is already looking at things like that before it learns anything. Just use your preferred abbreviation naturally to augment the learning process.

For example, if I frequently use “saf” to launch Safari, but one day I type “safa” instead, QS should rank Safari higher than it otherwise would just because I’ve used it more often than the other things that matched, even though it’s never seen me explicitly use “safa”.

Michael Marotta

unread,
Apr 27, 2017, 4:19:04 PM4/27/17
to blacktree-...@googlegroups.com
Oh interesting, I didn't know that residual learning had been implemented. I had something like that in mind but figured it'd be a more complicated thing to implement than what I suggested. Just did some tests and it seems to work well. Really glad to see this!

--
You received this message because you are subscribed to a topic in the Google Groups "Quicksilver" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/blacktree-quicksilver/TFQgL6qRLrM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to blacktree-quicksilver+unsub...@googlegroups.com.
To post to this group, send email to blacktree-quicksilver@googlegroups.com.
Visit this group at https://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages