Hi Jens,

> Have you tried turning off  automaticDashSubstitutionEnabled?

Thanks a lot for you response. I goggled for automaticDashSubstitutionEnabled 
and landed here:

        
http://stackoverflow.com/questions/19801601/nstextview-with-smart-quotes-disabled-still-replaces-quotes
 
<http://stackoverflow.com/questions/19801601/nstextview-with-smart-quotes-disabled-still-replaces-quotes>

On this page I found

Also you can use this for a more detailed control over the text replacement.

self.textView.enabledTextCheckingTypes = 0;
See NSTextView setEnabledTextCheckingTypes: 
<https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/Reference/Reference.html#//apple_ref/occ/instm/NSTextView/setEnabledTextCheckingTypes%3a>

I finally solved the problem by doing:

- (id)initWithFrame:(NSRect)frameRect textContainer:(NSTextContainer *)container
{
   self = [super initWithFrame:frameRect textContainer:container];

   ...   
   [self setAutomaticQuoteSubstitutionEnabled:NO];
   [self setContinuousSpellCheckingEnabled:NO];
   [self setAutomaticTextReplacementEnabled:NO];
   [self setEnabledTextCheckingTypes:NO];  //  <— this is critical and required 
to get rid of the unwanted text replacements
   ...
   
   return self;   
}


What puzzles me is that [self 
respondsToSelector:@selector(setAutomaticQuoteSubstitutionEnabled:)] returns 
NO!? How can this be?

Anyway, thanks a lot for your hint! Problem solved!

Andreas

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to