From 75994f3bf75d90fe44e37172d80e21685dd63254 Mon Sep 17 00:00:00 2001 From: duff Date: Wed, 12 Apr 2006 01:22:15 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=A2=20a=20quick=20lookup=20command=20for?= =?UTF-8?q?=20JavaScript=20using=20the=20index=20from=20http://devguru.com?= =?UTF-8?q?/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://macromates.com/svn/Bundles/trunk/Bundles/JavaScript.tmbundle@3006 dfb7d73b-c2ec-0310-8fea-fb051d288c6d --- Commands/Documentation for Word.plist | 30 ++++++++++++++++++++++++++ Support/dev_guru_index.gz | Bin 0 -> 1987 bytes 2 files changed, 30 insertions(+) create mode 100644 Commands/Documentation for Word.plist create mode 100644 Support/dev_guru_index.gz diff --git a/Commands/Documentation for Word.plist b/Commands/Documentation for Word.plist new file mode 100644 index 0000000..d9d98f9 --- /dev/null +++ b/Commands/Documentation for Word.plist @@ -0,0 +1,30 @@ + + + + + beforeRunningCommand + nop + command + # index created using: curl -s 'http://devguru.com/technologies/javascript/index.asp'|grep -o '<a href="[0-9]*.asp">[a-z][a-zA-Z]*</a>'|perl -pe 's/<a href="([^"]*)">([^<]*)<\/a>/$2\t$1/'|sort|uniq|gzip >dev_guru_index.gz + +ref=$(zgrep -w "^${TM_SELECTED_TEXT:-$TM_CURRENT_WORD}" "$TM_BUNDLE_SUPPORT/dev_guru_index.gz"|cut -f2) + +[[ -n "$ref" ]] && exit_show_html "<meta http-equiv='Refresh' content='0;URL=http://devguru.com/technologies/javascript/$ref'>" + +echo "No documentation found." + fallbackInput + word + input + selection + keyEquivalent + ^h + name + Documentation for Word / Selection + output + showAsTooltip + scope + source.js + uuid + B4874A14-2491-465A-A349-61E4EBCF4700 + + diff --git a/Support/dev_guru_index.gz b/Support/dev_guru_index.gz new file mode 100644 index 0000000000000000000000000000000000000000..b657fbc5e6f3c00e0a58727ccbf2308915e9ebe9 GIT binary patch literal 1987 zcmV;!2R!&6iwFQ|R6Ilg19h0)m!q~0z@OVcrUwWZ^Ef*nw{vc1x2H4P+dewPN!%fr z+K^=Sudl2RAlq{v{j-rJS(aqX)}QSUc~)onPbLmOnr%#@azmrm)3D^>=zI@AX(NyHWHdBnmCwd?KU;S=j*04Oq5pHc z@raO?ZcY1s2!85!=vLBbYde3zF?n+94(JflWt-fFV={B=JN&q5co=pT9GK@D-Xd57 z>+`ZE-CNUjXbMfY)^(^mNpFuP+$FVjmdzl!n<2~StO?KkXv5j0ueDzBH+Qmr!sWVP z?4wOe>WVi_r~Y6E_62Y4PlM~y32xZ%MBub6S|f}4y$dH4E{pon^^-*tH;nwdvv|g` zh9Z+Z)=nY70izR0>JCmYEmvgo&bDCj*WaE~wDLzYy9cFwkKe;&!;^b6b>pk;Y&#}P z^P;+)8O=CF^Z@T@*|4f0m+V|L+s-~-!KuCJ?#(bx!J?fMKRbUi7b+iWo?@{+x2ueQZQWwoyZo<$=g zpRxj+9Zl~KOG=I)zVnnYIIZj<9$FTmIgk>I?i*UpYV3VDQNnE$#2Ud`%gB|b2F}UrN4jJ-9E%?DCl2uwSe!~1%HMyV{*L5yJ#P&OyDVCWYR3f;UA-Ly= zs1)?N`nXzPif_*9)hshzcwDH~@_)xFC>n?>@ggf#3$D~OfIF$ z8GSaNaZDa@BNX2jLp!50_zTL@BPI*XUYuh7@|bZdKI?b;L7@*pNrF2A#R|2PaetV= z1e8%SisLgW4Q8ra#)>yHeKBKu#Fh2JAmi*EUV1g}8^>P_WN}=onSI#s2d4320e@l{ z-zVWAyglmLR6+~kJm?Zex0@_M@XFhwdY`O zHe!Q-g4YbTw-lDF7lK}jpzg1Cs@jDiV>Y>o^zfJ96X9`2^N}4Y<{>41-&eJuoAK9WS7jk;leyWeE4i* z8?5aqg;y&=Cp!~Q4;U`}1U}*OjO7w~!}`p%o)DZ27QLF>6<7VbxsZzhMST2uU<~&*)lVCH2JL7+|FM=W9pX&G?%5Rmym8ajZFRG zYWeKK-C!+WMH}u87+K(XGU{xwu<>jE?BEVSBZmL7Y7UI^Z9_}a&)%g2thhd(=f?{- z&hy@!NiRo-W5v3_82{vy{Ajii781V>4RuOW^*dS}v#)afeT4RbyJ V;rPax8tfs}{{eh_3F)O20084W^o0Nb literal 0 HcmV?d00001