From: Edward Delaporte Date: Wed, 8 Nov 2023 23:15:57 +0000 (-0600) Subject: Merge branch 'main' of github.com:edthedev/dotfiles X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/commitdiff_plain/f27b2328bbbec5c09e00d3caaee0b8198670f38a?hp=49d620c5ee1d05a34436e4afb6fcf09ce2ded715 Merge branch 'main' of github.com:edthedev/dotfiles --- diff --git a/doc/markdown.md b/doc/markdown.md new file mode 100644 index 0000000..f9179c8 --- /dev/null +++ b/doc/markdown.md @@ -0,0 +1,43 @@ + + +## Markdown to PDF + +The usual VSCode plugins add a lot of weird junk (telemetry, perhaps), so I decided to start using brute force and minimal `GoLang` code to convert my Markdown into HTML. + +### Setup + +```powershell +go install github.com/gomarkdown/mdtohtml@latest +mdtohtml -h +``` + +### Generate document + +```powershell +mdtohtml.exe -css https://edward.delaporte.us/css/edthedev.css .\Dashboard.md > Dashboard.html +``` + +VSCode Settings: +```json +"command-runner.terminal.name": "runCommand", +"command-runner.terminal.autoClear": true, +"command-runner.terminal.autoFocus": true, +"command-runner.commands": { + "markdown to HTML": "mdtohtml.exe -css https://edward.delaporte.us/css/edthedev.css ${file} > ${file}.html", + "HTML to PDF": "wkhtmltopdf.exe ${file}.html ${file}.pdf", +}, +``` + +Then `Ctrl+Shift+P`, `Run Command` and select `markdown to HTML`. + +## Markdown to PDF + +### Setup + +Install `wkhtml2pdf.exe` somewhere on my path. + +### Use + +```powershell +wkhtmltopdf.exe .\Dashboard.md.html dash.pdf +``` \ No newline at end of file diff --git a/files/Microsoft.PowerShell_profile.ps1 b/files/Microsoft.PowerShell_profile.ps1 index 7fd5faa..854a92d 100644 --- a/files/Microsoft.PowerShell_profile.ps1 +++ b/files/Microsoft.PowerShell_profile.ps1 @@ -15,7 +15,7 @@ Set-Alias code codium # Prefer Codium # You can pry my unix commands out of my cold dead fingers Set-Alias which get-command # Reject Windows heritage, act like Vi -Set-PSReadlineOption -HistorySavePath $env:src\PSHistory.log +# Set-PSReadlineOption -HistorySavePath $env:src\PSHistory.log Set-PSReadlineOption -BellStyle Visual Set-PSReadlineOption -ViModeIndicator Prompt Set-PSReadlineOption -EditMode Vi diff --git a/files/dasboard.css b/files/dashboard.css similarity index 100% rename from files/dasboard.css rename to files/dashboard.css diff --git a/files/paths.ps1 b/files/paths.ps1 index 88d6bb8..1b53bb8 100644 --- a/files/paths.ps1 +++ b/files/paths.ps1 @@ -23,9 +23,11 @@ if($IsWindows){ Add-ToPath "$env:src\x16-demo\tools" -optional # x16 python tools Add-ToPath "$env:src\flutter\bin" -optional # Flutter for Dart Add-ToPath "$env:src\bin" -optional # anything else I need + Add-ToPath "$HOME\bin" -optional # anything else I need } else { Add-ToPath "$env:src/bin" -optional # anything else I need + Add-ToPath "$HOME\bin" -optional # anything else I need Add-ToPath "$HOME/x16/x16-emulator" -optional # x16 Emulator Add-ToPath "$HOME/src/x16-demo/tools" -optional # x16 python tools }