Removes usbify dir
This commit is contained in:
parent
73a836b1dd
commit
e0055b2139
5 changed files with 0 additions and 245 deletions
BIN
usbify/.DS_Store
vendored
BIN
usbify/.DS_Store
vendored
Binary file not shown.
|
@ -1,11 +0,0 @@
|
|||
# USBify
|
||||
|
||||
This folder contains packages to make applications USB portable.
|
||||
|
||||
## vim
|
||||
Run the `vim_to_usb.sh` script to point your $HOME/.vim folder to an external USB
|
||||
|
||||
* vim_to_usb.sh
|
||||
* .vimrc
|
||||
* .vim
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# This script is used to ensure the USB has the latest code from the repository.
|
||||
|
||||
# Update the following values to reflect the locations of each directory on your
|
||||
# particular machine.
|
||||
path_to_local_repo="$HOME/pc_settings" # path to git repo
|
||||
path_to_ext_device="/Volumes/usb_vim/" # path to USB device
|
||||
|
||||
if [ ! -d "$path_to_ext_device" ]; then
|
||||
echo "No external device found at ${path_to_ext_device}."
|
||||
echo "Make sure the values input within update.sh are correct."
|
||||
echo "path_to_ext_device: $path_to_ext_device"
|
||||
echo "Exiting."
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ ! -d "$path_to_local_repo" ]; then
|
||||
echo "No repository found at ${path_to_local_repo}."
|
||||
echo "Make sure the values input within update.sh are correct."
|
||||
echo "path_to_local_repo: $path_to_local_repo"
|
||||
echo "Exiting."
|
||||
return 1
|
||||
fi
|
||||
|
||||
pushd "$path_to_ext_device" >/dev/null
|
||||
|
||||
# Update the local copy of the repo.
|
||||
echo "Updating pc_settings..."
|
||||
pushd "$path_to_local_repo" >/dev/null
|
||||
git pull origin master
|
||||
echo ""
|
||||
|
||||
echo "Copying files to external device..."
|
||||
popd # $(pwd) -eq $path_to_ext_device
|
||||
# copy the vim contents from $HOME/pc_settings into $path_to_ext_device
|
||||
rm -rf ./vim
|
||||
cp -r "${path_to_local_repo}/usbify/vim" .
|
||||
echo ""
|
||||
|
||||
popd # restore the dirs to its state before running this script
|
||||
|
||||
echo "Done."
|
||||
|
|
@ -1,138 +0,0 @@
|
|||
" -- BEGIN: Vundle config --
|
||||
set nocompatible " be iMproved, required
|
||||
filetype off " required
|
||||
|
||||
" set the runtime path to include Vundle and initialize
|
||||
set rtp+=~/.vim/bundle/Vundle.vim
|
||||
call vundle#begin()
|
||||
" alternatively, pass a path where Vundle should install plugins
|
||||
"call vundle#begin('~/some/path/here')
|
||||
|
||||
" let Vundle manage Vundle, required
|
||||
Plugin 'VundleVim/Vundle.vim'
|
||||
|
||||
" The following are examples of different formats supported.
|
||||
" Keep Plugin commands between vundle#begin/end.
|
||||
" plugin on GitHub repo
|
||||
Plugin 'tpope/vim-fugitive'
|
||||
|
||||
" All of your Plugins must be added before the following line
|
||||
Plugin 'othree/yajs.vim'
|
||||
Plugin 'crusoexia/vim-monokai'
|
||||
Plugin 'scrooloose/syntastic'
|
||||
Plugin 'scrooloose/nerdtree'
|
||||
Plugin 'mileszs/ack.vim'
|
||||
Plugin 'sjl/clam.vim'
|
||||
Plugin 'kien/ctrlp.vim'
|
||||
|
||||
call vundle#end() " required
|
||||
filetype plugin indent on " required
|
||||
" To ignore plugin indent changes, instead use:
|
||||
"filetype plugin on
|
||||
"
|
||||
" Brief help
|
||||
" :PluginList - lists configured plugins
|
||||
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
|
||||
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
|
||||
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
|
||||
"
|
||||
" see :h vundle for more details or wiki for FAQ
|
||||
" Put your non-Plugin stuff after this line
|
||||
" -- END: Vundle config --
|
||||
|
||||
|
||||
" backspace settings
|
||||
set backspace=2
|
||||
set backspace=indent,eol,start
|
||||
|
||||
|
||||
" keyword completion
|
||||
inoremap ;; <C-n>
|
||||
|
||||
|
||||
" -- Syntastic Settings --
|
||||
set statusline+=%#warningmsg#
|
||||
set statusline+=%{SyntasticStatuslineFlag()}
|
||||
set statusline+=%*
|
||||
|
||||
let g:syntastic_always_populate_loc_list = 1
|
||||
let g:syntastic_auto_loc_list = 1
|
||||
let g:syntastic_check_on_open = 1
|
||||
let g:syntastic_check_on_wq = 1
|
||||
let g:syntastic_javascript_checkers = ['gjslint']
|
||||
|
||||
|
||||
" Basic settings
|
||||
syntax on
|
||||
set number
|
||||
set tabstop=2
|
||||
set expandtab
|
||||
set shiftwidth=2
|
||||
colorscheme monokai
|
||||
set t_Co=255
|
||||
|
||||
|
||||
" Ensure that <header> is "," character
|
||||
let mapleader = ","
|
||||
|
||||
|
||||
" Define highlighting groups
|
||||
highlight InterestingWord1 ctermbg=Cyan ctermfg=Black
|
||||
highlight InterestingWord2 ctermbg=Yellow ctermfg=Black
|
||||
highlight InterestingWord3 ctermbg=Magenta ctermfg=Black
|
||||
|
||||
|
||||
" h1 highlighting
|
||||
nnoremap <silent> <leader>h1 :execute 'match InterestingWord1 /\<<c-r><c-w>\>/'<CR>
|
||||
nnoremap <silent> <leader>xh1 :execute 'match none'<CR>
|
||||
|
||||
" h2 highlighting
|
||||
nnoremap <silent> <leader>h2 :execute '2match InterestingWord2 /\<<c-r><c-w>\>/'<CR>
|
||||
nnoremap <silent> <leader>xh2 :execute '2match none'<CR>
|
||||
|
||||
" h3 highlighting
|
||||
nnoremap <silent> <leader>h3 :execute '3match InterestingWord3 /\<<c-r><c-w>\>/'<CR>
|
||||
nnoremap <silent> <leader>xh3 :execute '3match none'<CR>
|
||||
|
||||
"clear all highlighted groups
|
||||
nnoremap <silent> <leader>xhh :execute 'match none'<CR> :execute '2match none'<CR> :execute '3match none'<CR>
|
||||
|
||||
|
||||
" add 80 character wrap line
|
||||
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
|
||||
match OverLength /\%81v.\+/
|
||||
|
||||
|
||||
" map jj to <Esc>
|
||||
imap jj <Esc>
|
||||
|
||||
" map ctrl + n to :NERDTree
|
||||
map <C-n> :NERDTreeToggle<CR>
|
||||
|
||||
|
||||
" BOL and EOL
|
||||
nnoremap H ^
|
||||
nnoremap L $
|
||||
|
||||
|
||||
" set -o emacs line-editor defaults
|
||||
inoremap <C-a> <Esc>I
|
||||
inoremap <C-e> <Esc>A
|
||||
|
||||
|
||||
" trim trailing whitespace on save
|
||||
autocmd BufWritePre *.{js,py,tpl,html} :%s/\s\+$//e
|
||||
|
||||
|
||||
" set default font and size
|
||||
set guifont=Operator\ Mono:h16
|
||||
|
||||
|
||||
" -- fuzzy-finder --
|
||||
set runtimepath^=~/.vim/bundle/ctrlp.vim
|
||||
let g:ctrlp_map = '<c-p>'
|
||||
let g:ctrlp_cmd = 'CtrlP'
|
||||
let g:ctrlp_custom_ignore = {
|
||||
\ 'dir': 'node_modules'
|
||||
\ }
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
path_to_ext_device="/Volumes/usb_vim"
|
||||
|
||||
|
||||
# ensure there is an external device connected and that the path to it is
|
||||
# accurate.
|
||||
if [ ! -d "$path_to_ext_device" ]; then
|
||||
echo "No external device found at: $path_to_ext_device"
|
||||
echo "Ensure that the value set for path_to_ext_device is correct."
|
||||
echo "path_to_ext_device: $path_to_ext_device"
|
||||
echo "Exiting."
|
||||
return 1
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# This script toggles between local vim and a version that can be stored on an
|
||||
# external device like a USB.
|
||||
|
||||
# USB --> local machine
|
||||
if [ -L "$HOME/.vim" ] && [ -L "$HOME/.vimrc" ]; then
|
||||
echo "Pointing to USB. Toggling back to local machine..."
|
||||
|
||||
# remove the symlinks
|
||||
rm "$HOME/.vim"
|
||||
rm "$HOME/.vimrc"
|
||||
|
||||
# restore back-ups as active files
|
||||
[ -d "$HOME/.vim.bak" ] && mv "$HOME/.vim.bak" "$HOME/.vim"
|
||||
[ -f "$HOME/.vimrc.bak" ] && mv "$HOME/.vimrc.bak" "$HOME/.vimrc"
|
||||
|
||||
echo ".vim now points to $HOME/.vim"
|
||||
echo ".vimrc now points to $HOME/.vimrc"
|
||||
|
||||
# local machine --> USB
|
||||
else
|
||||
echo "Pointing to local machine. Toggling to USB..."
|
||||
|
||||
# back-up local machine's files
|
||||
[ -d "$HOME/.vim" ] && mv "$HOME/.vim" "$HOME/.vim.bak"
|
||||
[ -f "$HOME/.vimrc" ] && mv "$HOME/.vimrc" "$HOME/.vimrc.bak"
|
||||
|
||||
# symlink .vim and .vimrc to external device
|
||||
ln -s "${path_to_ext_device}/vim/.vim" "$HOME/.vim"
|
||||
ln -s "${path_to_ext_device}/vim/.vimrc" "$HOME/.vimrc"
|
||||
|
||||
echo ".vim now points to ${path_to_ext_device}/vim/.vim"
|
||||
fi
|
||||
|
||||
echo "Done."
|
||||
|
Loading…
Reference in a new issue