VSCode is nice for a MS product though, the git integration makes it easy to use. Previously I have only really used vim and Atom. What do you use to develop in?
@daniel I was particularly interested in looking at EMacs for git so that’s really helpful thanks. I didn’t get on with the vim git incarnation… it was more laborious.
@mcparty There is the documentation: https://magit.vc/ Using magit forge I can interact with issues from the internal gitlab instance at work and edit the markdown right in my favorite text editor without any additional steps.
@mcparty mostly server development, but generally all kinds of programming. at it's core, it's just a text editor, so it doesn't have any built-in integration for any programming language or workflow other than syntax highlighting (you can add plugins for better integration, tho)
@mcparty I don’t like mixing my editor and version control, so I use Vim for dev and lazygit for git management. The one exception to this is git-blame, for that vim-fugitive is pretty useful.
@mcparty#Emacs almost all the time, albeit with vi key bindings when editing text (prose and code) but vi (I'm old skool so haven't got used to vim yet 😉) for remote editing now and again. Version control mostly using vc mode in Emacs and magit for complex tasks.