This project is a superdots plugin.
d0c-s4vage's superdots
After installing superdots, record this as a plugin in your ~/.bashrc:
source /path/to/superdots/bash_init.sh # should already be there from installing
superdots d0c-s4vage/my-superdots
And then run the command below to install the plugin
superdots-install
To update your local copy of this plugin to the latest version, run the command below:
superdots-update
This superdots plugin comes with over 50 categorized bash functions:
bash-sources
├── aliases.sh
├── asm.sh
├── completion.sh
├── compression.sh
├── copy.sh
├── cscope.sh
├── docker.sh
├── files.sh
├── git.sh
├── hackers.sh
├── json.sh
├── k8s.sh
├── main.sh
├── misc.sh
├── nodejs.sh
├── overlay.sh
├── path.sh
├── privacy.sh
├── prompt.sh
├── python.sh
├── qrcode.sh
├── random.sh
├── rbenv.sh
├── redshift.sh
├── rust.sh
├── screen.sh
├── serve.sh
├── ssh.sh
├── tmux.sh
└── vi.sh
This superdots plugin includes custom statusline settings to show:
- tmux session name
- current folder name
- tabs
- date / time
- battery life
- current branch name
Uses vim-plug for vim plugin management, including UltiSnips, language server, and more.
See vim-sources/aaa_plugins.vim
for all
defined/categorized settings and customizations.
Plugins as of 2019-08-25 installed automatically with vim-plug:
- airblade/vim-gitgutter
- autozimu/LanguageClient-neovim
- d0c-s4vage/vim-morph
- dhruvasagar/vim-table-mode
- ervandew/supertab
- fatih/vim-go
- godlygeek/tabular
- honza/vim-snippets
- junegunn/fzf
- kien/ctrlp.vim
- Lokaltog/vim-easymotion
- majutsushi/tagbar
- nanotech/jellybeans.vim
- nvie/vim-flake8
- rhysd/vim-grammarous
- roxma/nvim-yarp
- roxma/vim-hug-neovim-rpc
- scrooloose/nerdtree
- Shougo/deoplete.nvim
- Shougo/deoplete.nvim
- SirVer/ultisnips
- tpope/vim-fugitive
- tpope/vim-markdown
- tpope/vim-rails
- vim-airline/vim-airline
- vim-airline/vim-airline-themes
- vim-ruby/vim-ruby
- vim-scripts/AfterColors.vim
- vim-scripts/SyntaxRange
- vim-syntastic/syntastic