Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linux-bytes/vim
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: linux-bytes/vim
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: plug_dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 3 files changed
  • 1 contributor

Commits on Feb 19, 2018

  1. Introduce in the VIM script manager: vim-plug

    1. Just clone vim-plug script into autoload/:
       $ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
         https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
    2. And add the following into vimrc:
       call plug#begin('~/.vim/plugged')
       Plug 'junegunn/vim-plug', {'do':'cp -f plug.vim ../../autoload/'}
       call plug#end()
    
    3. Update the '.gitignore' for ignoring the "plugged".
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    1b35564 View commit details
    Browse the repository at this point in the history
  2. Introduce more settings into VIMRC

    Just introduce the followings into vimrc:
    1. Global Misc Settings
    2. Global ShortKey Settings
    3. Some Settings related with File
    
    Try to use function to group all the settings.
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    373a77e View commit details
    Browse the repository at this point in the history
  3. Introduce in some special file type settings

    Just introduce the followings into vimrc:
    1. some settings with c/h files
    2. some settings with python files
    Bind these settings with 'autocmd' in vim.
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    86acbe7 View commit details
    Browse the repository at this point in the history
  4. Introduce in GUI settings and update shortkey

    1. Introduce in some settings related GVim.
    2. Update the shortkey settings:
       <leader>d:  Delete the current buffer.
       <leader>o:  Close the other windows.
       <leader>c:  Close the current windows.
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    43a624f View commit details
    Browse the repository at this point in the history
  5. Install more vim scripts with vim-plug

    Introduce the following scripts into vim-plug:
    1. Plug 'majutsushi/tagbar'
    2. Plug 'andreyugolnik/manpageview'
    3. Plug 'aperezdc/vim-template'
    4. Plug 'aklt/plantuml-syntax'
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    cd47e41 View commit details
    Browse the repository at this point in the history
  6. Introduce in bufexplorer

    1. Install the bufexplorer:
       Plug 'jlanzarotta/bufexplorer'
    
    2. Make some configure with bufexplorer
       call s:configure_bufexplorer()
    
    3. Fix a <leader> key issue:
       let mapleader=" " => let g:mapleader=" "
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    b1d1746 View commit details
    Browse the repository at this point in the history
  7. Introduce in NERDTree

    1. Install the NERDTree:
       Plug 'scrooloose/nerdtree', {'on': 'NERDTreeToggle'}
    
    2. Make some configure with NERDTree:
       call s:configure_nredtree()
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    48ab598 View commit details
    Browse the repository at this point in the history
  8. Introduce in ultisnips

    1. Install the ultisnips:
       Plug 'SirVer/ultisnips'
       Plug 'honza/vim-snippets'
    
    2. Make some configure with ultisnips
       call s:configure_ultisnips()
    
    3. Just remove some useless space in variable assignment expression for
       fixing some issues.
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    8ac6ef8 View commit details
    Browse the repository at this point in the history
  9. Introduce in powerline

    1. Install the powerline, airline and airline themes:
       Plug 'Lokaltog/vim-powerline'
       Plug 'vim-airline/vim-airline'
       Plug 'vim-airline/vim-airline-themes'
    
    2. Make some configure with airline
       call s:configure_airline()
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    c28fc1a View commit details
    Browse the repository at this point in the history
  10. Introduce in gitgutter

    1. Install the gitgutter:
       Plug 'airblade/vim-gitgutter'
    
    2. Make some configure with gitgutter
       call s:configure_gitgutter()
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    fc30e11 View commit details
    Browse the repository at this point in the history
  11. Introduce in CtrlP

    1. Install the CtrlP:
       Plug 'ctrlpvim/ctrlp.vim'
    
    2. Make some configure with CtrlP:
       call s:configure_ctrlp()
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    6643d23 View commit details
    Browse the repository at this point in the history
  12. Introduce in YouCompleteMe

    1. Install the YouCompleteMe:
       Plug 'Valloric/YouCompleteMe', { ... }
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    4462d52 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Introduce in CtrlPFunky and Improve CtrlP

    1. Improve the CtrlP:
       Introduce in ctrlp-py-matcher and improve the function
       s:configure_ctrlp() to speed up the search.
    
    2. Make some configure with CtrlPFunky:
       call s:configure_ctrlpfunky()
    
    Signed-off-by: Jerry Zhou <[email protected]>
    linux-bytes committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    653163a View commit details
    Browse the repository at this point in the history
Loading