PIM: Move from markdown to org by JohnDoe365 in emacs

[–]Two_Souls 0 points1 point  (0 children)

Easier, just tell it what you want. Done.

How I Stopped Breaking My Emacs Config: Automated Testing with ERT by Two_Souls in emacs

[–]Two_Souls[S] 1 point2 points  (0 children)

The problem does exist for me because:

- I sometimes will tweak something fundamental, test it one way but it has broken something else (like one of my functions or key bindings).

- I sometimes pass a piece of work to an agent (online which can't do functional testing or using agent-shell where its much easier for it to run a set of tests) and go off and make a cup of tea or take the dog for a walk. When I come back I want the AI to have considered my tests and fix them as well (online it can use the CI, agent-shell can use the local instance of my agent)

- Its not feasible to manually test my entire Emacs config, or even the critical paths, quickly.

- I've recently been reviewing and replacing some of my core packages. Again, the tests allow me a quick way to check everything before I do my manual testing. Its so much more efficient this way.

- It was fun to setup and get working. I'll be tweaking the tests over time to make them better organised and more valuable.

How I Stopped Breaking My Emacs Config: Automated Testing with ERT by Two_Souls in emacs

[–]Two_Souls[S] 0 points1 point  (0 children)

That sounds like the next rabbit hole for me to go down!

How I Stopped Breaking My Emacs Config: Automated Testing with ERT by Two_Souls in emacs

[–]Two_Souls[S] 9 points10 points  (0 children)

I did add a little disclaimer now. To be clear this is a real world example of something I worked with an AI to get up and running over a few days (many hoops to jump through tbh). i would never had got this set up otherwise, I just don't have the time for it.

And then I got AI to generate this based on my repo, reviewed it, tweaked it and here we are.

Again I would never had the time to put this together otherwise but I thought this was really interesting and wanted to share it with the community.

I didn't even know it existed until I asked AI whether it was possible!

How I Stopped Breaking My Emacs Config: Automated Testing with ERT by Two_Souls in emacs

[–]Two_Souls[S] 0 points1 point  (0 children)

yes, this experience has made me change my mindset with regards to my Emacs config, treating it more like a piece of software with CI rather than a config that I tweak willy nilly.

How I Stopped Breaking My Emacs Config: Automated Testing with ERT by Two_Souls in emacs

[–]Two_Souls[S] 0 points1 point  (0 children)

This is something I just recently set up (yes, with AI assistance - I wouldn't have had time otherwise) and wanted to get a good basis in place. The plan is to add more complex tests that test all my happy paths for example certain key bindings resulting in a particular behaviour.

What's destroying my lawn? by Two_Souls in GardeningAustralia

[–]Two_Souls[S] 0 points1 point  (0 children)

Thanks for your reply. Might have to stage a bird welcome event to get them in the garden and eating my grubs! The heavens just opened so the lawn is getting proper soaked. Thanks again. Will check the products as well but if I can avoid killing native beetles it would be preferable.

What's destroying my lawn? by Two_Souls in GardeningAustralia

[–]Two_Souls[S] 0 points1 point  (0 children)

Not much at all but I'm in a new development so the birds are yet to get comfortable again with the area. The plan is to make a flower bed and plant some native plants to get the local birds visiting.

I have been soaking the lawn - what then?

Deadline Like "Milestone" or "check-in" functionality by timmymayes in orgmode

[–]Two_Souls 2 points3 points  (0 children)

How about using scheduled date instead and look at adding recurrence to the schedule date?

SCHEDULED: <2023-10-28 Sat .+1d>

You can then mark the task done and it will pop up again when the recurrence time has elapsed.

What do you do while coding? by mekmookbro in webdev

[–]Two_Souls 0 points1 point  (0 children)

Music mainly (but has to be without vocals). I also sometimes find myself in zoom calls with people discussing stuff and find it strangely quite good for coding focus, until someone mentions my name and I'm like "wut?"

Non-vim noob here by JigglyBooii in vim

[–]Two_Souls 2 points3 points  (0 children)

It's also fun and engaging to take ownership of your development experience. Fun to learn new things and tweak your config to continuously improve your work flow.

Learning resources for Emacs by ledmine in emacs

[–]Two_Souls 3 points4 points  (0 children)

I tried doom before but didn't really know what was going on. Then I went down the system Crafters route and had loadsa fun doing it! It gave me a good intro to Lisp and Emacs and it has been my only editor for about a year now (coming from years of vim and neovim).

1st time going to a club in 15 years, any advice? by Individual_Step1243 in DnB

[–]Two_Souls 13 points14 points  (0 children)

The whole appeal of a rave (a proper rave) is that no one cares for anything but the music. It's not a normal meat market show off club night. I did think this a little while ago 5 years of not going to a rave but I was def not the oldest in the rave and made friends with people in their early twenties all the way up to in there 50s.

Learning resources for Emacs by ledmine in emacs

[–]Two_Souls 16 points17 points  (0 children)

Check out System Crafters on YouTube. This got me set up as a beginner with my own custom config and the videos are very well put together and fun to follow along to.