helpful
homebrew-emacs-plus
Our great sponsors
helpful | homebrew-emacs-plus | |
---|---|---|
34 | 68 | |
1,057 | 2,149 | |
- | - | |
5.9 | 8.1 | |
2 months ago | 14 days ago | |
Emacs Lisp | Ruby | |
- | 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.
helpful
-
Is doom emacs still actively maintained?
It tweaks Emacs GC. You can run M-x describe-variable while your cursor is at gc-cons-threshold to learn about it. If you opted-in for using "Vim bindings" (Evil mode), you can press K while in normal mode. Note that K doesn't run the describe- command in Doom, but it runs helpful-command from (https://github.com/Wilfred/helpful), which provides more context that describe- commands usually do.
-
Quickly learning some LISP basics for using emacs?
The packages helpful and elisp-demos are super useful because they enhance Emacs' built-in documentation.
-
Is the official GNU Emacs up to date?
You can try to actually use helpful for a while. There was also a package with examples, I don't remember the name, perhaps someone else knows which I mean, that shows usage of a function where available. I remember using it and found it very useful for a while when I was learning elisp more actively. I still use helpful sometimes.
-
Best emacs configs for Javascript and/or users who don't like to memorize keybindings?
Once you got the hang of keybindings, which-key is a helpful extension (aka package) to Emacs. At this stage, there are other helpful packages and keybindings.
-
Doom -> vanilla emacs 29
helpful for better help buffers
-
Emacs terminology
Since you seem interested, have a look at elisp-demos , too. It works in tandem with helpful.
-
Good short documentation for CL functions (etc.) available?
Elisp Docs are fantastic they have documented everything while with CL most documentation is missing or only on the Web. With Emacs, one need to learn about C-h f (describe-function), C-h k (describe-key), helpful.el and elisp-demos and a new world opens. Terminology is always different, simple example: Microsoft terminology sounds like bullshit, to a Unix person.
-
At long last it is now time to ask - how do you get Emacs to open a file in the current window?
To find out what a key does, you can use the describe-key command, then press, for example, C-c C-o. I would highly recommend installing the helpful package, to get the even more useful helpful-key command. Then decide how you would like to modify or rebind the command that's bound there, because keybindings are generally not bound globally. In your case, I might rebind C-c C-o to one of the ffap commands. Further, emacs generally decides how a buffer is displayed based on it's filename or major mode. You can customize this through the display-buffer-alist: https://www.gnu.org/software/emacs/manual/html_node/elisp/The-Zen-of-Buffer-Display.html
-
What packages do I need to for the best elisp editing environment?
Paredit, Speed-of-thought lisp, Helm, perhaps Lispy but I am not using it myself. I found expand-region to work really well when writing and modifying elisp. lisp-extra-font-lock if you want some more blink (and font-lock-studio). Helpful is very good to have instead of built-in help, it displays the source code by default as well as symbol properties. It is a very informative learning experience to see how built-in stuff is implemented. I am quite lazy to press extra in built-in help to see the source code, but with Helpful, you get it auto in the same window, whicih is great for learning. Seeing symbol properties is sometimes a time saver so you don't have to M-: and type an Elisp function to see the symbol properties when debugging. Learn Edebug, it is very useful built-in application for Emacs Lisp development.
-
Breaking through the intermediate wall in elisp / lisps in general
Edebug is your good friend :). When you are curious about a function and don't really understand it, you can step through it with the debugger, eval variables, look up docs for the functions called, C-h f and C-h v for variables. Those are available immediately in your Emacs, and just a keystroke away. I recommend installing helpful and use it at least for a while instead of standard help or in combination. I used it a lot in the beginning. It will show you the source code for a function/macro and it will also show you property list for symbols by default, so when you are learning and discovering it is really good to have those. I think I have learned more about Emacs lisp from helpful than anything else, by just seeing the code and what things do directly.
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 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
I think it depends on how you installed your Emacs. I know for sure that you could do something like that with this variant of Emacs for macOS as explained here: https://github.com/d12frosted/homebrew-emacs-plus#system-appearance-change
There is the code to do just that. Works with emacs-mac and emacs-plus.
-
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
-
Doom Emacs is broke for me and life just isn't the same
homebrew-emacs-plus generally works for me. I'd recommend it.
-
Emacs MacOS icon
homebrew-emacs-plus has a whole compendium of custom icons that one can build emacs with on MacOS. You could open an issue to add this icon. E.g. I build with brew install -s emacs-plus\@29 --with-EmacsIcon2-icon to get a custom icon.
-
Introducing Captee alpha, looking for testers
For those using homebrew-emacs-plus, apparently there is a feature request for org-protocol support
What are some alternatives?
homebrew-emacsmacport - Emacs mac port formulae for the Homebrew package manager
nix - Nix, the purely functional package manager
spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
doom - Doom Emacs config
Rectangle - Move and resize windows on macOS with keyboard shortcuts and snap areas
emacs-which-key - Emacs package that displays available keybindings in popup
build-emacs-for-macos - Somewhat hacky script to automate building of Emac.app on macOS.
homebrew-zathura - Homebrew formulae to build Zathura on Mac OS X
themes - A megapack of themes for GNU Emacs.
build-emacs-macos - Build script for emacs and macos
datastation - App to easily query, script, and visualize data from every database, file, and API.