emfy
visual-regexp.el
emfy | visual-regexp.el | |
---|---|---|
18 | 11 | |
929 | 382 | |
- | - | |
5.9 | 0.0 | |
5 months ago | about 3 years ago | |
Emacs Lisp | Emacs Lisp | |
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.
emfy
- Emacs for You (Emfy): Tiny init.el for beginners to quickly set up vanilla Emacs
-
Should I start with vanilla Emacs?
Vanilla. A good starting point for you is probably Emfy - https://github.com/susam/emfy
-
Making Emacs more approachable
I recommend Susam Pal's attempt to make Emacs more approachable for beginners: https://github.com/susam/emfy. He provides a line-by-line explanation of a simple config file.
- How to progress from beginner level
-
Helix: Post-Modern Text Editor
That is true. But it’s pretty overwhelming for a lot of folks. I was a spacemacs user. I tried to rebuild what I liked about it. It was a lot, and I didn’t quite get it there.
I finally found a good compromise though. I started over with this confing: https://github.com/susam/emfy
From there, I only needed a handful of packages and a few dozen lines of config to get to an editor that was comfy.
-
VS Code – What's the deal with the telemetry?
I struggled to make the change. I think I tried half a dozen times to go from (neo)vim to Emacs and it never stuck. My problem was that I kept reaching for spacemacs and Doom Emacs, etc., right out of the gate, and I would be mystified by Emacs itself and Emacs Lisp as a result.
Two things helped get me into Emacs full-time (and this is after > 15 years of using vim):
1. I went step-by-step through Susam's Emfy Emacs config [0]. That helped me understand some of the basics at a foundational level. I extended that base configuration a little bit and became comfortable with the environment.
2. I then went step-by-step through the entire "Emacs from Scratch" playlist that System Crafters put out [1]. I pushed my personal configuration pretty far with that over the course of 2-3 months.
I eventually moved to Doom Emacs and married in pieces of my own configuration. That's been my daily driver for months now.
[0]: https://github.com/susam/emfy
[1]: https://www.youtube.com/playlist?list=PLEoMzSkcN8oPH1au7H6B7...
- Moving from Doom to Vanilla
-
Ask HN: Should I learn Emacs in 2022?
Just have a weekend learning Emacs + Lisp and make your own opinion. This configuration (https://github.com/susam/emfy) is a great start. If you like it - use it, if you don't - throw it away.
-
Packages for Emacs beginner
Rather than one of the fat and opinionated "distros" (doom, spacemacs) I like emacs for you. It will set you up with a minimal config that you can learn from and add to as you go.
visual-regexp.el
-
How can I replace word at point and all its occurences on screen?
https://github.com/benma/visual-regexp.el is a package you might want. Doing things starting with : is an evil thing, so if you want to do things that way you’ll have to fiddle with that.
-
Permanent query-replace-regexp bar
Maybe this? https://github.com/benma/visual-regexp.el
- How can I replace something in the whole document?
-
how do i get emacs to use a sane syntax for regular expression?
As others have said, this question crops up regularly. My take is: Just learn the syntax. People don't want to, but I don't believe it's actually difficult to remember. Use re-builder and I'd suggest using https://github.com/benma/visual-regexp.el for feedback, and just spend a bit of time learning, and the entire problem just goes away.
- Use "\/\*(.|\n)*?\*\/" with replace-regexp-in-string
-
Emacs for You – A 72 line –/.emacs to quickly set up vanilla Emacs for editing
I have not tried the multiple cursors package, but regarding the problem of manipulating several lines at once with instant preview, you could look at the visual-regexp package:
https://github.com/benma/visual-regexp.el
-
Do you use interactive regexp replace with Emacs regexps? Then this snippet may make your life easier.
I use visual-regexp-steroids to allow searching and replacing with alternative syntaxes (specifically, PCRE). It really makes the experience better along with visual-regexp itself.
-
How can I advise the vr/query-replace function from visual-regexp?
I use the package visual-regexp for search and replace. I don't like how the line for the current replacement decision is not centered.
-
Bridging Islands in Emacs: re-builder and query-replace-regexp
There is also https://github.com/benma/visual-regexp.el which kind of do the same thing.
- Use visual-replace-regexp + lisp functions to do complicated text manipulation 5x faster and more reliably
What are some alternatives?
emacs_python_ide - Settings to make emacs a python-ide
anzu - Emacs Port of anzu.vim
quarto-emacs - An emacs mode for quarto: https://quarto.org
pcre2el - convert between PCRE, Emacs and rx regexp syntax
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
visual-regexp-steroids.el - Extends visual-regexp to support other regexp engines
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
emacspy - Program Emacs in Python instead of ELisp (i.e. write dynamic modules for Emacs in Python)
jake-emacs - My personal Emacs configuation.
helix-vim - A Vim-like configuration for Helix
emacs-lisp-style-guide - A community-driven Emacs Lisp style guide
corfu - :desert_island: corfu.el - COmpletion in Region FUnction