Skip to content

tma15/dotfiles

Repository files navigation

Dotfiles

dotfiles have configuration files of following tools:

  • tmux
  • vim
  • zsh

Install

git clone https://github.com/tma15/dotfiles.git
cd dotfiles
zsh init.zsh

Features

Vim

The configuration of vim manages plugins via dein. For the first use of vim in the configuration, dein installs plugins, which are defined in vim/dein/userconfig/plugins.toml and vim/dein/userconfig/plugins_lazy.toml.

Plugins are modern ones such as ddc, vim-lsp for completion. Because ddc depends on Deno, it will be installed by init.zsh.

Dein in the configuration also installs plugins such as black and vim-indent-guide for assisting writing of Python sources. In addition, a flake8-based linter is enabled by vim-lsp.

Zsh

My configuration of zsh depends on prezto. Main configuration based on prezto is written in zpreztorc.

Because Python environment is built by pyenv, its configuration is written in zshrc.

Tmux

Whenever opening a terminal, tmux will be automatically started.

Author

Takuya Makino