This repository stores my dotfiles for unix-like systems. It currently has the following configurations.
- Vim
- Neovim
- GNU screen
- tmux
- The installation script won't install any software like vim, Neovim, etc. Please install by yourself.
realpathcommand.- If using macOS, you can use brew to install
coreutilsto have this command.
- If using macOS, you can use brew to install
- Git.
- Clone this repository to your home directory.
- Go in to this repository and run
./install.shand follow the script instructions.
-
If you use GNU screen, please uncomment one of the following two line starting with
sourcekeyword in$HOME/.screenrcbased on your GNU screen version.# Uncomment the following line if your screen version is less than 5.0.0. source $HOME/.screenrc_4_9_9 # Uncomment the following line if your screen version is equal to or greater than 5.0.0. # source $HOME/.screenrc_5_0_0- You can use
screen -vto check you GNU screen version.
- You can use
- A symbolic link
$HOME/.vimrcwill be created and link to thevim/vimrcin this repository.
- All neovim configuration files and directories will be created as symbolic links in
$HOME/.config/nvim/directory and links to the files and directories innvimdirectory.
- Three symbolic links will be created in the home directory (
$HOME).$HOME/.screenrclinks toscreen/screenrcin this repository.$HOME/.screenrc_4_9_9links toscreen/screenrc_4_9_9in this repository.$HOME/.screenrc_5_0_0links toscreen/screenrc_5_0_0in this repository.
- A symbolic link
$HOME/.tmux.confwill be created and links to thetmux/tmux.confin this repository.