brew tap d12frosted/emacs-plus
brew install emacs-plus@28 --with-ctags --with-debug
git clone https://github.com/beng/vault.git ~/Documents/code/vault
ln -s $HOME/Documents/code/vault/config/emacs/doom/.doom.d/ $HOME/.doom.d
ln -s $HOME/Documents/code/vault/config/emacs/doom/.emacs.d $HOME/.emacs.d
git clone [email protected]:elixir-lsp/elixir-ls.git ~/Documents/code/elixir-ls
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install
# install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew update
packages=(reattach-to-user-namespace \
ag \
coreutils)
brew install \
reattach-to-user-namespace \
ag \
coreutils \
ripgrep \
pyenv \
virtualenv \
cmake \
# handle issue with doomemacs html formatting
tidy-html5 \
shellcheck
brew tap caskroom/fonts
brew cask install \
font-hack \
iterm2 \
# window manager
rectangle
brew install pyenv
defaults write com.knollsoft.Rectangle gapSize -float 2.5
defaults write com.knollsoft.Rectangle subsequentExecutionMode -int 2
GO111MODULE=on go get golang.org/x/tools/gopls@latest
Rust analyzer required for lsp to work correctly https://rust-analyzer.github.io/manual.html#rust-analyzer-language-server-binary
curl https://sh.rustup.rs -sSf | sh
rustup component add rls rust-analysis rust-src clippy
npm i -g bash-language-server
git clone https://github.com/jeffreytse/zsh-vi-mode \
$ZSH/custom/plugins/zsh-vi-mode
directions found here https://github.com/syl20bnr/spacemacs/wiki/Terminal
- symlink $(pwd)/config/xterm-24bit.terminfo to ~/xterm-24bit.terminfo
- `/usr/bin/tic -x -o ~/.terminfo xterm-24bit.terminfo`
- export TERM=xterm-24bit (this is already in zshrc)
- make sure to export utf8 lang variables (this is already in zshrc) “` export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 “`
https://github.com/kovidgoyal/kitty
brew intall kitty
- Kitty terminal https://github.com/kovidgoyal/kitty
- Kitty search https://github.com/trygveaa/kitty-kitten-search
ln -s $HOME/Documents/code/vault/config/kitty/kitty.conf $HOME/.config/kitty/kitty.conf
ln -s $HOME/Documents/code/vault/config/kitty/kitty_search $HOME/.config/kitty/kitty_search