vim.js
desktop-docker
vim.js | desktop-docker | |
---|---|---|
2 | 1 | |
4,393 | 0 | |
- | - | |
0.0 | 10.0 | |
- | over 4 years ago | |
C | Makefile | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim.js
-
I spent a year building a desktop environment that runs in the browser
I've actually just added Vim to my "OS". Hoping to do a video on it shortly. I used https://github.com/coolwanglu/vim.js.
-
Implementing Vim inside ThreeJS
Then, I'd probably start studying a few different things.... First, RiftSketch itself, to try to figure out where changing controls would even happen. You'll likely end up having to rework a bit of it. Then if you're not sure how to actually program the controls, maybe look into how other things have implemented vim-like controls. There have been several browser extensions to do that, and plugins for a lot of popular IDEs, too. Looking through those should be somewhat easier than looking through Vim, since they're specifically about what you're trying to do (adding vim-like controls, albeit onto a different program). There have been various Vim-in-javascript implementations in the past, too, though I don't know how overkill those will be for your purposes. Maybe adapting one of those might work better for you than making vim-like interface from scratch? A few that I just found quickly: https://github.com/coolwanglu/vim.js https://github.com/itsjoesullivan/js-vim https://github.com/akahuku/wasavi https://github.com/thoughtbot/vimulator
desktop-docker
What are some alternatives?
ProseMirror - The ProseMirror WYSIWYM editor
orbital-frame - The command line as a chatbot
quill - Quill is a modern WYSIWYG editor built for compatibility and extensibility.
KodExplorer - A web based file manager,web IDE / browser based code editor
TinyMCE - The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
slate - A completely customizable framework for building rich text editors. (Currently in beta.)
esprima - ECMAScript parsing infrastructure for multipurpose analysis
Draft.js - A React framework for building text editors.
TOAST UI Editor - 🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
buefy - Lightweight UI components for Vue.js based on Bulma
trix - A rich text editor for everyday writing
Monaco Editor - A browser based code editor