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?
Vim
34.8%
VSCode
21.7%
Atom
0%
EMacs
43.5%
Poll ended at .

@mcparty Depends!

#VSCode or #Vim for Python stuff.
• Vim for random #Linux stuff.
#Eclipse for #Java stuff.

@Jaffa thanks, I suspected that with multi disciplines - one shoe doesn’t fit all.
@mcparty Emacs, the git integration (magit) is tremendously helpful.
@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.
It's Magit! A Git Porcelain inside Emacs

Support Magit Development

@mcparty none of them, i use Kakoune.
@Hanicef oooh, will have a look at that thanks, what sort of dev do you do on it?
@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.
@mcparty not only do I use emacs for coding, I use it as a window manager too 😅
@bryce3dkeygen That sounds like good fun!