> There, I explained my workflow of taking lecture notes in LaTeX using Vim and how I draw figures in Inkscape.
Looks like the author was using Inkscape earlier but may have switched to something else recently. You can draw impressively beautiful diagrams in LaTeX with TikZ although it can be a lot of work to do so with TikZ which would make it difficult for live note taking.
I do the same thing (markdown and mathjax) but I use TeXMe (https://github.com/susam/texme). I like TeXMe a lot because it turns any Markdown and LaTeX notes into a self-rendering file. Just open your Markdown+LaTeX notes in any browser and it renders itself beautifully, almost looks like a paper.
It is not wysiwyg though. But for me the convenience of distributing my Markdown+LaTeX source itself that can render in any browser without a separate compilation/processing step is a huge win!
As much as I find Git's all magic incantations difficult to master, I have to agree with your comment 100%.
Once you grok rebasing branches, git add, push, pull, bisect, rebase, log, commit --amend are all I have needed to work with Git and the experience has been far better than working with any other version control like SVN or Mercurial.
> There, I explained my workflow of taking lecture notes in LaTeX using Vim and how I draw figures in Inkscape.
Looks like the author was using Inkscape earlier but may have switched to something else recently. You can draw impressively beautiful diagrams in LaTeX with TikZ although it can be a lot of work to do so with TikZ which would make it difficult for live note taking.