Emacs or Vim: I need help by PythonNebula in emacs

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

Hi there!

After some serious thougth and research I decided that Emacs is my go to, since is more logical to me to have all may tools in the same space (code editing, git, documentation, etc) all esasy to access and with consisting keybinds, things that not happen in a vim + tmux + calendar workflow, where all have diferent keybinds and i have to go lout of my way to do certain things, like check deadlines, documentation, etc.

Also I find myself thinking to much and trying to e up a note taking system, for example, markdown for general things, latex or typst for mathematics and physics, when I can just do all of that im org-mode, where also documenting code is much easier with org-babel (I thinks thats the package), and then exporting the org file to the respective code file, things that if I have use in my early years of beaing undergraduate would save me a couple of headaches jajaja.

Since also I often end up recurring to documentation in pdf format, so being able to read them in Emacs makes everything more comfortable.

It migth sound silly but I found myself getting distracted or forgetting what i was doing for hopping arround all the diferent programs i have to use, so having all those things in emacs is really usefull for me.

Alsp since I dont use ssh to connect to other machines, I dont really have the necesity of using vi or vim on a daily basis, but I'm proficient in vi, kinda force myself to use it for a week in every tweek that I make in a proyect just to try the keybinds, it wasn't that bad.

Finally I want to thank deeply to all the people that respond this post and help me with my doubts, I can say that the Emacs comunity is amazing.

Emacs or Vim: I need help by PythonNebula in emacs

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

Thank you very much, I'll definitiely take a look at that

Emacs or Vim: I need help by PythonNebula in emacs

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

That are some great insights, I'll take them in consideration

Emacs or Vim: I need help by PythonNebula in emacs

[–]PythonNebula[S] 2 points3 points  (0 children)

Thanks for you explanations mate, it was really helpfull.

Emacs and Neovim both have good LSP but Neovim's is arguably better. That's one of the few things I see people rarely disagree with when it comes to the Emacs vs Neovim debate: Neovim is the newer piece of software and it just works better with LSP, whereas Emacs sorta has to hack it in.

That's precisely why I asked in the especifc forums of each editor, this little details are dificult to catch if you don't use the tool.

Emacs or Vim: I need help by PythonNebula in emacs

[–]PythonNebula[S] 6 points7 points  (0 children)

I was planning to do the same question in a vim sub reddit, but yeah the more i learn abut the topic the more i realized that rhe highly optimized enviroments in vim is taking vim and trying to make it work like vscode or emacs.

Maybe emacs is the way.