tedy

0.0.7-beta • Public • Published

🧸 tedy

Your sweet Terminal Editor pal.

Tedy 🧸 is a Terminal Editor written in Ink + Typescript. Meaning it's using NodeJS behind the scenes.

!IMPORTANT: this project is in development and will experience:

  • Lots of bugs
  • Lots of "quirky" (read: unforeseen) behaviour on Windows / Linux as I'm developing and testing on MacOS
  • Lots of missing features

If you're experiencing an issue, please please please report it!

TODO: (v1 roadmap - subject to change)

  • [x] Process basic inputs
  • [x] Code browser
  • [x] Save file on Ctrl+C
  • [ ] Prompt for confirmation upon saving with Ctrl+C
  • [ ] up and down respect text boundaries
  • [x] target is not a folder should create a file on save if non-existent
  • [ ] target is filled in, ask to create file on saving
  • [x] Backspace carries over line to previous line
  • [x] CMD + left/right movement
  • [ ] CMD+left: 1. move to first non-whitespace character 2. move to 0
  • [x] use pageUp for CMD+up
  • [ ] pageDown for CMD+down
  • [ ] text selection
  • [ ] Handle resize handling for cursor/viewport
  • [x] pluggable mixin system for code
  • [x] alt/option + up/down movement
  • [ ] ...

TODO: (post-v1)

  • [ ] open dir + multi file browser
  • [ ] command palette
  • [ ] tedy config to register and order mixins
  • [ ] ...

Readme

Keywords

none

Package Sidebar

Install

npm i tedy

Weekly Downloads

0

Version

0.0.7-beta

License

MIT

Unpacked Size

1.52 MB

Total Files

174

Last publish

Collaborators

  • _jptrs