Commit Graph

1035 Commits

Author SHA1 Message Date
712755da40 Use pyenv to manage python installation instead of homebrew 2020-07-04 13:17:47 +01:00
1409f5e31c Update and cleanup Brewfile 2020-07-04 12:12:16 +01:00
e295c9d88e Switch cmd+ctrl+d from Mailplane to Kiwi 2020-06-14 11:38:57 +01:00
7777b3e5ec Integrate Tmux pane switching with Emacs
When current pane is running Emacs, simply pass the pane switching keys
through to Emacs, so they can switch panes (called "windows") within
Emacs itself.

This allows a nearly seamless window/pane switching experience between
Emacs and Tmux.
2020-05-30 17:22:14 +01:00
55872cf5b8 Switch cmd+ctrl+T from IRCloud to Discord 2020-05-27 09:20:39 +01:00
4d5b43a2d5 Install mosh from HEAD to get 24-bit color support 2020-05-23 21:44:38 +01:00
faf27a13c4 Remove unneeded git completion setup, zsh-completion handles it 2020-05-23 21:44:13 +01:00
9faf68739c Add terraform alias called "tf" 2020-05-23 21:43:37 +01:00
1bdb041bc4 Improve install.sh script 2020-05-23 21:43:18 +01:00
cdef65ae53 Format shell scripts with shfmt 2020-05-23 21:43:08 +01:00
a34e2d370e Reorder basic system paths slightly 2020-05-23 19:20:11 +01:00
181b0b1f7c Add ~/.solargraph.yml 2020-05-23 19:17:23 +01:00
d4d64f654e Add command-exists shell helper 2020-05-23 19:16:06 +01:00
ba559be4bc Remove bundler config 2020-05-15 17:36:55 +01:00
9a8167c821 Add macOS aliases for toggling debug.lowpri_throttle_enabled 2020-05-13 10:26:48 +01:00
6845aac296 Fix zsh completion issue on Ubuntu
Zinit manages completions internally, so compinit should not be called
before Zinit is loaded.
2020-05-09 01:08:35 +01:00
9685d7344b Remove old and long done submodule entries from .gitmodules 2020-05-09 00:24:36 +01:00
bf67677d5d Install ctop with Zinit when docker CLI tool is available 2020-05-09 00:17:01 +01:00
36d4448a6e Install tmuxifier via zinit instead of via git submodule 2020-05-08 23:54:26 +01:00
6dabcd0c58 Remove zplug git submodule 2020-05-08 23:30:11 +01:00
e60cc8ac2c Remove Zinit git submodule 2020-05-08 23:29:57 +01:00
ae51a0af6d Simplify Zinit package install definitions 2020-05-08 23:24:56 +01:00
78b47c9884 Offer automatic install of Zinit if not already installed 2020-05-08 23:23:52 +01:00
a7b6a38625 Add setup for nvm (Node Version Manager) 2020-05-06 23:04:20 +01:00
aa7fd89fbb Add ripgrep to Brewfile 2020-05-06 20:44:18 +01:00
9b8e58ba0c Switch back to stable release of Sequel Pro
The latest nightly is way more unstable than last time I used a nightly
build about a year ago.
2020-05-06 20:41:18 +01:00
2ff0508f13 Update PushToTalk spoon to check list of apps when starting
These changes have been submitted as a PR against the main Spoons
repository here: https://github.com/Hammerspoon/Spoons/pull/169
2020-05-06 20:40:19 +01:00
55f96f74ca Add PushToTalk Spoon to Hammerspoon config 2020-05-06 20:39:48 +01:00
e458b4cb19 Remove host specific configuration for hostname UAC00013 2020-05-04 20:57:02 +01:00
f9a9eab993 Fix typo 2020-05-04 20:54:12 +01:00
04912ff2a5 Add procodile to default list of ruby gems 2020-05-04 20:53:24 +01:00
66e4046048 Redefine cmd+ctrl+b hotkey to Sequel Pro, and install Nightly 2020-05-04 20:53:09 +01:00
f8aac5d462 Shuffle shell alias definitions around a bit 2020-05-04 20:52:14 +01:00
50ea657064 Remove lunchy completion setup, it's handled by zsh-completions 2020-05-04 20:51:12 +01:00
e653919133 Tweak zinit plugin loading order 2020-05-04 09:21:22 +01:00
d068f4418b Remove needless semi-colons 2020-05-03 20:51:23 +01:00
b68d785236 Remove manual tmux completion loading
It's no longer needed, and slows down shell startup quite a bit.
2020-05-03 20:27:07 +01:00
1668e8b8fc Remove no longer needed _docker-compose completion helper 2020-05-03 20:09:10 +01:00
d781d3d48e Switch from zplug to zinit for ZSH plugins
Zinit allows near instant shell startup by loading plugins in the
background after initializing the shell. This has yielded a 60-70ms
startup time instead of around 360ms as it was with zplug.

And even if you disable the background loading, zinit itself is still
faster at around 130ms.
2020-05-03 20:06:38 +01:00
d9ecb49703 Remove source call for defunct file 2020-05-03 20:05:29 +01:00
cb247a8a9e Load zprof module if ZPROF env var a non-zero value 2020-05-03 19:51:45 +01:00
a0b2e5d240 Inline linuxbrew setup to save around 200ms on shell startup speed 2020-05-03 19:51:04 +01:00
7ca4549123 Make shellcheck happy 2020-05-03 16:05:07 +01:00
17dcac4d75 Add support for source highlighting in less on Linux
On Ubuntu at least, the relevant script is not added to the PATH, so we
manually have to check for it's complete installation path.
2020-05-03 16:05:06 +01:00
542922cde5 Add ctop shell function to run it via docker if ctop binary not found 2020-05-03 16:05:06 +01:00
75ec8125d9 Only initialize OS-specific shell aliases on the target OS 2020-05-03 16:05:06 +01:00
57bd402736 Quote path to pip command 2020-04-26 22:01:26 +01:00
25a76bf1e4 Remove defunct path_helpers script 2020-04-26 21:59:59 +01:00
ab88f2cb66 Improve shell start-up time by lazy-loading various tools 2020-04-26 21:59:25 +01:00
4f4ac73ca3 Fix typo with launching app if not running 2020-04-08 11:24:43 +01:00