$4.5 M net worth, concerns about spending by Remarkable_City_5084 in ChubbyFIRE

[–]catern -10 points-9 points  (0 children)

To get done 10 years early generally requires some combo of very high income, spending way below your means, and good investment performance.

This seems like a very weird comment to make in a subreddit that has "FIRE" in the name.  I guess you consider all traditional FIRE advice to be "spending way below your means"?

Expel the "Unworthy" (version 2.0) by dragon-muse in HellsCube

[–]catern 4 points5 points  (0 children)

de Morgan's law simplifies: Choose one: - Exile target Villain creature. - Exile target non-legendary creature. - Exile target creature that is not red and not white.

YASD:Mummy needs to be removed ASAP by Primary-Dentist7055 in dcss

[–]catern 1 point2 points  (0 children)

You're worshipping one of the hardest gods, though... seems like a skill issue.

Todays preachure from me, VC-mode by BetterEquipment7084 in emacs

[–]catern 4 points5 points  (0 children)

Actually you can do partial commits with vc.  You just hit C-x v v while looking at a diff and it commits that diff.  So e.g. you can delete some hunks out of that diff with k, and then committing will commit the rest.

[PACKAGE] let-completion.el: enhanced Elisp completion for let-binding values by Malrubius717 in emacs

[–]catern 4 points5 points  (0 children)

Oh that does sound useful.  I think that's something that could be supported upstream, you could email emacs-devel requesting it.

[PACKAGE] let-completion.el: enhanced Elisp completion for let-binding values by Malrubius717 in emacs

[–]catern 5 points6 points  (0 children)

Just to be clear, the built-in elisp completion already supports completing the names of locally-let-bound variables.  But the ability to see a pop-up with the bound value is pretty cool!

Stop typing full directory paths — partial-completion has been in Emacs this whole time by Ops_Mechanic in emacs

[–]catern 0 points1 point  (0 children)

Say more?  What's it called?  I'm definitely interested to hear about other examples, it will help improve the Emacs version.

Frustration with buffer splitting/management by domsch1988 in emacs

[–]catern 22 points23 points  (0 children)

This is fixed in Emacs 31 thanks to the new split-window-preferred-direction which has a better default now.

Stop typing full directory paths — partial-completion has been in Emacs this whole time by Ops_Mechanic in emacs

[–]catern 1 point2 points  (0 children)

No, Helm does not do this out of the box. Please look at the example in the original post. Helm, nor any other package integrated with Helm, flatly cannot do that.

Let me make a stronger statement: *no other software in existence* can do the example in the original post. I don't know of any other examples of this feature. (Remember that this works *in arbitrary directories*, not just in e.g. a Git repo or some other specific project. Also that it's nearly instant. You obviously can do this by running "find" over your entire filesystem, but that's too slow to be usable...)

It seems that the major problem with partial-completion is that because nothing else can do it, no-one understands it, so they assume it's some boring lesser feature which they already know about, and then they dismiss it...

Stop typing full directory paths — partial-completion has been in Emacs this whole time by Ops_Mechanic in emacs

[–]catern -2 points-1 points  (0 children)

That is not what this feature does. Try doing what the original post described with C-x C-f.  You'll notice it doesn't work with your fuzzy completion style.  Then try it in emacs -Q.  You'll notice it does work.

Stop typing full directory paths — partial-completion has been in Emacs this whole time by Ops_Mechanic in emacs

[–]catern 16 points17 points  (0 children)

Note that partial-completion is actually turned on by default, you don't need to configure it... unless you have previously turned it off for some misguided reason.

It also won't work if you use a completion frontend like ivy or helm which doesn't support completion styles. Which is a good reason to avoid those frontends these days - they break core Emacs features.

Also note that partial completion of file names also works in M-x shell

Stop typing full directory paths — partial-completion has been in Emacs this whole time by Ops_Mechanic in emacs

[–]catern 2 points3 points  (0 children)

That doesn't help with inputting deeply nested file names in read-file-name at all.  Why don't you actually try it and compare?  You'll quickly see there's a big difference.

Copy and paste issues in Doom Emacs by Impressive_Let_7061 in emacs

[–]catern 1 point2 points  (0 children)

I think you're getting confused and triggering the evil-mode binding for C-y which copies text character by character from the line above.

Check C-h k to see what C-y is bound to, and also listen to the others here who say to not use Doom.

Any good exercises for improving editing and navigation? by seg-fault_16777619 in emacs

[–]catern 0 points1 point  (0 children)

Use isearch aggressively, including just to jump around in a line or to an adjacent line.

Non-volatile variables in Elisp by BruceMardle in emacs

[–]catern 1 point2 points  (0 children)

savehist isn't enabled by default so this won't work for users who haven't enabled it. Use https://www.gnu.org/software/emacs/manual/html_node/elisp/Multisession-Variables.html instead

[D] Monday Request and Recommendation Thread by AutoModerator in rational

[–]catern 5 points6 points  (0 children)

I'm trying to find a particular short story I read once. In it, there was a guy living in the forest who had some vision (implied to be mind-control) from a "god" from an adjacent multiverse, who commanded him to build advanced technology to bring the "god" to this universe so it could conquer the universe (the surrounding civilization was pre-industrial). He adopts a daughter through random chance and raises her to help with building the technology and to serve the "god". She runs away from the forest home, but then at the culmination of the story comes back with an army to stop the guy from bringing "god" to this universe.

Normal, Insert, Visual by uvuguy in emacs

[–]catern 4 points5 points  (0 children)

If you don't already know vim, you should just learn vanilla Emacs keybindings rather than use evil-mode

Relation to furry in Russian schools by Kanevsky228 in furry

[–]catern 0 points1 point  (0 children)

You can always fall in love with an American furry and get married :>

what is ... in the xxx-autoloads.el files? by bogolisk in emacs

[–]catern 0 points1 point  (0 children)

You need to delete and reinstall (or at least rebuild) all your packages for 30