Help me pick an editor
So, the proverbial shoe has dropped and I will soon be starting graduate school (again). Preparing for this was the original impetus behind adopting the Zettelkasten method and working to use more plain-text based approaches. Prof. Kieran Healy's approach to Plain Text Social Science has also been inspirational in my first steps with all of this.
That said, I'm also still a novice to much of this approach. Even switching from a word processor to Typora (a markdown editor) about a year ago was a big shift for me. I've made my living as a high school humanities teacher, so simple markdown files was enough for my lecture notes, handouts, etc. As I prepare to pursue my next degree (an MS in Geographic Information Science and Technology), I need a text editor that can do more than just markdown. Which editor(s) would best meet my needs?
Here are my criteria:
1. Desktop app (macOS)
2. Support for Python, R, and SQL (standard languages used for GIS and social sciences). I don't know these yet, but will be rapidly learning them in the next 18 months.
3. Likewise, some level of supporting TeX. (I was reading a thesis written by a graduate of my program a few days ago. The idea was beautiful. The formatting of the formula was gross. I said aloud, "Couldn't you have used TeX for that?")
4. When writing text (think academic papers or literate programming), understanding of Markdown and/or Multimarkdown. I do love me some footnotes. I'll also be setting up a reference manager.
5. Syntax highlighting for all of the above, if possible. I have vision issues and even light syntax highlighting is incredibly helpful.
6. Supports export to PDF for submitting papers (this could be done by pandoc or natively)
I'm not opposed to paying money for an app, if I can be certain that it will precisely meet my needs. I'm envisioning being able to write my papers in one application, shifting between text, diagrams, maps (generated in R or imported from GIS programs), and formulae as seamlessly as possible. The beauty of such a approach, to me, is that it also could be fully implemented for my work in the humanities, where it is not uncommon for my work to have several writing systems or diagrams to explain a concept. This may be too broad an approach. Nevertheless, any thoughts are welcome.
Thanks for reading!
It looks like you're new here. If you want to get involved, click one of these buttons!