Commit Graph

946 Commits

Author SHA1 Message Date
44d44c7524 chore(alacritty): update config file for Alacritty 0.9.x 2021-08-30 22:46:09 +01:00
7e5739ed4c feat(kubernetes): add and lazy-load kubectx switcher tool 2021-08-30 22:45:14 +01:00
65211fe1c8 feat(kubernetes): add krew kubectl plugin manager 2021-08-30 22:44:38 +01:00
230034642a chore(emacs): improve emacs binary setup
Check for and use /Applications/Emacs.app/Contents/MacOS/bin/emacs if it
exists.
2021-08-30 22:42:27 +01:00
9d7a23615c feat(dev): lazy-load scaleway CLI completions 2021-08-30 22:27:29 +01:00
08a42fc019 feat(completion): switch from peco to fzf for command history completion
And also setup and configure fzf zsh plugins:

- ctrl+r searches shell history.
- ctrl+t searches for files and folders by name recursively within
  current directory while previewing highlighted item via less.
- alt+c recursively lists directories within current directory, and
  changes to the selected directory.
2021-08-30 22:21:39 +01:00
3905c4a893 chore(userstyle): rename github syntax highlight theme 2021-08-26 10:55:27 +01:00
79e503f525 feat(userstyle): add One Dark syntax highlight theme for GitHub 2021-08-26 10:51:32 +01:00
7c616d00e4 feat(git): auto-sign git tags 2021-07-12 10:05:14 +01:00
4c00b0f4ea chore(hammerspoon): update global keybindings 2021-07-12 10:04:33 +01:00
499b7e4ccc feat(emacs): add emacs-sandbox.sh CLI tool 2021-07-09 11:10:22 +01:00
b2b6b20c71 chore(brewfile): minor cleanup 2021-05-15 23:05:16 +01:00
49d4b8c855 chore(node): add yarn to global node packages 2021-05-15 22:50:20 +01:00
d12f5f38e1 chore(emacs): improve shell setup 2021-05-15 22:49:52 +01:00
5b0551bad8 chore(install): update install.sh and Makefile 2021-05-15 22:49:20 +01:00
dc2fe52be5 chore(tmux): update TPM (Tmux Plug-in Manager) 2021-05-15 22:48:29 +01:00
d977e4bdb9 feat(kubernetes): add kube-linter CLI tool 2021-05-09 14:27:33 +01:00
f31dc7f7f1 chore(tmux): improve tmuxifier setup 2021-05-09 14:27:08 +01:00
fdc161d627 feat(hammerspoon): change cmd+ctrl+x from Things to Apple's Reminders app 2021-05-09 14:24:37 +01:00
8f649514f2 feat(docker): disable docker scan / snyk advertisement 2021-04-28 22:15:30 +01:00
0a3757f850 feat(docker): change docker-compose aliases to use new built-in "docker compose" command 2021-04-28 22:09:44 +01:00
807010cecb chore(git): add .dir-locals.el to global gitignore file 2021-04-28 20:32:22 +01:00
a0159f17d1 fix(tmux): add back tmuxifier layout path customizations
I accidentally removed this when I simplified tmuxifier setup the other
day >_<
2021-04-27 16:38:07 +01:00
746b7a79a1 chore(tmux): simplify tmuxifier setup loading it in the background 2021-04-20 01:18:14 +01:00
90345883c5 feat(golang): add gotests to global package list 2021-04-20 01:15:13 +01:00
ff44a4293e chore(direnv): rename zinitrc file 2021-04-20 01:14:47 +01:00
6c9fd0a974 fix(node): correctly install nodenv-alias command 2021-04-20 01:14:12 +01:00
66b00bdf67 revert(zshenv): remove needless PATH setup"
This reverts commit 4b947ab25f.

The PATH setup is obviously needed for tools that don't load an
interactive shell to work. That'll teach me to not update my dotfiles
when struggling to stay away ^_^
2021-04-19 10:53:38 +01:00
72c4e3d919 fix(gcloud): lazy-load gcloud shell completion on first use
Shell completion for gcloud seems to take around 50-100ms to load, so
let's only do that on first use, instead of during startup of every
shell.
2021-04-19 02:21:30 +01:00
680b3443b8 feat(zinit): add support for zinit's zsh module 2021-04-19 02:20:16 +01:00
5c1575b400 chore(ruby): update gemrc config file 2021-04-19 01:30:47 +01:00
304eea3f5b fix(google-cloud): fix setup of gcloud CLI 2021-04-19 01:28:46 +01:00
00a6f7aa5f chore(ruby): add yard to default gem list 2021-04-19 01:28:29 +01:00
d04c2b8be3 chore(golang): update package list 2021-04-19 01:28:03 +01:00
4b947ab25f chore(zshenv): remove needless PATH setup
Path setup for shim dirs of rbenv, pyenv, and nodenv are no longer
needed, as their init scripts are cached and loaded in the
background. And their init scripts will add the shim directories to
PATH.

The setup we're removing here are left-over from when all three tools
were being lazy loaded upon first use of the command, or first shell
completion for the command.
2021-04-19 01:16:36 +01:00
c0e71c965c feat(golang): install and manage Go versions with stefanmaric/g 2021-04-19 01:16:01 +01:00
1eaf05fefa feat(emacs): improve vterm helpers for use within Emacs 2021-04-19 01:09:42 +01:00
2ac60bb44e chore(brewfile): various updates 2021-04-19 01:01:39 +01:00
a78f03da34 chore(deps): install rclone with zinit instead of Homebrew 2021-02-02 19:54:35 +00:00
bb11652a2b feat(deps): add lens and notion to Brewfile 2021-02-02 12:12:05 +00:00
ca9dc7bb92 feat(git): set defaultBranch option to "main" 2021-02-02 12:10:47 +00:00
855c0d9d94 feat(kubernetes): auto-install various tools if kubectl is available 2021-02-02 12:10:10 +00:00
31f81e4beb chore(ruby): update solargraph config 2021-02-02 12:09:47 +00:00
4c3d901d0e chore(userstyle): bump github-dark-tweaks version 2021-01-13 15:14:06 +00:00
37cf7c45a8 fix(userstyle): ensure correct diff colors on pull request discussions 2021-01-13 15:12:40 +00:00
d618ef7bb7 chore(deps): update package list in Brewfile 2021-01-05 01:51:43 +00:00
bed981c8f6 feat(userstyle): add tweaks for GitHub search results 2021-01-05 01:32:18 +00:00
48534ed88b chore(brewfile): don't install duplicate Facebook Messenger from MAS 2021-01-04 01:08:15 +00:00
fb024483e9 feat(alfred): add dark variant of my "Clean OS X" Alfred theme 2021-01-03 19:21:04 +00:00
f98a102e65 feat(ruby): add steep language server to default list of gems 2021-01-03 19:20:39 +00:00