https://github.com/jbreckmckye/dead-simple-text
Minimalist plain text editor for the web
https://github.com/jbreckmckye/dead-simple-text
prototype text-editor
Last synced: 10 months ago
JSON representation
Minimalist plain text editor for the web
- Host: GitHub
- URL: https://github.com/jbreckmckye/dead-simple-text
- Owner: jbreckmckye
- License: agpl-3.0
- Created: 2018-09-03T21:34:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T22:09:12.000Z (over 1 year ago)
- Last Synced: 2025-05-05T23:37:19.710Z (about 1 year ago)
- Topics: prototype, text-editor
- Language: TypeScript
- Homepage: https://www.breck-mckye.com/dead-simple-text
- Size: 497 KB
- Stars: 54
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dead Simple Text
Sometimes you just need plain text:
https://www.breck-mckye.com/dead-simple-text/
Dead Simple Text is a web-based text editor with minimalistic design inspired by MS DOS edit / QBASIC. It handles local
files and a single "journal" document kept in `localstorage`.
I wrote this for myself as an aid for writing notes, stories, blog posts etc. It's shared here in case anyone else
would like to play with it.

I wrote DST for fairly simple reasons: I wanted a cross-platform 'distraction free' text editor, and the ones that
existed never quite satisfied me in terms of design.
## User guide
By default, the app opens the "journal" document, `Dead Simple Text.txt`, which is synchronised with `localstorage`. If
you change the filename you fork a new, non-synchronised document.
- `New` clears the document
- `Load` opens a local text file
- `Save` downloads the text file
- `Help` goes here
- `TAB` indents the selection
- `SHIFT+TAB` un-indents the selection
- `F6` untraps the tab key (for accessibility)
### How do I set a filename?
The filename is in the top right - click to edit it.
## Building locally
`npm run build`
## License
Dead Simple Text is offered as open source software under the AGPL license. Copyright Jimmy Breck-McKye 2024