esup
corfu
esup | corfu | |
---|---|---|
9 | 44 | |
394 | 1,032 | |
- | - | |
1.8 | 8.9 | |
over 2 years ago | 15 days ago | |
Emacs Lisp | Emacs Lisp | |
- | GNU General Public License v3.0 only |
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.
esup
-
Why does elpaca make emacs startup so much faster?
Probably the best way to figure out what's going on at startup time is ESUP (Emacs Start Up Profiler): https://github.com/jschaf/esup You could run it on the old config and the new. Although I suppose the processes may be different enough that there's nothing meaningful to compare.
-
[Emacs] A full fledge configuration
I agree with you. For startup profiling, use-package-report and https://github.com/jschaf/esup can help too.
-
An easy trick I found to improve Emacs start-up time
A very useful tool for achieving faster startup is esup (https://github.com/jschaf/esup) which times each code block that runs in the emacs startup.
-
Slow emacs startup only on work laptop
Have you tried running M-x esup with https://github.com/jschaf/esup to see what is taking up the start-up time?
-
Zee: A modern text editor for the terminal written in Rust
Are you on Emacs 28? Native-comp is enabled by default and it's Just Worked™ for me. Or are you on at least Emacs 27? Emacs 27 added native JSON parsing; stuff like lsp-mode works a lot better now.
(Personally running Emacs 29 built from source on an M1 Pro; everything is instant! Even on my old dumpy i5 machine, everything except startup was pretty snappy, with the exception of startup which took ~4 seconds.)
If it's startup you're concerned about, try the esup[1] package to figure out what's taking so long.
[1]: https://github.com/jschaf/esup
-
Emacs taking a lot of time to load
If you're really interested what happens on startup, you can play around with the startup profiler( https://github.com/jschaf/esup ) or similar packages that time the execution of your .emacs.
-
Do any of you have some tips on speeding up emacs:
I used the Emacs Startup Profiler (ESUP) https://github.com/jschaf/esup which identified several culprits in my init files. Removing or deferring the loading of those packages took my startup time from ~15 seconds to about 2.5 seconds. (Still room for improvement!)
-
What is your startup time
GitHub - jschaf/esup: ESUP - Emacs Start Up Profiler
-
How to diagnose slow emacs at run-time.
Try out esup
corfu
- Does eglot support autocomplete candidates with the same name?
-
anybody here do completion-on-demand, instead of automagically (dwim) ?
You could try corfu. It has auto-completion disabled by default and works most places with M-Tab. Or you could set a longish corfu-auto-delay (0.75s say), and let auto popup only when you stop to ponder a while.
- is it just me, or LSP mode is very slow in emacs?
-
Code completion candidates displayed in minibuffer
Corfu supports this. Or at least it allows you to move completions to the mini buffer which I find quiet useful.
-
Returning emacs user - what packages are common now?
A substantial section of the community is using corfu instead of company, but I wouldn't say company is out of date by any means. In emacs 29 eglot will be a built in, which might act as a replacement for lsp-mode depending on what functionality you need.
-
Why does elpaca make emacs startup so much faster?
Wow, interesting that my response is getting down voted. It seems not enough that I give away my work for free. Nevertheless I appreciate support from the community, as other Emacs package developers. The support is actually helpful. To clarify, publishing my configuration would translate into quite a bit of work, requiring separation of private and public bits.
-
How do I take priority from Evil's escape key?
I am currently using evil and corfu, but I want to configure such that pressing a single escape will invoke corfu-quit when its UI is active (because pressing "C-g" is harder).
-
Emacs lags when making the auto completion pop-up with corfu
A few days ago I found an unexplained slowness when using Corfu on Emacs 29 with pgtk. I stripped my configuration to basically just Corfu, and still had a noticeable delay. Maybe it is related to your problem. https://github.com/minad/corfu/issues/307
-
Replacing strings with Unicode symbols.
The most straight forward solution is probably the package company-math. (that's what I use but with corfu and cape)
-
How to select candidate with argument number only in corfu-indexed mode?
See here: https://github.com/minad/corfu/issues/231
What are some alternatives?
emacs-from-scratch - An example of a fully custom Emacs configuration developed live on YouTube!
company-mode - Modular in-buffer completion framework for Emacs
.emacs.d - My current Emacs setup.
emacs-jedi - Python auto-completion for Emacs
jinx - 🪄 Enchanted Spell Checker
vertico - :dizzy: vertico.el - VERTical Interactive COmpletion
zee - A modern text editor for the terminal written in Rust [Moved to: https://github.com/zee-editor/zee]
company-box - A company front-end with icons
digga - A flake utility library to craft shell-, home-, and hosts- environments.
company-quickhelp - Documentation popup for Company
config
posframe - Pop a posframe (just a child-frame) at point, posframe is a **GNU ELPA** package!