From cfde9d71c90eb0c04d2ba4a6a79888d1905c0c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerardo=20Marx=20Ch=C3=A1vez-Campos?= Date: Thu, 22 Sep 2022 03:34:15 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 262e16c..a6d4226 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,62 @@ -# ohmybash-vim +# Oh My Bash and `.bashrc file` + +Next, to make easier work with the bash system let us install the oh-my-bash tool: + +``` +$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" +``` + +- make an alias +- export `export PATH="/home/username/anaconda/bin:$PATH"` or `PATH="/home/username/anaconda/bin:$PATH"` +- `ln -s`` + +# Install Vim Plugin manager +First we need to install the Vim plugin manager to easily add and remove packages into vim editor. Thus, let us add the `plugin.vim`: + +``` +curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ + https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +``` + +## Usage +Add a vim-plug section to your `~/.vimrc` file: +1. Begin the section with call plug#begin([PLUGIN_DIR]) +2. List the plugins with `Plug` commands +3. call `plug#end()` to update `&runtimepath` and initialize plugin system + * Automatically executes `filetype plugin indent on and syntax enable`. You can revert the settings after the call. e.g. `filetype indent off`, `syntax off`, etc. + +## Example + +``` +call plug#begin() +" The default plugin directory will be as follows: +" - Vim (Linux/macOS): '~/.vim/plugged' +" - Vim (Windows): '~/vimfiles/plugged' +" - Neovim (Linux/macOS/Windows): stdpath('data') . '/plugged' +" You can specify a custom plugin directory by passing it as the argument +" - e.g. `call plug#begin('~/.vim/plugged')` +" - Avoid using standard Vim directory names like 'plugin' + +" Make sure you use single quotes + +" Any valid git URL is allowed +Plug 'https://github.com/junegunn/vim-github-dashboard.git' + + +" On-demand loading +Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } + +" Initialize plugin system +call plug#end() +``` + +For a better understanding on how to use the Vim Plugin manager visit the [git webpage](https://github.com/junegunn/vim-plug). + +# The `.vimrc` file + +Next you will see the contents of the `vimrc` file in this repository: +``` +``` +after copy and paste, or added the require code call the plug installer by entering on command mode in Vim (pressing `Esc` key), then, call `:PlugInstall` to update and install the new Plugins. + -Installation and configuration of oh my bash and Vim editor. \ No newline at end of file