oh my zsh

Introduction

Oh my Zsh

A delightful community-driven (with 1,300+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

Installation

sudo apt-get install zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Use zsh

# add ~/.bashrc
if [ -t 1 ]; then
    exec zsh
fi

Themes and plugins

ZSH_THEME="ys" # agnoster
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
plugins = (git zsh-syntax-highlighting zsh-autosuggestions z extract)
recent article

Spacemacs and Spacevim

Introduction A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it’s Emacs and Vim! http://spacemacs.org A community-driven modular vim distribution - The ultimate vim configuration https://spacevim.orgInstallation...…

editor emacs vim blogread
previous article

Tmux

IntroductionTmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.Installatio...…

ubuntu screen tmux blogread