##// END OF EJS Templates
Merge pull request #1938 from minrk/xreqxrep...
Merge pull request #1938 from minrk/xreqxrep Remove remaining references to deprecated XREP/XREQ names. There was only one actual use of the deprecated constants in code, but numerous mentions in docstrings, etc. These names have been removed from the next libzmq release, and will presumably be removed from pyzmq someday.

File last commit:

r4574:a8c54759
r7540:8614a325 merge
Show More
ipy_gnuglobal.py
35 lines | 867 B | text/x-python | PythonLexer
vivainio
crlf cleanup
r680 """
Add %global magic for GNU Global usage.
http://www.gnu.org/software/global/
"""
Brian Granger
ipapi.py => core/ipapi.py and imports updated.
r2027 from IPython.core import ipapi
ip = ipapi.get()
vivainio
crlf cleanup
r680 import os
# alter to your liking
global_bin = 'd:/opt/global/bin/global'
def global_f(self,cmdline):
simple = 0
if '-' not in cmdline:
cmdline = '-rx ' + cmdline
simple = 1
lines = [l.rstrip() for l in os.popen( global_bin + ' ' + cmdline ).readlines()]
if simple:
parts = [l.split(None,3) for l in lines]
lines = ['%s [%s]\n%s' % (p[2].rjust(70),p[1],p[3].rstrip()) for p in parts]
print "\n".join(lines)
Brian Granger
Continuing a massive refactor of everything.
r2205 ip.define_magic('global', global_f)
vivainio
crlf cleanup
r680
def global_completer(self,event):
compl = [l.rstrip() for l in os.popen(global_bin + ' -c ' + event.symbol).readlines()]
return compl
ip.set_hook('complete_command', global_completer, str_key = '%global')