Dragonfly Developer Workstation Install Manual

Dragonly BSD Install Notes

Awesome Window Manger (AwesomeWM)

Firefox Block

System Tools

Xorg

OhMyZsh

AstroNvim *

IRC Client

Abiword

Abiword is useful for viewing Office docs, but it always saves in it's own format .abw. You can always type in Asciidoc or Markdown in NVIM, but if you need to convert your Abiword files you can use https://cloudconvert.com/abw-converter or https://www.vertopal.com/en/convert/abw-to-asciidoc for free.

Quadhelion Engineering Markdown Preview Shell Function

Preview Markdown files in as they would appear in GitHub (with a QHE provided template) in Firefox with auto-generated Table of Contents for faster review.

Firefox may throw errors complaining that it cannot get your precise location, ignore!

Simply type mdp in your shell

Usage: mdp README.md

Customization

Gives you an HTML copy of your markdown file as well. You can have the mdp function remove this file by editing the function.

File: ~/.zshrc

Append the following line at the end of function to delete HTML preview file: rm ${filepath}/${basename_toc}.html

Append the following line at the end of function to delete Markdown with Table of Contents file: rm ${filepath}/${filename_toc}

Firefox will automatically open file and show preview until cache refreshed or tab/window despite file deletion.

Markdown Format

QHE mdp z shell function uses MultiMarkdown format markdown_mmd which can be changed although this format was heavily tested to be the best:

Table of Contents Insertion and Format --maxdepth is set to only recognize## markdown headings 2 but the default is 6, all subheadings.

The Table of Contents is auto-inserted at the line after the first single #, usually the main title of the document. If you wish to insert the TOC yourself remove the statement staring with printf and insert inside your markdown document where you would like it to appear before you run the mdp command

All changes in this function will not appear until you've exited the terminal and restarted it

The pandoc custom template by Quadhelion Engineering and Fabrizio Musacchio mimicing GitHub Markdown can be modified however you wish.