- 複数ソースからなる自動補完
- 拡張性のあるシンタックス・ハイライト
- スニペット展開
- ルールベースでローカルな設定が行えること
- 単語、行、段落、といった意味的単位ごとにテキストを操作する方法
- スペースによるインデントを可視化する
- 編集中のファイルに対する構文検査
- エラー箇所の一覧とジャンプ機能
- キーボードですべてのUI部品が操作できる
- 以上の機能が既に資産として確立されていること
逆にそれほど強く求めないものとしては:
- 外部プログラムの統合
- GitなどのSCM
- シェル
- ファイラ機能
逆にそれほど強く求めないものとしては: