Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 1.45 KB

README.md

File metadata and controls

60 lines (43 loc) · 1.45 KB

Duck Editor

Duck Editor https://github.com/evilbinary/duck-editor
A Highly scalable Editor based on scheme with GPU rendering.

中文版说明文档

Features

  1. Faster than vscode
  2. More flexible than emacs

Contributing

Duck Editor Development Team QQ Group Number: 590540178

Screen Shot

Usage

Based on scheme lib

./scheme --script ../apps/duck-editor/duck-editor.ss

Extensions

Extensions List

  1. Scheme Grammar Highlights
  2. dracula Theme
  3. File System

Develop Extensions

Rigister Extension

  (import (extensions extension))
  (register 'theme.dracula (lambda (duck)
    (let ((editor (get-var duck 'editor))
    	;; Code block for extension function.
    ))

Hook Key Control

   (set-key-map '(ctl a) (lambda()
            (printf "hook key ctl a\n")
       ))

Author

License

Copyright (c) evilbinary All rights reserved.

Licensed under the GPL license.