[self setRichText:NO];
resultstack = NULL;
-
+ defaults = [NSUserDefaults standardUserDefaults];
// register our two input text views to receive file drags
//
NSRange selectedRange;
+ if (![defaults boolForKey:@"enableSyntaxAnalysis"]) {
+ [super keyDown:event];
+ return;
+ }
+
if ([[event characters] isEqual:@"\033"]) {
if ([event modifierFlags] || [event isARepeat]) {
-(NSString *)calculateTagStackAtLocation:(int)location {
- char *buffer;
+ const char *buffer;
int i;
NSRange selectedRange;
NSMutableString *mystack;
+
+ if (![[NSUserDefaults standardUserDefaults] boolForKey:@"enableSyntaxAnalysis"]) {
+ return @"";
+ }
buffer = [[self string] lossyCString];
selectedRange = [self selectedRange];