Ad-hoc collection of scripts and snippets for doing jobs.
doc | ||
infra/scripts | ||
src | ||
test | ||
.gitignore | ||
Containerfile | ||
LICENSE | ||
README.md |
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. HoldOPT
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 scrollSHIFT-CMD-]
: Next or previous tabCMD-t
: New tabCMD-w
: Close active tabCMD-[
: Previous or next pageCTRL-CMD-1
: Toggle bookmark view
Emacs
Base
C-x C-s
: Save current file.C-x C-f
: Find or open file.
Markdown
C-c C-s 1
: Insert level one heading with hash delimiter.
Evil
CTRL- {D, U, F, B}
: Scroll down/up by half or full pagezt zz zb
: Scroll current line to top, centre, bottom{ }
: Move to beginning or end of paragraphh l j k
: Character left, right, up, down
Magit
CTRL-x g
: Status bufferS
: Stage all changesc
: Start a commitC-c C-c
: Finish a commit
P
: Start a pushu
: 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.