This repo is forked from Kiyoon's original repo 'dotfiles', please see his instructions. Since this is a lighter version, some functionalities are missing.
- (For me/beginner)Read ubuntu Install Guide : 99-Ubuntu-Start/README.md
- (For me/beginner)Read Git setting guide: 99-Git-Guide/README.md
- Vim Plugin
- vim-repl
- vim-nerdtree
- vim-coc.nvim
- vim-copilot
- other useful plugins
- Tmux
- theme (for beauty)
- zsh
- theme (for beauty)
if you using other compilers
- Linux x86-64
- Tmux v3.3a-ish
⚠️ symlink.sh will override your dotfiles (backup path:$HOME/.backup_dot
!!
⚠️ Please deactivate conda
mkdir -p .config
cd .config
git clone https://github.com/jonggyujang0123/dotfiles-light
cd dotfiles-light
bash install-zsh-locally.sh
⭐ reload terminal before this step
cd ~/.config/dotfiles-light
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
bash symlink.sh
source ~/.zshrc
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
source ~/.zshrc
- Install the latest version of vim (locally)
bash vimconfig/install-vim-latest-locally.sh
check vim version (9.xx)
- install nodejs
bash install-node-js-locally.sh
- install vim plugin
mkdir -p ~/.vim
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
python -m pip install ipdb # (If possible)
- Enter
vim
and run :PlugInstall
If jedi error:
pip install jedi==0.16.0
- If you use your compiler in other locations: replace
let g:python3_host_prog = '~/anaconda3/bin/python3'
in vimrc by your python ex)let g:python3_host_prog = "user/bin/python"
bash install-logo-ls-locally.sh
source ~/.zshrc
bash CondaConfig/install-anaconda.sh
source ~/.zshrc
bash tmux/install-plugins.sh
tmux
- Install Copilot :
-
Install vim latest version (optional)
-
copilot install
-
git clone https://github.com/github/copilot.vim.git \
~/.vim/pack/github/start/copilot.vim
- After this: Start Neovim and invoke
:Copilot setup
Install others ./install-nerdfont.sh
- Nerdtree : Press
<F3>
to open/close tree window - vim-repl : Press
\
+R
- Copilot : Press
<Tab>
to accept suggestion
-
<ctrl>
+a
:function key
-
function key
+c
: create new window -
function key
+n
: go to next window -
function key
+p
: go to previous window -
function key
+d
: detach -
function key
+number
: go to n-th window -
function key
+R
: Reload tmux plugins -
tmuxattach x
: attach session 'x' -
tmuxkill x
: kill session 'x'