Loading ...
Sorry, an error occurred while loading the content.

Re: System's dictionary

Expand Messages
  • Andrew
    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
    Message 1 of 12 , Oct 6, 2010
    • 0 Attachment
      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 <bjorn.winck...@...> 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
    Your message has been successfully submitted and would be delivered to recipients shortly.