My neo/vim, tmux, oh-my-zsh etc. configurations 😊
Structure:
- vim/: A modular Neo/vim configuration for Pythonista and Gopher. Robust, yet light-weight
- colors/sunrise.vim: My colorscheme, supplemented and optimized for some plugins
- config/: Configuration
- filetype.vim: Language behavior settings
- general.vim: General/Buildin settings
- mappings.vim: Key mappings
- plugins.vim: Plugin management and settings
- local.vim: Custom user settings
- ...
- filetype.vim: Custom filetype detection
- init.vim: Initialization
- ...
- tmux/: A pretty and versatile tmux configuration file based on gpakosz/.tmux
- tmux.conf: Base tmux settings, do not edit this file
- tmux.conf.local: Override settings by editing this file
- tmux.conf.plugs: Add plugins by editing this file
- zsh/: oh-my-zsh configuration file
- zshrc: Zsh configuration
- zshrc.local: Custom user settings
See more
Get dotfiles:
$ git clone https://github.com/at7h/dots.git ~/.dots
1. Deploy settings
Using for neovim:
$ ln -s ~/.dots/vim/ ~/.config/nvim
Or using for vim:
ln -s ~/.dots/vim/.vimrc ~/
- 2. Use
PlugInstall
to install plugins, See plug.vim for details - 3. Install dependent tools
rg
pynvim
pylint
,flake8
,mypy
etc.gopls
,golint
,goimports
etc.
- 4. If you are experiencing problems, run and read
nvim -c checkhealth
Finished, enjoy it 😄
1. Insatll tpm
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm $ bash ~/.tmux/plugins/tpm/bin/install_plugins
2. Deploy settings
$ ln -s ~/.dots/tmux/tmux.conf ~/.tmux.conf
Use
tmux prefix
+e
to editing the local tmux configuration~/.dots/tmux/tmux.conf.local
.
- 1. Insatll prerequisites
- zsh
- oh-my-zsh
- powerlevel10k theme.
- zsh-syntax-highlighting to
~/.oh-my-zsh/plugins/
. - zsh-autosuggestions to
~/.oh-my-zsh/plugins/
.
-
# https://github.com/ryanoasis/nerd-fonts#option-4-homebrew-fonts $ brew tap homebrew/cask-fonts $ brew cask install font-hack-nerd-font
Configure non-acsii fonts in Iterm2:
Preferences -> Profiles -> Text -> Non-Ascii-Font -> hack-nerd-font.
Preferences -> Profiles -> Colors -> Colors Presets -> Monokai Soda
3. Get the configurations you are interested in from
.dots/zsh/zshrc
$ ln -s ~/.dots/zsh/zshrc ~/.zshrc
Please feel free to ⭐️ this repository if this project helped you 😉 !