Correct on the method ApplicationServices uses. Unfortunately, Dictionary seems to be in that "undocumented" area but here is someone's code that is a great starting point:
http://github.com/kemitchell/osxdict On Sep 12, 9:29 am, björn <[email protected]> wrote: > On 12 September 2010 03:42, Nico Weber wrote: > > > > > > > > > > > On 11.09.2010, at 18:21, Nico Weber wrote: > > >> Hi Björn, > > >> On 09.09.2010, at 11:47, björn wrote: > > >>> As a temporary solution I was thinking of adding a "Look Up in > >>> Dictionary" entry to the context menu so that you can at least > >>> right-click to look something up in the dictionary. I just have to > >>> figure out if there is some Apple Script-way of doing this so that I > >>> can hook up "osascript" to do it. (I get the impression that the only > >>> way to interact with Dictionary.app is via Services.) > > >> Here's how Chromium does > >> that:http://codereview.chromium.org/3139007/diff/8001/9006(look at the > >> very bottom). > > > (…and here's a crash fix for that code on > > 10.5:http://codereview.chromium.org/3217006/diff/5001/6001:-P) > > Thanks for the links. That was how I initially thought it best to > handle the dictionary, but on second thought I believe Jiang's > suggestion (well, almost) of using > > showDefinitionForAttributedString:range:options:baselineOriginProvider: > > is better (although it is 10.6 only). The reason being that it can > handle the situation where the selection is empty and also that it > works properly with strings like "las vegas" when only "vegas" is > selected (it looks up "las vegas" instead of just "vegas"). > > Björn -- You received this message from the "vim_mac" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
