https://github.com/tma15/dotfiles
A minimal collection of my configure files
https://github.com/tma15/dotfiles
dotfiles pyenv tmux zsh
Last synced: about 1 year ago
JSON representation
A minimal collection of my configure files
- Host: GitHub
- URL: https://github.com/tma15/dotfiles
- Owner: tma15
- Created: 2014-05-04T06:44:48.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T07:57:58.000Z (almost 2 years ago)
- Last Synced: 2025-01-19T23:44:56.229Z (over 1 year ago)
- Topics: dotfiles, pyenv, tmux, zsh
- Language: Vim Script
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Dotfiles
dotfiles have configuration files of following tools:
- tmux
- vim
- zsh
## Install
```sh
git clone https://github.com/tma15/dotfiles.git
cd dotfiles
zsh init.zsh
```
## Features
### Vim
The configuration of vim manages plugins via [dein](https://github.com/Shougo/dein.vim).
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](https://github.com/Shougo/ddc.vim), [vim-lsp](https://github.com/prabirshrestha/vim-lsp) for completion.
Because ddc depends on [Deno](https://deno.land/), it will be installed by `init.zsh`.
Dein in the configuration also installs plugins such as [black](https://github.com/psf/black) and [vim-indent-guide](https://github.com/thaerkh/vim-indentguides) for assisting writing of Python sources.
In addition, a [flake8](https://flake8.pycqa.org/en/latest/)-based linter is enabled by `vim-lsp`.
### Zsh
My configuration of zsh depends on [prezto](https://github.com/sorin-ionescu/prezto).
Main configuration based on prezto is written in `zpreztorc`.
Because Python environment is built by [pyenv](https://github.com/pyenv/pyenv), its configuration is written in `zshrc`.
### Tmux
Whenever opening a terminal, tmux will be automatically started.
## Author
Takuya Makino