icedman / flutter_editor

building the ultimate code editor with flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

code editor

This project is the more advanced version of editor_from_scratch (https://github.com/icedman/editor_from_scratch). And some concepts here are used in the more advanced android app Ashlar Code (http://www.munchyapps.com/)

features

  • file explorer & fileicons
  • tabbed views
  • gutters - line numbering
  • multi-cursor editing
  • syntax highlighting with flutter_highlight
  • syntax highlighting with textmate
  • auto complete (document indexing)
  • minimap
  • unlimited undo
  • unlimited redo
  • search and replace
  • text search over files
  • support for very large files
  • support for wrapped & overflowed text
  • support for virtual keyboard for mobile

screenshot

screenshot screenshot screenshot screenshot

About

building the ultimate code editor with flutter

License:MIT License


Languages

Language:C 55.4%Language:JavaScript 32.0%Language:C++ 9.0%Language:Dart 1.5%Language:Python 1.0%Language:Ruby 0.4%Language:CMake 0.2%Language:Makefile 0.1%Language:SCSS 0.1%Language:Shell 0.1%Language:Meson 0.0%Language:HTML 0.0%Language:TypeScript 0.0%Language:Groovy 0.0%Language:CSS 0.0%Language:Perl 0.0%Language:M4 0.0%Language:Swift 0.0%Language:PowerShell 0.0%Language:Objective-C 0.0%Language:Go 0.0%Language:Clojure 0.0%Language:PHP 0.0%Language:Handlebars 0.0%Language:Less 0.0%Language:Starlark 0.0%Language:Visual Basic .NET 0.0%Language:F# 0.0%Language:CoffeeScript 0.0%Language:Java 0.0%Language:Batchfile 0.0%Language:Rust 0.0%Language:C# 0.0%Language:Dockerfile 0.0%Language:R 0.0%Language:ShaderLab 0.0%Language:Lua 0.0%Language:Kotlin 0.0%Language:Pug 0.0%