Intype – In type we trust
Intype is powerful and intuitive code editor for Windows with lightning fast response. It is easily extensible and customizable, thanks to support for scripting and native plug-ins. It makes development in any programming or scripting language quick and easy.
Frequently Asked Questions
Technical questions
- Does Intype support snippets and bundles?
- Is Intype compatible with TextMate bundles?
- Does Intype use language syntax files?
- Does Intype support Java, Ruby, CakePHP, C, etc…?
- Does Intype support Subversion (SVN) and FTP?
- What languages is Intype localized to?
- Does Intype support UTF-8 and UTF-16?
- What language do you use for commands?
General questions
What is Intype?
Intype is a small, fast, and flexible code editor for Microsoft Windows. It has an intuitive and easy to use interface.
When will Intype be released?
Intype is still in development but an alpha version was made availble to testers January 8th, 2007.
You can download the Alpha Release here.
Will Intype be free?
No. Intype is neither Open Source nor is it freeware.
How much will Intype cost?
The cost will be between $25 and $45 (€20 and €35). A license will be valid for one version of Intype and all updates for that version. (For example version 1.0 with updates until version 1.9.)
Final pricing and more information about various types of licenses, discounts, and conditions will be published prior to the release of version 1.0.
Intype will be available for a trial period (30 days) for free. It will be fully functional during this period. Alpha and beta versions will be free for a limited time.
What plaforms will Intype be available for, besides Windows?
For now we are focusing on the Windows platform. However, the Intype core is written with portability in mind. We will consider porting Intype to other platforms if there is enough demand.
Is Intype clone of TextMate?
No, Intype is not a TextMate clone or port. We really like TextMate and it inspired us a lot. Although Intype uses the same terminology as TextMate, it is a completely different editor. We hope Intype will provide Windows users with the same (or even better) comfort and workflow as TextMate does for Mac users.
Technical questions
Is Intype compatible with TextMate bundles?
Yes, but not fully.
TextMate bundles consist of snippets, commands, and grammars. The grammar and theme files are platform-independed and are supported. However, TextMate commands and snippets use shell code, which is different on Windows and Mac, so it is not possible to convert them in their entirety.
Does Intype use language syntax files?
Yes. Intype uses language syntax files for the grammar and theme systems. They are compatible with TextMate and can be transparently converted.
The whole system is designed to be as configurable as possible. It is limited only by keeping behavioral consistency.
Does Intype support Java, Ruby, CakePHP, C, etc…?
Intype is a universal editor. It can be customized to support any language, and therefore it is not language specific. You can write your own language grammars, snippets, or scripting commands.
The first release supports these grammars: (X)HTML, CSS, JavaScript, Ruby (including Ruby on Rails & RHTML), PHP (including CakePHP), Python, Java, C, C++, Lua, Smarty, Markdown, Textile, Twiki, XML, YAML, and more.
This includes related dependencies (e.g. HTML + CSS + JS + PHP/RHTML/Python).
Does Intype support Subversion (SVN) and FTP?
Yes. Intype uses generic file system that can be extended to support various file system and repositories. Direct support is not yet implemented, but is planned to appear during the beta stage and after 1.0.
What languages is Intype localized to?
The current Alpha release only supports English. Other languages will be available later.
Does Intype support UTF-8 and UTF-16?
Yes. Intype supports UTF-8, UTF-8 without BOM (auto-detection), UTF-16 LE, UTF-16 BE and major codepages.
Encoding conversion system and auto-detection system are extensible with plug-ins and codepage conversion tables (including multibyte codepages).
What language do you use for commands?
JavaScript. It is simple language, known by many developers.
Early on we were using Lua, but it wasn't suitable because of its odd syntax and poor Unicode support.