Skip to content

osterbergmarcus/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

dotfiles

This setup requires Alacritty, Oh My Zsh, Tmux, Neovim

What is this?

Daily vim dev environment with language support for Elixir, Python, TypeScript, JavaScript. See LazyVim to add support for other languages or filetypes.

Usage

install brew files

brew bundle

install oh-my-zsh shell

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

install erlang

asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf install erlang latest
asdf global erlang latest

install elixir

asdf plugin add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install elixir latest
asdf global elixir latest

install node

asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf install nodejs latest
asdf global nodejs latest

install lazyvim

git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git

language servers

npm install -g bash-language-server
npm install -g dockerfile-language-server-nodejs

install fzf key-bindings

$(brew --prefix)/opt/fzf/install

install zsh plugins

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/hlissner/zsh-autopair ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autopair

enable italic fonts and true color in tmux

check if italic fonts are supported:

echo -e "\e[3mitalic\e[23m"
copy .terminfo > $HOME

translate terminfo files:

tic .terminfo/.tmux-256color.terminfo
tic .terminfo/.tmux-terminfo
tic .terminfo/.xterm-256color.terminfo

About

Alacritty + Oh My Zsh + Tmux + Neovim = ๐Ÿ”‘

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published