• Stars
    star
    183
  • Rank 210,154 (Top 5 %)
  • Language
    C
  • License
    MIT License
  • Created almost 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

building the ultimate code editor with flutter

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

More Repositories

1

search-light

Gnome Extension to bring macOS's Spotlight functionality
JavaScript
356
star
2

dash2dock-lite

A minimal and animated implementation of dash to dock
JavaScript
191
star
3

nvim-textmate

A textmate-based syntax highlighter for neovim - compatible with VScode
C
76
star
4

editor_from_scratch

C
49
star
5

tinybox

tinywl-wlroots based window manager
C
22
star
6

dash-animator

JavaScript
21
star
7

XPS13-9350-hackintosh

Hackintosh the XPS13 9350. This is primarily for patching the ACPI files.
C++
19
star
8

anino-dock

JavaScript
19
star
9

gnome-shell-hammer

These are some script to keep my gnome desktop look and work as I prefer it.
JavaScript
18
star
10

ashlar-code

Ashlar Code
C++
16
star
11

ashlar-text

C++
15
star
12

rogue_flutter

C
14
star
13

flutter_ffi_test

C++
14
star
14

custom-window-controls

JavaScript
13
star
15

react-qjs-native

JavaScript
12
star
16

vim-textmate

C
9
star
17

tashlar

terminal version of the ashlar text editor
C
9
star
18

vue-firebase-cms

A Vuejs, Firebase backed CMS
Vue
5
star
19

kludgets

kludgets is a macos dashboard environment clone
C++
4
star
20

text-edit

piece table text edit
C
4
star
21

gdm-login-style

Makefile
4
star
22

ccx

cocos2d exentions
Objective-C
3
star
23

PDFExtractHighlights

Extract annotations from your PDF file
Objective-C
3
star
24

swap-finger-gestures-3-4

JavaScript
3
star
25

yaml2mindmap

converts a yaml file (to json) to a mind map (in processing)
Processing
2
star
26

fntbuilder

fnt (bitmap font) builder
Processing
2
star
27

strapi-plugin-paypal

paypal plugin - strapi.io's technical debt
JavaScript
2
star
28

vue-page-builder

VueJS based page builder/designer
CSS
1
star
29

vue-form-builder

Vuejs form builder
JavaScript
1
star
30

js-qt-native

C++
1
star
31

p8-bare

p8 watch firmware - based on ATCWatch
C
1
star
32

pygame_vector_speed

Python
1
star
33

playdate_spelunky

Porting Spelunky to PlayDate
C
1
star
34

waydock

1
star
35

wordpress-plugin-firebase-auth

Wordpress Plugin Firebase Authentication
PHP
1
star
36

cnc-machines

1
star
37

tm-parser

C
1
star
38

wasm-tiny-textmate

C
1
star
39

d3-tidy-tree

a tidy non-layered tree
JavaScript
1
star
40

lov8

this is a love2d game engine suped up to run with the v8 javascript engine
C++
1
star