uemacs
micro-editor
uemacs | micro-editor | |
---|---|---|
18 | 231 | |
1,229 | 25,279 | |
- | - | |
0.0 | 9.5 | |
6 months ago | 7 days ago | |
C | Go | |
- | 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.
uemacs
-
A nano like text editor built with pure C
Neat, I am a fan of minimalist text editors. There is also uEmacs: https://github.com/torvalds/uemacs
- Linus UEmacs
-
How many years have you been using Emacs?
maybe you're talking about the uEmacs Linus Torvalds still uses today? it's still maintained by him to fit his needs: https://github.com/torvalds/uemacs
-
Glory to Vim!
u/DellOptiplexFan Ironic, since the literal creator of Linux uses a fork of microemacs https://github.com/torvalds/uemacs
-
what terminal editor was intended to replace emacs in macOS with emacs bindings?
Torvalds's Emacs is nice. https://github.com/torvalds/uemacs
-
I just learned that new Macs don't come with Emacs preinstalled
Looks like he uses a thing called uEmacs.
-
Setting up a fundraiser for multi-threaded Emacs, any thoughts on this?
Why don't you ask Linus? Or even better, read his motivation in his fork of microemacs (not GNU Emacs).
-
Sunsetting Atom Text Editor
He doesn't. Linus uses MicroEMACS [0], which is an entirely different editor that uses emacs bindings.
It's not the lisp machine that incidentally happens to edit code that GNU Emacs is.
Or, as he puts it [1]:
> I use this abomination called "micro-emacs", which has absolutely nothing to do with GNU emacs except that some of the key bindings are similar.
[0]: https://github.com/torvalds/uemacs
- Starting emacs without any Elisp and only the C-core?
-
Linus thinks emacs is terrible
Then on the other hand he has his own fork of µEmacs: https://github.com/torvalds/uemacs
micro-editor
-
Notepad++ is 21 years old
Micro editor (https://micro-editor.github.io/) works best for me but it's terminal-based.
-
In your opinion, what is the text-editor equivalent of Openbox?
Simple yet customizable? My thoughts go to Sublime Text if you want a GUI editor and closed-source is OK, or Micro if you want a TUI editor that is open source:
https://micro-editor.github.io/
Like OpenBox, most casual users can be dropped in and know their way around their interfaces, and both options are kinda lightweight compared to other modern options. There is power available for serious customization if you want (you can write plugins for them in Python and Lua, respectively).
Personally, both Vim and Emacs do not remind me much of OpenBox. I think i3wm is more a Vim, and I guess XMonad is the most Emacs-like window manager I've tried. (Arguably, EXWM is the only truly Emacs-like window manager...)
-
Show HN: A retro terminal text editor for GNU/Linux coded in C (C-edit)
Love the look, definitely throwing me back to the halcyon QBasic days.
Another way to achieve an old school raster style green screen aesthetic is to combine cool-retro-term with the minimal editor "micro".
https://github.com/Swordfish90/cool-retro-term
https://github.com/zyedidia/micro
-
GNU Nano 8 comes with modern key bindings
This is great! I used to install micro[0] as "nano with better shortcuts", but it was always a bit of an overkill, so I'm really happy with this change.
One quirk that remains: even with --modernbindings, Ctrl+X and Ctrl+C will add to nano's clipboard, instead of replacing whatever is there.
[0] https://micro-editor.github.io
- Ask HN: What software sparks joy when using?
- Modeless Vim
-
Essential Command Line Tools for Developers
To see more screenshots of micro, showcasing some of the default color schemes, see here.
-
Go: What We Got Right, What We Got Wrong
Not sure these are really popular, but I cannot resist advertising a few utilities written in Go that I regularly use in my daily workflow:
- gdu: a NCDU clone, much faster on SSD mounts [1]
- duf: a `df` clone with a nicer interface [2]
- massren: a `vidir` clone (simpler to use but with fewer options) [3]
- gotop: a `top` clone [4]
- micro: a nice TUI editor [5]
Building this kind of tools in Go makes sense, as the executables are statically compiled and are thus easy to install on remote servers.
[1]: https://github.com/dundee/gdu
[2]: https://github.com/muesli/duf
[3]: https://github.com/laurent22/massren
[4]: https://github.com/xxxserxxx/gotop
[5]: https://github.com/zyedidia/micro
-
Text Editor: Data Structures
> The worst way to store and manipulate text is to use an array.
Claim made from theoretical considerations, without any actual reference to real-world editors. The popular Micro[1] text editor uses a simple line array[2], and performs fantastically well on real-world editing tasks.
Meanwhile, ropes are so complicated that even high-quality implementations have extremely subtle bugs[3] that can lead to state or content corruption.
Which data structure is "best" is not just a function of its asymptotic performance. Practical considerations are equally important (arguably more so).
[1] https://github.com/zyedidia/micro
[2] https://github.com/zyedidia/micro/blob/master/internal/buffe...
[3] https://github.com/cessen/ropey/pull/67
- A nano like text editor built with pure C
What are some alternatives?
GNU Emacs - Mirror of GNU Emacs
helix - A post-modern modal text editor.
chibicc - A small C compiler
filemanager-plugin - A file manager plugin for the editor "Micro"
Co-dfns - High-performance, Reliable, and Parallel APL
kakoune - mawww's experiment for a better code editor
nano-ycmd - Modded GNU Nano using ycmd code completion and IntelliSense. The ycmd code completion support for nano is found in the ymcd-code-completion branch.
xclip - Command line interface to the X11 clipboard
SubEthaEdit - General purpose plain text editor for macOS. Widely known for its live collaboration feature.
vim-surround - surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
quickjs - Public repository of the QuickJS Javascript Engine.
editorconfig-core-go - EditorConfig Core written in Go