xi-editor
alacritty
Our great sponsors
xi-editor | alacritty | |
---|---|---|
32 | 296 | |
19,713 | 44,245 | |
0.1% | 1.1% | |
5.9 | 8.8 | |
2 days ago | 6 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
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
-
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...
- Innovative Rich Text Editing: Typing Affinity
-
New open source Common Lisp 3D graphics project -- call for participation
Maybe architect kernel as a microservice? There was some text editor developed as a microservice; I don't see why it couldn't work for a FX application or game engine.
-
Zas editor post-mortem
A while ago there was a post about Zas Editor, an editor for mac that used parts of Xi as the backend. Since then, the website has been taken down and it's presumably abandoned. There was some apprehension about its licensing but it was cool.
-
GitHub is sunsetting Atom
I thought that after the failure of the https://github.com/xi-editor/xi-editor project (which Lapce seems to take inspiration from) people would stop trying it, but looks like it's doing the opposite.
-
Sunsetting Atom Text Editor
Why not collaborate with developers of existing code editors such as Xi Editor (https://xi-editor.io) or Lapce (https://lapce.dev) instead of making yet another one?
As for lightweight alternatives to Atom, there is also Lite-XL (https://lite-xl.com).
- Xi-Editor - A modern editor with a backend written in rust.
-
Suggestions for building an IDE
My initial thoughts are using something like the xi-editor or parts from it for text manipulation, some rust GUI framework for rendering, like egui or iced, for more language contextual actions like autocomplete I think I'd have to look into the LSP.
Oh I didn't realize that it might have been a serious question, I'm too unfamiliar with the domain to not make stupid misinterpretations it seems, really sorry about that. Anyway no, that's a good suggestion, I think starting there makes the most sense but I'm having some decision-anxiety about where to start. I think xi-editor is likely to be the best place to start constructing an editor without making the project impossible to finish
alacritty
- [Media] Genetic algorithm simulation - Smart rockets (code link in comments)
-
Best apps for a newbie to not miss ? I am going to use my first ever MBP I need recommendations please to make most of the machine
Maybe a different terminal emulator like iterm2 for one with tons of features or something like kitty or alacritty for a lighter weight terminal.
- Show HN: Ecode – A minimalist and fast open-source code editor
-
Alacritty 0.11.0 seems to break nvim Alt+3 #
More info on the main issue tracking this https://github.com/alacritty/alacritty/issues/62
-
What are terminal emulators for?
https://github.com/alacritty/alacritty do you have any idea on how this could be useful?
- Tmux startup issue with Alacritty
-
What's a good Linux terminal emulator that doesn't try to reinvent TMUX?
https://github.com/alacritty/alacritty/issues/109
Maybe I'm a bit harsh, but you see a lot of programs require work arounds.
Alacritty is simple and fast[0] (it does have mouse support, but no tabs, sessions, or startup scripts as far as I know. Configuration is all via config file.).
Is that the kind of thing that you were looking for?
I'm not sure how current that article is - in that article they state that the alacritty team had created an issue relating to latency[0] which was closed in favour of a different issue[1] which is still open.
The newer issue[1] appears to state that latency isn't an issue on Wayland as it already has frame scheduling support, but their proposed fix targets X11, MacOS and Windows.
I was quite surprised as I hadn't noticed any latency using alacritty, but I've been on Wayland for some time so that might be the reason.
What are some alternatives?
kitty - Cross-platform, fast, feature-rich, GPU based terminal
wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Warp - Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive.
FiraCode - Free monospaced font with programming ligatures
helix - A post-modern modal text editor.
neofetch - 🖼️ A command-line system information tool written in bash 3.2+
iTerm2-Color-Schemes - Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty
st - build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw
neovide - No Nonsense Neovim Client in Rust
ohmyzsh - 🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
oh-my-fish - The Fish Shell Framework