Skip to content

Instantly share code, notes, and snippets.

@benmarwick
Last active December 9, 2018 07:13
Show Gist options
  • Save benmarwick/59fb24825693ed615f64a96b8532bea4 to your computer and use it in GitHub Desktop.
Save benmarwick/59fb24825693ed615f64a96b8532bea4 to your computer and use it in GitHub Desktop.
Atom for scholarly writing
For writing we will use: https://atom.io/
Background reading:
- http://u.arizona.edu/~selisker/post/workflow/
- https://programminghistorian.org/en/lessons/sustainable-authorship-in-plain-text-using-pandoc-and-markdown
- http://plain-text.co
- https://the-javascripting-english-major.org/1-environment
- https://discuss.atom.io/t/using-atom-for-academic-writing/19222?u=benmarwick
Open Atom, then press Cmd+Shift+P to get the command palette, then type 'install packages', then select the item in the drop-down list that matches, to get settings window where you can install these packages
Open Atom and install these packages:
- citation and reference list
zotero-picker
autocomplete-bibtex
- word counting, style and safety
wordcount (need to turn it on after installing)
linter-write-good
linter-just-say-no (say 'yes' to all prompts)
autosave (Settings -> check the box to enable)
- markdown syntax
markdown-writer
markdown-preview-enhanced (Settings, Pandoc options, command-line, add: --filter=pandoc-citeproc)
language-pfm
- convert from md to docx, etc
pandoc-convert
platformio-ide-terminal (Cmd+Shift+T, then in the terminal: pandoc -s my.Rmd -o my.docx --filter pandoc-citeproc)
- version control
git-blame
git-plus
git-time-machine
- look and feel
typewriter
zen
highlight-selected
minimap
minimap-highlight-selected
atom-file-icons
logo-file-icons
open-recent
- look and feel themes
Pen Paper Coffee
atom-material-ui
For storing and managing references we will use
https://www.zotero.org/ and
https://retorque.re/zotero-better-bibtex/installation/
Advanced things, don't install these
- packages
teletype
hydrogen
platformio-ide-terminal
split-diff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment