;ò
ÎÑAHc           @   si   d  Z  d k Z e i i ƒ  Z d k Z d Z d „  Z e i	 d e ƒ d „  Z
 e i d e
 d d ƒd S(	   sO   
Add %global magic for GNU Global usage.

http://www.gnu.org/software/global/

Ns   d:/opt/global/bin/globalc         C   s
  d } d | j o d | } d } n g  i } t i t d | ƒ i ƒ  D] } | | i	 ƒ  ƒ qL ~ } | o† g  i } | D] } | | i t d ƒ ƒ q€ ~ } g  i } | D]8 } | d | d i d	 ƒ | d | d i	 ƒ  f ƒ q³ ~ } n d
 i | ƒ GHd  S(   Ni    s   -s   -rx i   s    i   s
   %s [%s]
%si   iF   s   
(   s   simples   cmdlines   appends   _[1]s   oss   popens
   global_bins	   readliness   ls   rstrips   liness   splits   Nones   partss   ps   rjusts   join(   s   selfs   cmdlines   ps   simples   liness   ls   _[1]s   parts(    (    sQ   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_gnuglobal.pys   global_f   s    

D3Ss   globalc         C   sO   g  i  } t i t d | i ƒ i ƒ  D] } | | i	 ƒ  ƒ q( ~ } | Sd  S(   Ns    -c (   s   appends   _[1]s   oss   popens
   global_bins   events   symbols	   readliness   ls   rstrips   compl(   s   selfs   events   ls   compls   _[1](    (    sQ   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_gnuglobal.pys   global_completer!   s    Gs   complete_commands   str_keys   %global(   s   __doc__s   IPython.ipapis   IPythons   ipapis   gets   ips   oss
   global_bins   global_fs   expose_magics   global_completers   set_hook(   s
   global_bins   global_fs   ips   IPythons   oss   global_completer(    (    sQ   /u/d/b/dbachman/=/lib/python2.3/site-packages/IPython/Extensions/ipy_gnuglobal.pys   ?	   s   				