Skip to content

johron/moose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moose

                ___            ___
               /   /          /   \        
               \_   \      \ /  __/
                _\   \      \  /__          
                \___  \____/   __/         
                    \_       _/            Modern mode-oriented configurable and
                      |0   0 \_            extendable terminal-based text editor
                      |                    
                    _/    /\
                   /o)  (o/\ \_
                   \_____/ /
                     \_-__/ 

Features

  • Multi-cursor
  • Workspaces
  • Horizontal and vertical editor splitting
  • Basic mouse support

TODO

  • Finish editor features
    • newlines, tabs, cursor movement
      • Fix update scroll_offset when adding newlines. On insert
    • Basic mouse features for QOL.
    • Select mode, where mode
    • undo, redo
  • Render workspace numbers on status bar. Handle global input and global commands
  • Lua plugin system
    • To start: Syntax highlighting for editor panel. Editor Plugins. Editor panel needs to expose a plugin API?
    • Later: Custom panels, shortcuts, ..,

About

Modern mode-oriented configurable and extendable terminal-based text editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages