Personal development set up guide
- Iterm2
- Load settings from .plist file
- Default profile
.json
included, but may not be necessary
- Alacritty
- (Coming soon)
- zsh
- Oh My Zsh
- Copy
.zshrc
from this repo - Includes the theme agnoster-zsh-theme
- Install Fira Code font
- Install Powerline fonts patch
- Install Nerd Fonts - Fira Code Retina
- Copy
- neovim
- AstroNvim
- TODO: Set up user config
- TODO: LSP and TSP commands
- TODO: Themes? Perhaps Catpuccino
TODO: Command for copying in init.lua
- Homebrew (macOS)
- autojump
- git
- gh
- n
- aws-cli
- yarn
- blackbox
- prettier
- rustup
- vtop
- speed-test
- ack
- caniuse-cmd
- omz plugin: websearch
- omz
macos
plugin:plugins=(... macos)
- omz
copyfile
plugin: copyfile - omz plugin: fancy-ctrl-z
- Slack
- Chrome
- Discord
- Amethyst
- Things
- iA Writer
- (Adding a new SSH key to Github)[https://docs.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account]
- TODO: Add blackbox commands
CTRL + A — Move to the beginning of the line
CTRL + E — Move to the end of the line
CTRL + [left arrow] — Move one word backward (on some systems this is ALT + B)
CTRL + [right arrow] — Move one word forward (on some systems this is ALT + F)
CTRL + U — (bash) Clear the characters on the line before the current cursor position
CTRL + U —(zsh) If you're using the zsh, this will clear the entire line
CTRL + K — Clear the characters on the line after the current cursor position
ESC + [backspace] — Delete the word in front of the cursor
CTRL + W — Delete the word in front of the cursor
ALT + D — Delete the word after the cursor
CTRL + R — Search history
CTRL + G — Escape from search mode
CTRL + - — Undo the last change
CTRL + L — Clear screen
CTRL + S — Stop output to screen
CTRL + Q — Re-enable screen output
CTRL + C — Terminate/kill current foreground process
CTRL + Z — Suspend/stop current foreground process
!! — Execute last command in history
!abc — Execute last command in history beginning with abc
!abc:p — Print last command in history beginning with abc
- After installing
brew
, run:echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.bash_profile && source ~/.bash_profile
and possibly source bash again. - Rough draft of commands
brew install zsh
brew install autojump
brew install neovim
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions