I use Emacs quite a bit. It's not to everyone's taste, and that's fine. I use org mode for task tracking and keeping notes. For coding I use a mixture of Emacs and Visual Studio, a bit clunky but it's my preference.
These are some Emacs packages that I use and would recommend.
I use Org mode exensively to keep track of tasks and keep notes.
Org mode website
Projectile will treat a folder containing a .git folder as a project. I mainly use Projectile for the file opening support.
This is not an extensive tutorial. It is a collection of tips and hints for things I've struggled with, or often forget.
Files and folders can be ignored by specifying them in a .projectile file in the
root folder. e.g.
I had some problems with string-trim, which was solved by adding (
'subr-x) to my init.el file.