oursh
homebrew-emacs-plus
oursh | homebrew-emacs-plus | |
---|---|---|
2 | 68 | |
67 | 2,192 | |
- | - | |
5.8 | 8.0 | |
2 months ago | 26 days ago | |
Rust | Ruby | |
MIT License | 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.
oursh
-
Nsh: A fish/bash-like Posix shell in Rust
There is also https://github.com/nixpulvis/oursh which wants to be POSIX compatible with its own extensions. Actually I would prefer if a new shell focuses on bash compatibility.
If features are integrated, then I would probably want to have something about error handling because it is difficult to get right in bash even with shellcheck¹ and gets just worse when things run in parallel.
¹ https://www.shellcheck.net/
-
A Better Shell
A lot of this has to do with the integration between the Terminal and the Shell. A project that came up recently that seems to take on a few of the issues is https://blog.warp.dev/how-warp-works. I've been meaning to write up a proper critique of this project at some point, but I keep getting side-tracked.
I also want a replacement for `fish`, however it's a pretty tall order to implement what I have in mind, and I got a bit stuck trying to find the right abstractions for background job management in Rust (there's a lot going on). But I genuinely believe a multi-language shell with POSIX support will finally allow us to move forward in the terminal environment. UI/UX issues like ctrl-c, window management, and everything else can be implemented as derivations from POSIX, or additions.
While somewhat tangential to the main thread of this post, I'll still leave my (incomplete) shell here for anyone who's interested. https://github.com/nixpulvis/oursh. The README has a decent description of features I want off the bat, and there's a bunch of design level issues in the tracker.
I'll never accept the death of the Terminal environment.
homebrew-emacs-plus
-
Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way
I am intrigued by this line in the description:
"Super Fast Emacs: Bleeding edge Emacs that fixes itself, thanks to a community overlay"
Could you possibly tell me (or link to the explanation) what's special about that Emacs instance? (I'll update this comment if I find a link myself)
I use this homebrew cask and have been very happy with it thus far, but I'm always up for some new exploration. https://github.com/d12frosted/homebrew-emacs-plus
- Emacs Plus
-
Emacs 29.1 Released
Oh, I just realized I'm using https://github.com/d12frosted/homebrew-emacs-plus . I recommend using that over the default formula.
- Thinking about buying a macbook, does Emacs work well?
-
Change the emacs theme to light/dark according to the system theme
There is the code to do just that. Works with emacs-mac and emacs-plus.
-
Need Help with Emacs as a Noob
Firstly as others have mentioned, the default Emacs distribution in macOS is very old and Doom doesn’t support it. If you haven’t already you would be better off downloading a newer version. You can download it straight from the GNU website, but I recommend emacs-plus as it has some macOS niceties thrown in.
-
Emacs Web Buttons
Not a badge, but a modern icon https://github.com/SavchenkoValeriy/emacs-icons
ps. Emacs plus aggregates a great collection https://github.com/d12frosted/homebrew-emacs-plus#icons
- Reinstall emacs with native comp using brew on macos
-
Doom Emacs is broke for me and life just isn't the same
homebrew-emacs-plus generally works for me. I'd recommend it.
-
I asked the AI overlords for an over the top Emacs icon 😅
Awesome! You should create a PR to add it to https://github.com/d12frosted/homebrew-emacs-plus/
What are some alternatives?
busybox-w32 - WIN32 native port of BusyBox.
homebrew-emacsmacport - Emacs mac port formulae for the Homebrew package manager
datastation - App to easily query, script, and visualize data from every database, file, and API.
nix - Nix, the purely functional package manager
crosh - Minimal CROss-platform SHell (WIP, code is not real yet)
spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
nsh - A command-line shell like fish, but POSIX compatible.
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
nushell - A new type of shell
doom - Doom Emacs config
gsh - A POSIX shell for Windows.
Rectangle - Move and resize windows on macOS with keyboard shortcuts and snap areas