Linux Set Up
WARNING : IF YOU ARE NOT ME, FORK THIS REPO AND REMOVE ALL THE STUFF YOU DON’T NEED, I AM NOT TO BE BLAMED IF ANYTHING BREAKS
The current complete set up currently consist of following files
vim configuration files contains vim settings, plugin and custom maps
ack tool configuration file
syntax file for c codes
airline plugin modified theme
colorscheme theme modified
script that makes the set up easier by automating
To install the set up, clone using
cd ~
git clone https://github.com/Manyyack/Linux-Set-up.git
and run
./install.sh
VundleVim/Vundle.vim
airblade/vim-gitgutter
a.vim
cohama/lexima.vim
ctrlpvim/ctrlp.vim
dhruvasagar/vim-table-mode
ervandew/supertab
flazz/vim-colorschemes
godlygeek/tabular
hari-rangarajan/cctree
honza/vim-snippets
kana/vim-submode
ludovicchabant/vim-gutentags
majutsushi/tagbar
mbbill/undotree
mileszs/ack.vim
scrooloose/nerdcommenter
SirVer/ultisnips
tpope/vim-fugitive
Valloric/YouCompleteMe
vim-airline/vim-airline
vim-airline/vim-airline-themes
vim-scripts/DoxygenToolkit.vim
yggdroot/indentline
FelikZ/ctrlp-py-matcher
nnoremap <leader>n :NERDTreeToggle<CR?
nnoremap <F3> :let _s=@/<Bar>:%s/\s\+$//e<Bar>:let @/=_s<Bar><CR?
nnoremap <leader>t :TagbarOpen fj<CR?
nnoremap <leader>g :GitGutterLineHighlightsToggle<CR?
nnoremap <leader>gp :GitGutterPrevHunk<CR?
nnoremap <leader>gn :GitGutterNextHunk<CR?
nnoremap <leader>a :bp<CR?
nnoremap <leader>d :bn<CR?
nnoremap <leader>i :IndentLinesToggle<CR?
nnoremap <leader>u :UndotreeToggle<cr>
nmap <silent> <leader>p :set paste<CR>"*p:set nopaste<CR?
nnoremap <leader>h :A<CR>
nnoremap <leader>f :Ack<space>
nnoremap <leader>fs :Ack<space><c-r>=expand("<cword>")<cr><CR>
nnoremap <leader>cr :CCTreeTraceReverse<CR>
nnoremap <leader>cf :CCTreeTraceForward<CR>
Author : Mikhail Wolfson
URL : https://www.vim.org/scripts/script.php?script_id=3064
NOTE : Console Configuration uses Hack 10 as Font.