Conventions Used

Capitalization of names of software follows the most standard way I can find - this is usually the way the name appears on the website and documentation of the software in question: tmux, GNU Screen, Bash.

When mentioned in the context of a command to run from the command-line, software names are in monospace, and capitalization follows the name of the executable: tmux, screen, bash.

The string “development environment” tends to come up a lot when talking about, you know, how to build a great development environment. To make sentences shorter and more comprehensible, the string “devenv” will usually be used instead of the long form “development environment”.

class CodeExamples:
   "Look like this, obviously"
   def run(self):
       print('With syntax highlighting, when appropriate')
$ echo 'Interactive shell sessions always include the prompt'
Interactive shell sessions always include the prompt
$ echo -e 'To separate the command\nfrom the output\nLike this\n\n'
To separate the command
from the output
Like this


$
# Some longer sections designed for copy-pasting into a terminal
echo 'are formatted like this, with no prompts'
echo 'so that you can really just take the whole thing and paste it into your shell'