Commit Graph

1119 Commits

Author SHA1 Message Date
b1a6b0c4ca feat(ruby): add dotenv to default list of rubygems 2020-10-12 09:39:10 +01:00
09af945a93 feat(shell): add C-x C-e keybinding to open current command in EDITOR 2020-10-09 10:53:58 +01:00
509b3000d6 feat(golang): add golint to default package list 2020-10-09 10:53:35 +01:00
fa6dee8666 chore(deps): update Brewfile 2020-09-27 18:34:07 +01:00
ccf44dc3f7 chore: remove defunct paths from path list 2020-09-27 18:33:54 +01:00
be4c3e1599 feat(golang): use goenv to install and manage Go versions 2020-09-27 18:33:31 +01:00
85b13ba7e7 fix(python): ensure pyenv install command works 2020-09-27 18:32:51 +01:00
90554015b7 chore(zsh): install rbenv, pyenv and nodenv with zinit instead of brew
Main benefit is that these tools will now auto-install correctly on
Linux systems too.
2020-09-25 21:13:34 +01:00
a5bafef348 chore: add various missing packages to Brewfile 2020-09-25 12:26:11 +01:00
2212138288 chore(emacs): update emacs shell setup 2020-09-25 12:25:52 +01:00
9d47cc5bb0 chore(ruby): update solargraph config 2020-09-25 12:25:25 +01:00
0b0d05bb5f chore(bitbar): update brew cask outdated command 2020-09-11 18:06:13 +01:00
c0508d6d31 feat(env): add direnv shell setup and installation via zinit 2020-09-11 18:05:39 +01:00
af1ab144df fix(logrotate): add logrotate to Brewfile, improve logrotate-ex script 2020-09-11 18:04:59 +01:00
e4ab5f4ced feat(emacs): add emacsgui shell alias 2020-09-02 00:38:11 +01:00
d38eb63461 fix(tmux): ensure emacs process detection works with various macOS builds on macOS 2020-09-02 00:37:33 +01:00
2a2b150810 Switch to newer and maintained variant of Rclone Browser 2020-08-30 03:43:38 +01:00
c75d57db69 Add schmersion to list of global ruby packages 2020-08-28 11:26:44 +01:00
bee14bf07f Add nodenv and plugins to Brewbrew 2020-08-04 15:38:00 +01:00
74611be5f6 Refactor rbenv shell setup slightly 2020-08-04 15:37:48 +01:00
2ac4e2898a Remove hooksPath gitconfig option 2020-08-04 15:37:12 +01:00
4aa8fd8ac8 Update servethis shell alias to work with Python 3 2020-08-03 14:58:10 +01:00
5bff37503e Minor update to ruby shell setup 2020-08-03 14:57:19 +01:00
e38907b532 Add commitlint to node.js packages 2020-08-03 14:56:42 +01:00
5e382e2cc1 Add vterm integration needed by emacs-libvterm 2020-08-03 14:56:16 +01:00
3dcc9a5545 Add support for nodenv for managing Node.js versions 2020-08-03 14:55:22 +01:00
74d1e918de Fix bitbar homebrew scripts 2020-08-03 14:54:24 +01:00
873005a7af Remap global cmd+ctrl+w keybinding to WhatsApp 2020-07-16 15:27:25 +01:00
aacaae064b Add .editorconfig file 2020-07-04 18:45:11 +01:00
8d2f43d271 Update alacritty configuration 2020-07-04 18:43:56 +01:00
dec90dd1c9 Improve display of ZSH completions 2020-07-04 18:43:44 +01:00
88230fa3e1 Add standard-version to list of nodejs packages 2020-07-04 13:22:12 +01:00
60e03a5f3c Remove PushToTalk Hammerspoon Spoon
I didn't end up using it much in the end.
2020-07-04 13:21:47 +01:00
8e866fbdd5 Add some more macOS specific setup via Ansible playbooks 2020-07-04 13:18:28 +01:00
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