apheleia
good-scroll.el
apheleia | good-scroll.el | |
---|---|---|
8 | 8 | |
500 | 191 | |
0.6% | - | |
8.3 | 0.0 | |
3 days ago | almost 2 years ago | |
Emacs Lisp | Emacs Lisp | |
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.
apheleia
-
setup for python dev?
For black, I can recommend apheleia. It handles not only black but also all the other common formatters (not only for Python), with custom ones being relatively easy to add.
-
Emacs 29 is nigh What can we expect?
1.projectile-kill-buffers or the built-in project-kill-buffers will do that for the current project. You could run that before switching projects.
2. https://github.com/radian-software/apheleia
3. There might be a way to do this but I'm not sure. Emacs being inherently single threaded probably makes this difficult. But yes, I use M-x (re)compile.
4. libvterm is the best still imo. You can definitely do multiple instances and there's even different tab modes in Emacs now.
-
What is your fav IDE (incl AddOns)?
I forgot to mention a third option namely lassik/emacs-format-all-the-code and there are efforts to combine/consolidate the three into a single package which would be great.
-
Looking for emacs package recommendations for code-formatting in emacs?
raxid502/apheleia
-
Is there any package for automatically insert spaces in c++ code?
I use formatters in order to automatically format source code on save. Personally I use apheleia for this. It requires clang-tools installed as it uses clang formatter.
- We should format code on demand
-
JSX return indentation
Generally speaking, emacs does only so much for indenting those mixed mode files, so you might want to use a dedicated JS(X)-formatter (default one would be prettier). I can recommend integrating it using apheleia. It automatically prettifies buffers on save, but without having your cursor jump around like prettier-mode does. It also relies on having the prettier script available (from npm i -g prettier or its likes).
good-scroll.el
-
Terminal emulator with smooth scrolling like VT320
I haven't tested this myself yet, but maybe M-x term + good-scroll.el would work well
- Emacs 29 is nigh What can we expect?
-
I am curious how many of you are using native compilation.
On modern hardware, without native I would encounter micro-stutters here and there, and most frequently while smooth scrolling using good-scroll. Stuttering is non-existent for me on native, so I'm definitely enjoying that. And also less empirically, just general command execution feels a bit more snappy.
- Mitsuharu Yamamoto has started working on emacs-28.0
-
What do you miss the most from your previous editor/IDE after you moved to Emacs?
I don't know but maybe it requires some configuration but pixel-scroll-mode only led Emacs to freeze. I think a better package might be https://github.com/io12/good-scroll.el, and for images https://github.com/casouri/iscroll
-
What would it take for emacs to achieve full smooth scrolling capabilities?
I wonder what the root cause for this is. Most of the explanations I've read revolve around emacs' lack of animation support. For example, the github page of smooth-scroll.el states the following:
- I'm a rather hard-core Emacs user, but Neovide on the dark side is just... WOWW! Animated cursors, pixel smooth scrolling, animated & blurred floating windows. This is too much!
-
Shout-out to SMOOTH scrolling experience with good-scroll.el
It's not often that I publicly display my respect/affection for a certain package. But good-scroll is such a nice enhancement that I feel like anybody who uses a mouse in GUI Emacs MUST try out. The smooth scrolling experience that this package provides is the best implementation I've seen, and the built-in `pixel-scroll-mode` is far from being at the same level (no offence to `pixel-scroll-mode` developers though).
What are some alternatives?
black - The uncompromising Python code formatter
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
emacs-format-all-the-code - Auto-format source code in many languages with one command
emacs-scroll-on-jump
prettier - Prettier is an opinionated code formatter.
orderless - Emacs completion style that matches multiple regexps in any order
gumtree - An awesome code differencing tool
scrollkeeper.el - Configurable scrolling commands with visual guidelines, for Emacs
perspective-el - Perspectives for Emacs.
vlfi - View Large Files in Emacs
My-Neovim-Config
emacs-gdb - GDB graphical interface for GNU Emacs