Keyboard based editor.
I wanted to find an editor that I could become fast with, but instead of being smart and just using neovim I thought it would be a better idea to just make my own? The editor is written in C#. It's quite basic so far, here are the current features:
- Basic text editing (you'd hope)
- A file explorer (also keyboard based)
- A config file so users can choose their configuration
- Colours for certain file extensions (configurable)
- Size of files are displayed in file explorer (configurable)
- Run and build programs (running is usually fine, building still needs working out)
Here are the current commands
- "fe" => Opens file explorer
- "nf" => Creates a new file (in the currently opened directory).
- "nd" => Creates a new directory.
- "q" => Quits.
- "mw" => Enter write mode (^q takes you back to command mode).
- "me" => Enter explore mode.
- "fs" => Saves the current file.
- "fsa" => Saves all currently open files.
- "s" => Takes you back to the start screen.
- "lf" => Lists all currently open files (this comes up at the bottom of the editor and yes it is coloured by file extensions).
- "gf" <fileName | index> => Goto a currently open file with the specified name, or use the index (which can be easy to find by using "lf").
- "rf" <fileName | index> => Removes the specified file.
- "help" => Brings up the help page.
- "cr" => Runs the config code again (done on startup, but can be used after chaning your config to get the changes).
- "run" => Runs the currently open source file.
- "build" => Builds the currently open source file.
- "br" => Builds and runs the currently open source file.