Fork me on GitHub
#emacs
<
2019-12-04
>
onetom13:12:20

im revisiting emacs from time to time, but i keep hitting roadblocks. is there an equivalent of the language syntax/scope based extend/shrink selection solution for emacs? here is some example screenshots how intellij does this: https://blog.jetbrains.com/dotnet/2008/01/25/extendshrink-selection/ i use it all the time with cursive and without it, i just feel im moving like a sloth...

ag18:12:04

That is why my personal recommendation for beginners is to use one of the community edition distributions - Spacemacs, Doom, etc. They help you at least to learn the ecosystem of existing packages and features and possibilities. Using a tool like https://github.com/plexus/chemacs one can even experiment with different configurations.

onetom13:12:05

atom has 2 plugins for this feature: • https://atom.io/packages/expand-regionhttps://atom.io/packages/expand-selection if there is an even better way of selecting expressions than this, im keen on learning about it. i also use ctrl-k then cmd-z then cmd-v to kill expressions until end of line then undo and paste, but that only works in limited situations

bozhidar15:12:19

One more vote for expand-region - it’s one of my favourite packages.

bozhidar15:12:41

There’s also easy-kill .

jr0cket19:12:56

In Spaacemacs Evil normal state it’s just v to keep expanding and V to shrink. With SPC v to initially select on a word or syntax expression.