@Christophs@social.tchncs.de Als Editor empfehle ich immer und überall #emacs :-) Wenn Du mit git arbeitest, ist die Erweiterung #magit ein Muss.
Emacs muss etwas konfiguriert werden, damit er seine Power zeugt, aber dann ist er m.E. unschlagbar. https://www.youtube.com/watch?v=jPXIP46BnNA zeigt, wie es dann aussieht und was zu tun ist.
Alternativ kannst einen "vorkonfigurierten" Enacs wie #spacemacs oder #emacsdoom nehmen - spart einige Zeit.
@colinkiama
So maybe you want to give preconfigured editor "distributions" a try, like #spacemacs or #emacsdoom. Maybe neovim provides similar.
@liberation@fosstodon.org
@datenteiler
When using plain Emacs, the learning curve might be steeper. Anyhow there are #spacemacs and #emacsdoom which provide a good preconfigured system.
One can not extend a program using Json, as it is only a data format. All one can do with Json is parametrizing thing others already decided for you. For real extensions you need a programming language.
Anyhow, for configuring #emacs, one does not need to learn #elisp - but if one learns a bit, the config will becom a program
@codewiz
@codewiz
Please consider free alternatives. With #emacs you get the same, but much more customizable, much more hackable and all free software.
I suggest giving #spacemacs or #emacsdoom a try and watch David Willson's great #systemcrafters videos to unlesh the power of Emacs.
https://www.youtube.com/playlist?list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ
@globalc
@txt_file
'git gui' is a great tool for this kind of tasks (if you like to work with a GUI, of course). It also slows to change the most recent commit.
If you are using #emacs: there is an add-on called #magit, which let's you do all git-tasks within emacs and can easily be used by keyboard https://magit.vc/
If you are a #vim user: there are #spacemacs and #emacsdoom, bringing magit to vim-users.
I learned about #magit, a #git command center within #emacs, quite some time ago. For unknown reason I hesitated trying it out. Now I did - and it's just awful!
Most of the stuff I used to switch between emacs, git gui, gitk and shell for I can now do within emacs.
And even more: "commit extend", " fixup immediately" (some commit down the history, incl immediate rebase), etc.
If you are a #vim/#vi user: switch to #spacemacs or #emacsdoom do you can use magit.