@number6 @littlealex

#Emacs users typically do not run Emacs on a remote host. It's not necessary. We can edit remote files on our local Emacs instance, thanks to #TRAMP. Which allows things like #ediff two configuration files on two remote servers. We can locally #bookmark remote files, if we need to access them more than once. We can use #dired (file management) and #magit (version control) on remote machines, in a fully transparent way.

@bignose @ahasty On occasion I don't understand what #Magit is doing or how to do certain things, so learning about how it works in the CLI helps me have confidence in how I'm using Magit.

@PvN
> #Emacs config for working with #Python

* #EditorConfig for seamless project-specific configuration of basic text editing rules, that every modern text editor can obey.
* The default 'python-mode' is fine.
* #Eglot for #LSP enhances that. Follow Eglot documentation to set up for Python.
* #Magit for excellent Git porcelain.
* 'pyvenv-mode' to detect and activate Python virtualenv in a project.

I wouldn't want to directly use the Git plumbing (its awkward command line interface), when there are excellent porcelains like #Magit.

That depends on #Emacs, but doesn't depend on a GUI. You might have something similar that works with #Vim, @ahasty.

Agreed that a terminal window can work fine as an IDE.

Just tried looking up how I can compare two commits with `git diff` and my next task was figuring out how to do it with #magit. No need of any googling, thanks to the excellent transient.el. I'm always amazed by each new thing I learn about magit (and consequently I learn more about git). #emacs

@alcarney Not an `eshell` solution but if you are looking to use `jj`from Emacs you might be interested in Majutsu, particularly if you used and liked Magit as it claims to be "Magit for Jujutsu"

https://github.com/0WD0/majutsu

#emacs #magit #jujutsu #transient

GitHub - 0WD0/majutsu: Majutsu! Magit for jujutsu

Majutsu! Magit for jujutsu. Contribute to 0WD0/majutsu development by creating an account on GitHub.

GitHub
I donate once per year for very important software projects #forgejo and #magit via #liberapay

I think you'd appreciate #Magit @jbowen

https://magit.vc/

It's Magit! A Git Porcelain inside Emacs

Support Magit Development

@bashbunni #Magit is so good, I have recommended developers learn #Emacs solely on the strength of how much they will enjoy https://magit.vc/

Thank you @tarsius!

It's Magit! A Git Porcelain inside Emacs

Support Magit Development

Okay, #magit is pretty cool. I wasn't using it before the update to #debian trixie, because it was broken on bookworm.