Atom revival/modernization #23610
Replies: 5 comments 9 replies
-
Replace the text editor with MonacoOne idea is to replace the editor with Monaco. There's some work from @fabianfiorotto. Remains to be seem if it's plausible, and if the Atom API can be adapted to Monaco (even if we miss things like syntax highlighting) so plug-ins can keep working without changes |
Beta Was this translation helpful? Give feedback.
-
Here's two ideas: #22517 that relate to the codebase itself
|
Beta Was this translation helpful? Give feedback.
-
The packages definately need some attention, but it's a BIG ask to adapt the VSCode API. I'm not even sure it would be possible. |
Beta Was this translation helpful? Give feedback.
-
One other idea is to replace packages that are made specifically for Atom to other versions, maybe ones that don't depend on native modules at all. For now, I see:
As dependencies. If we want to maintain Atom (with a smaller team that Atom originally had) and allow for Electron upgrades, etc, keeping all these dependencies will be a nightmare - it would be best to replace them with libs that the community keeps, or even better - if we can, replace them with WASM versions (so no "native lib" will be needed) |
Beta Was this translation helpful? Give feedback.
-
I would love Atom to strip down to the absolute bare bones and become the notepad replacement rather than retool and attempt to become the VSCode replacement. VSCode is a great programming tool but it is not a great plain text editor. Its like using a sledge hammer to drive in a finishing nail. If I needed to write code - I reached for VSCode, but if i needed to make notes, manage todo.txt, write content, etc I reached for Atom. I haven't reached for Atom like this in a long while, the editor keeps getting more and more features while the small number of packages I relied on slowly broke. I recently rebuilt my work PC and installed VSCodium and created 2 workspaces - 1 for markdown and 1 for web dev ( I may add a third for ssh connection/development). So far opening the workspace for my specific task is working but a little awkward. And there is some bleed over of extensions enabled when I don't need them. I would jump all over an atom build that was targeted towards text editing focusing on the use cases beyond the reach of notepad but not at the level of VSCode, WebStorm, etc. |
Beta Was this translation helpful? Give feedback.
-
As mentioned specifically on this comment: #22847 (comment), Atom is not exactly dead, but sometimes it does not work properly or there are some other issues with the editor. There are some proposals on how to solve it, and I think it breaks down to some possible steps (in not any particular order, to be hones):
I'll make threads with each of these points, if someone wants to contribute :)
Beta Was this translation helpful? Give feedback.
All reactions