naoty / NTYSmartTextView

NSTextView with smart features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NTYSmartTextView

Version Platform

Screenshot

Features

  • Smart indent: Keep the width of indent when breaking line.
  • Soft tab: Input spaces instead of tabs by entering TAB key.
  • Auto pair completion: Automatically complete closing braces and quotes.

Installation

NTYSmartTextView is available through CocoaPods, to install it simply add the following line to your Podfile:

platform :osx
pod "NTYSmartTextView"

Usage

At Xib, set the custom view of a text view to NTYSmartTextView. By default, above features is enabled. If you want to change th default configurations, change properties as follows.

Smart indent

self.textView.smartIndentEnabled = NO;

Soft tab

self.textView.softTabEnabled = NO;

// You also can change the width of soft tab from 4.
self.textView.tabWidth = 2;

Auto pair completion

self.textView.autoPairCompletionEnabled = NO;

About

NSTextView with smart features

License:MIT License


Languages

Language:Objective-C 54.3%Language:Ruby 45.7%