##// END OF EJS Templates
Merge pull request #2216 from Carreau/autohighlight...
Merge pull request #2216 from Carreau/autohighlight Autochange highlight with cell magics Highlight change is made on cell load and Enter keypress. For now, it recognizes %%javascript, %%python[3], %%ruby, %%bash , %%R, %%perl. new modes can easily be added by adding regular expression on config.js

File last commit:

r2661:595fc3b9
r8506:0ed37f8c merge
Show More
IPython1SandboxAppDelegate.py
39 lines | 931 B | text/x-python | PythonLexer
#
# IPython1SandboxAppDelegate.py
# IPython1Sandbox
#
# Created by Barry Wark on 3/4/08.
# Copyright __MyCompanyName__ 2008. All rights reserved.
#
from Foundation import NSObject, NSPredicate
import objc
import threading
from PyObjCTools import AppHelper
from twisted.internet import reactor
class IPython1SandboxAppDelegate(NSObject):
ipythonController = objc.IBOutlet()
def applicationShouldTerminate_(self, sender):
if reactor.running:
reactor.addSystemEventTrigger(
'after', 'shutdown', AppHelper.stopEventLoop)
reactor.stop()
return False
return True
def applicationDidFinishLaunching_(self, sender):
reactor.interleave(AppHelper.callAfter)
assert(reactor.running)
def workspaceFilterPredicate(self):
return NSPredicate.predicateWithFormat_("NOT (self.value BEGINSWITH '<')")