Ad-hoc collection of scripts and snippets for doing jobs.
Find a file
2024-05-31 11:35:23 +01:00
doc Start adding some VM automation. 2024-03-29 15:26:29 +00:00
infra/scripts Clean structure and update readme to reflect use of python. 2024-03-29 12:49:42 +00:00
src Start adding some VM automation. 2024-03-29 15:26:29 +00:00
test Clean structure and update readme to reflect use of python. 2024-03-29 12:49:42 +00:00
.gitignore Clean package structure ahead of tests 2024-03-29 12:23:14 +00:00
Containerfile Start adding some VM automation. 2024-03-29 15:26:29 +00:00
LICENSE Add license and readme. 2024-03-29 09:56:25 +00:00
README.md Small update to magit reference card 2024-05-31 11:35:23 +01:00

This repo has some scripts and small notes for setting up development ennvironments

Mac

Multimedia

brew install mplayer

Gnu Stow

Gnu Stow is a symlink manager that can be used to manager program configuration files or 'dotfiles'.

brew install stow

Amethyst

Tiling window manager that doesn't need too heavy permissions.

Keyboard Shortcuts

Desktop

  • CMD-m: Minimize focused app.
  • CMD-q: Kill the focused app.
  • CMD-TAB: Iterate apps in dock with arrows. Hold OPT when releasing to open.
  • CTRL-CMD-q: Lock Screen

Amethys

  • OPT-SHIFT-k: Move focus ccw (j for cw)
  • OPT-SHIFT-p: Move focus to ccw screen (n for cw)
  • CTRL-OPT-SHIFT-h: Swap screens ccw (l for c)

Safari

  • Arrow keys: Scroll
  • OPT-Arrow: Fast scroll
  • SHIFT-CMD-]: Next or previous tab
  • CMD-t: New tab
  • CMD-w: Close active tab
  • CMD-[: Previous or next page
  • CTRL-CMD-1: Toggle bookmark view

Emacs

Base

  • C-x C-s: Save current file.
  • C-x C-f: Find or open file.

Markdown

Module Reference

  • C-c C-s 1: Insert level one heading with hash delimiter.

Evil

Reference card

  • CTRL- {D, U, F, B}: Scroll down/up by half or full page
  • zt zz zb: Scroll current line to top, centre, bottom
  • { }: Move to beginning or end of paragraph
  • h l j k: Character left, right, up, down

Magit

Reference card

  • CTRL-x g: Status buffer
  • S: Stage all changes
  • c: Start a commit
    • C-c C-c: Finish a commit
  • P: Start a push
    • u: Push to origin

Copyright

The contents of this repo are Copyright James Grogan 2024. Software is licensed under the AGPL. See the included LICENSE file for details.