TETSUKER / my-workflow

This is installation guide to use my workflow utilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My workflow consist of

Shell setup

  • Fish - user friendly terminal
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
  • Fisher - fish plagin manager
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
wget https://github.com/ryanoasis/nerd-fonts/archive/refs/heads/master.zip
cd nerd-fonts-master/
./install.sh Hack
  • After installing font go to Edit -> Preferences in your terminal and set Hack Nerd Font

  • Tide - Shell theme

fisher install IlanCosman/tide@v5
  • Set fish as default terminal:
echo "/usr/bin/fish" | sudo tee -a /etc/shells
sudo chsh -s /usr/bin/fish

NeoVim setup

  • NeoVim - need version 0.5 or higher
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
  • NeoVim config - put this file into this direcroty ~/.config/nvim/

  • Open nvim and start install plugins:

:source %
:PluginInstall
:call mkdp#util#install()
  • LSP-TSServer require latest Node.js and npm, so install they if you haven't done before:
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install nodejs

Dracula theme

  • Install theme in shell: fisher install dracula/fish

  • Already install in config Plugin 'dracula/vim', { 'name': 'dracula' } and set by colorscheme dracula

About

This is installation guide to use my workflow utilities


Languages

Language:Vim Script 100.0%