./install.sh
System Preferences -> Keyboard -> Modifier Keys
-
iTerm -> Preferences -> General -> Preferences
-
Load from custom folder or URL:
/Users/dclark/Projects/dotfiles
-
Restart iTerm
Launch Rectangle.app
, choose 'Spectacle' settings, open Preferences and import ./RectangleConfig.json
gh auth login
./install.sh
# Erlang
asdf plugin add erlang
export KERL_CONFIGURE_OPTIONS="--without-javac --with-ssl=/usr/local/opt/openssl@1.1"
export KERL_BUILD_DOCS=yes
asdf install erlang $version
# Elixir
asdf plugin add elixir
asdf install elixir $version
Setup NodeJS:
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf global nodejs <version>
Build Elixir LS:
cd ~/.elixir-ls
# set global erlang and elixir versions to earliest release I'll be using
asdf global erlang ...
asdf global elixir ...
mix deps.get
mix compile
mix elixir_ls.release
-
Default git hooks to:
- prefill commit message based on branch's JIRA ticket
- configure email address based on github organization
-
Update
install.sh
to do everything automatically
- Indent settings
- Ctrl P / N - run tests
- shift-K for documentation
- Ctrl A - projectionist
-
:Format
(or format on save maybe?) - autoreload externally modified files
- Language server setup
- Setup more languages
- DAP
- Code actions (?) - organize imports, etc.
- super tab?
- Ctrl Space to open files
-
:Rg
- GitCoAuthoredBy
New:
-
treesitter
- more languages
-
mini libs (mini.ai, mini.comment, mini surround, etc,)
- Configure LSP in
lsp.lua
- Configure test adapter in
neotest.lua
- Add language to treesitter in
treesitter.lua