8000 GitHub - Dirivial/SmolPad: A terminal text editor written in Go
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Dirivial/SmolPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmolPad

A text editor written in Go :)

Goal(s)

In short, the goal is to write a text editor which can read/write to text files. I very much doubt that I will add syntax highlighting.

  • Rope data structure (might need to work on this a bit more)

  • Basic Insert/Delete

    • Insert characters
    • Delete characters
  • Basic navigation

    • Left/Right
    • Up
    • Down
  • Handle special characters

    • Newline
    • Tab
  • Reading text files

  • Writing to text files

  • Scrolling on large text content

    • Y-axis
    • X-axis
  • Displaying line numbers

    • Highlight current line
    • Relative numbers

Dependencies

I'm using tcell (note: v2) to manage writing to/from the terminal.

About

A terminal text editor written in Go

Resources

Stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

No packages published

Languages

0