expand-region.el
olivetti
Our great sponsors
expand-region.el | olivetti | |
---|---|---|
16 | 15 | |
1,328 | 975 | |
- | - | |
5.2 | 6.5 | |
3 months ago | 6 months ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | 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.
expand-region.el
-
Question for Meow users
I don't use Meow, so this may be wildly off the mark (no pun) here. But I use and really like expand-region for selection and marking. With modal editing, I imagine it would be extremely fast and intuitive.
-
ts-movement: a package to navigate the tree-sitter syntax tree (supports multiple-cursors)
I think the following packages would fit your wishlist, as it is very similar to mine. As mentioned in the replies, there is (https://github.com/magnars/expand-region.el) and (https://github.com/mickeynp/combobulate). I regularly use (https://github.com/Fuco1/smartparens).
-
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.
-
vanish.el: hide parts of a buffer
Exactly. Consider you have point in a table definition. You can programmatically find which org element you are in, at least for org-mode. Or in a defun for elisp-mode, a sentence or paragraf in plain text and so on. You could just press a shortcut, and based on major-mode you could find boundaries of the element and put it in hidden-list. It would be really fast to work that way. I don't know if it already exists in some package. Or you could go for somewhat easier version, and just check if a region is active, and if it is, hide region, and if not, hide current line, or based on mode, hide element at point. That way we can easily expand/contract region with er/expand-region and press a key to temporary hide/unhide it. It is not difficult to write a function to do that based on text properties. Thing-at-point might be useful here too.
-
Why not use Evil in 2022?
https://github.com/magnars/expand-region.el is your friend. I use the built-in equivalent of it in IntelliJ all the time. it's a bit like a vi text objects in the simplest possible way.
-
Paredit Mnemonics for Slurping and Barfing Lisp Symbolic Expressions
Thanks, I will give paredit a shot.
I'm a regular emacs user, but I normally use expand-region[1] and cut/paste to edit lisp code. Expand-region usually knows what I want to move around after just one or two calls, only requires one key binding, and has visual feedback. And it works great in every language I have used.
https://github.com/magnars/expand-region.el
-
Sharing my first emacs extension: csharpto.el
One thing that I always missed is the ability to select a whole function in C#, but I thought I just didn't know the right package or it was something trivial to do ad-hoc. Surprisingly, up to these days I still couldn't find anything. I bumped into the expand-region package at some point, which is awesome, but still something was missing. After going through the Emacs Lisp Intro tutorial, I learned a bit how to search things in a buffer, and I was also editing csharp files every day, so I decided to try to implement the functions myself. Fast forward some weeks, here I am, with a smile on my face :)
-
Is there a way to highlight the content inside parenthesis like Kate does?
The package for growing the selection is the excellent expand-region by Magnar Sveen
-
Looking for evil-mode resources for non vim users emacs beginners
If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.
-
Effective and efficient text editing using Emacs (Alternative to Evil)
You will probably like expand-region.el. It is fantastic for selecting inside brackets, quotes, etc.
olivetti
-
Emacs for literature
I also use writeroom because I prefer its simplicity, but worth mentioning that olivetti is the more popular writing mode.
- My Emacs eye candy
- Word Grinder: Terminal Based Distraction Free Word Processor
-
Wanted: A nice looking recent file dialog
There are nice looking distraction-free setups with https://github.com/joostkremers/writeroom-mode or https://github.com/rnkn/olivetti or https://github.com/joaotavora/darkroom or https://github.com/rougier/nano-emacs
-
How to make org mode not one giant block of text
For batteries-included packages that give you dedicated prose-writing modes, see also olivetti and writeroom-mode.
-
Text books in Emacs
You could use olivetti-mode or Writeroom mode.
-
"Virtual" word wrap length?
Another option is the Olivetti package. https://github.com/rnkn/olivetti
- Screenwriting with Fountain-Mode and Olivetti-Mode is PERFECTION!
-
Assistance with Writing fiction with Emacs
Don't have a specific tutorial except to suggest setting org-mode to use olivetti and a nice variable pitch font for writing prose. You might also like the poet theme.
-
Looking for evil-mode resources for non vim users emacs beginners
If you want to try out some third-party packages in the beginning, I think the most "bang-for-your-buck" you'll get is with Avy. Also, expand-region. And specifically for writing: olivetti-mode, flyspell, dictionary, and Nicolas Rougier's Nano and Elegant Emacs setups.
What are some alternatives?
evil-guide - Draft of a guide for using emacs with evil
writeroom-mode - Writeroom-mode: distraction-free writing for Emacs.
meow - Yet another modal editing on Emacs / 猫态编辑
fountain-mode - Emacs major mode for screenwriting in Fountain plain-text markup
.emacs.d - My current Emacs setup.
visual-fill-column - Emacs mode for wrapping visual-line-mode buffers at fill-column.
elegant-emacs - A very minimal but elegant emacs (I think)
Emacs-langtool - LanguageTool for Emacs
whole-line-or-region - In Emacs, operate on current line if no region is active
easy-kill - Kill & Mark Things Easily in Emacs
org-appear - Toggle visibility of hidden Org mode element parts upon entering and leaving an element