xi-editor
lite-xl
xi-editor | lite-xl | |
---|---|---|
42 | 54 | |
19,807 | 4,383 | |
0.0% | 1.1% | |
2.6 | 8.7 | |
3 months ago | 7 days ago | |
Rust | Lua | |
Apache License 2.0 | MIT License |
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.
xi-editor
-
Zed is now open source
Was confused until I realised I'd confused Zed, with Xi[1] which is also rust based, and which incidentally has a frontend called "Xim"..
Also there's a wiki-editor (like Tomboy[2]) called "Zim"[3].
[1] https://github.com/xi-editor/xi-editor
-
Text Editor: Data Structures
Project site linked from the GitHub[0] is https://xi-editor.io. Linked doc is a mirror of this[1], which was afaik originally written by Raph Linus.
[0]: https://github.com/xi-editor/xi-editor
[1]: https://xi-editor.io/docs/rope_science_01.html
-
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023
> thing that gets deleted when you hit backspace
Is there a canonical source for this part, by the way? Xi copied the logic from Android[1] (as per the issue you linked downthread), and I vaguely remember that CLDR had something to say about this too, but I don’t know if there’s any sort of consensus here that’s actually written down anywhere.
[1] https://github.com/xi-editor/xi-editor/pull/837
- Google abandons work to move Assistant smart speakers to Fuchsia
-
What's is a rusty way to implement sharable trees?
This is pretty much how copy-on-write ropes work. Check out xi-rope, Ropey or crop, they're all built using B-trees and implement the behavior you described.
-
Helix (a Kakoune / Neovim inspired editor) 23.03
Helix is awesome, though once Lapce (spiritual successor to Xi editor) gets the Helix/Kakoune editing model, I may have to jump ship
-
Editors written in rust
Home (xi-editor.io)
-
How to share resources between instances of program?
Maybe take a look at the Xi editor (https://xi-editor.io/) (written in rust I think) that uses a client server architecture.
-
Suitable Rust GUI Library for Code Editor?
Have a look at what Lapce uses. The editor is coming along nicely, and iirc, they use the Xi editor as a plug-in.
-
CRDTs make multiplayer text editing part of Zed's DNA
Raph Levien posted a retrospective about using CRDT’s for collaborative editing in xi-editor here [1]. His conclusion is
“I come to the conclusion that the CRDT is not pulling its (considerable) weight. When I think about a future evolution of xi-editor, I see a much brighter future with a simpler, largely synchronous model, that still of course has enough revision tracking to get good results with asynchronous peers like the language server.”
[1]https://github.com/xi-editor/xi-editor/issues/1187#issuecomm...
lite-xl
-
TextAdept
Another small, minimalist Lua-based text editor is Lite[1], and it's much less "light" cousin Lite-XL[2]
1: https://github.com/rxi/lite
2: https://github.com/lite-xl/lite-xl
-
React for Beginners: Your First Steps with the Popular JavaScript Library.
1. A text editor: This is where you'll write your code. There are many options to choose from, such as Visual Studio Code, Sublime Text, or lite-xl.
-
any good NATIVE (non electron) code editors?
lite-xl. VERY extensible, fast, all around great editor. https://lite-xl.com/
-
Use GNU Emacs
There are many text editors extensible in Lua or in Python. They generally don't allow messing with the innards as much (Firefox proved that's a double edge sword with its extension, it's not an unalloyed good).
https://micro-editor.github.io/index.html
https://lite-xl.com
https://neovim.io
https://code.visualstudio.com
http://www.sublimetext.com
And Emacs Lisp doesn't feel super accessible to most software developers under 40. Almost all its conventions come from a small little island, it's like marsupials in Australia, their own little parallel evolution.
- Scintilla is a free source code editing component with a permissive license
- MacOS alternatives to Atom
-
Can anyone recommend a good text editor (gedit alternative) that fits these requirements?
Lite XL.
-
Other than Geany? Are there any modern C++ IDEs for Linux that work without making you crazy?
check this out Lite XL could be great..
-
Good and free IDE for golang
Lite-XL with recent high praise on Hacker News
- What IDE do you usually use to write helm charts?
What are some alternatives?
helix - A post-modern modal text editor.
lite - A lightweight text editor written in Lua
alacritty - A cross-platform, OpenGL terminal emulator.
sublime_text - Issue tracker for Sublime Text
iota - A terminal-based text editor written in Rust
textadept - Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
lapce - Lightning-fast and Powerful Code Editor written in Rust
LSP-pyright - Python support for Sublime's LSP plugin provided through microsoft/pyright.
Servo - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
lite-xl-terminal
kakoune.el - A very simple simulation of the kakoune editor inside of emacs.
Vim - The official Vim repository