Hints on using the Terminal
fonts
kitty +list-fonts
kitty --debug-font-fallback
Test: identify what is to be communicated | |
- product, tools, concepts, designs, tips | |
- identify audience | |
Document: write the document | |
- start with a braindump (avoid staring at a blank page) | |
- dont worry about prose, flow or format initially | |
- capture all the facts and useful examples |
[nREPL] Starting server via /usr/local/bin/clojure -Sdeps \{\:deps\ \{nrepl/nrepl\ \{\:mvn/version\ \"1.0.0\"\}\ cider/cider-nrepl\ \{\:mvn/version\ \"0.39.0\"\}\ cider/piggieback\ \{\:mvn/version\ \"0.5.3\"\}\}\ \:aliases\ \{\:cider/nrepl\ \{\:main-opts\ \[\"-m\"\ \"nrepl.cmdline\"\ \"--middleware\"\ \"\[cider.nrepl/cider-middleware\,cider.piggieback/wrap-cljs-repl\]\"\]\}\}\} -M:figwheel/env:cider/nrepl |
# Access encrypted LVM2 partition from Ubuntu Live ISO image | |
# Reference: https://askubuntu.com/questions/63594/mount-encrypted-volumes-from-command-line | |
# Use gparted to unencrypt the partition if required (right click on the partition name) | |
# Install the Lvm package (usually included inthe live USB image) | |
sudo apt-get install lvm2 | |
# verify the LVM partitions are detected |
# Neovim switcher | |
alias astro="NVIM_APPNAME=astronvim nvim" | |
alias nvim-practicalli="NVIM_APPNAME=neovim-config nvim" | |
alias nvim-practicalli-redux="NVIM_APPNAME=neovim-config-redux nvim" | |
alias nvim-magic-kit="NVIM_APPNAME=neovim-magic-kit nvim" | |
alias nvim-katawful="NVIM_APPNAME=neovim-katawful nvim" | |
alias nvim-chad="NVIM_APPNAME=NvChad nvim" | |
alias nvim-astro-old="NVIM_APPNAME=neovim-astronvim nvim" | |
alias nvim-nyoom="NVIM_APPNAME=neovim-nyoom nvim" |
{:final-settings | |
{:paths-ignore-regex [], | |
:source-paths-ignore-regex ["target.*" "target.*"], | |
:api {:exit-on-errors? true}, | |
:compute-external-file-changes true, | |
:code-lens {:segregate-test-references true}, | |
:source-aliases #{:env/dev :lib/reloaded :env/test :test :dev}, | |
:uri-format | |
{:upper-case-drive-letter? false, :encode-colons-in-path? false}, | |
:cljfmt-config-path "cljfmt.edn", |
LSP :: {:final-settings | |
{:api {:exit-on-errors? true}, | |
:lens-segregate-test-references true, | |
:code-lens {:segregate-test-references true}, | |
:source-aliases #{:env/dev :lib/reloaded :env/test :test :dev}, | |
:uri-format | |
{:upper-case-drive-letter? false, :encode-colons-in-path? false}, | |
:cljfmt-config-path ".cljfmt.edn", | |
:semantic-tokens? true, | |
:document-formatting? true, |
(ns mock-data-experiments | |
"Experimenting with specifications for data structures used in the Fraud API") | |
;; -------------------------------------------------- | |
;; Data generators | |
(comment | |
;; (require '[clojure.spec.alpha :as spec]) |
# Clojure file patterns to exclude from Docker image | |
# when using the COPY command | |
# | |
# Alternative: exclude everything and only include specific files and directories | |
# - https://gist.github.com/practicalli-john/b5db240801d9024184de626e42036800 | |
# .cpcache/ classpaths are only relevant to use account and environment | |
# so local .cpcache different to that for Docker | |
.cpcache/ | |
.nrepl-port |