get vim-codequery working for searching large codebases, set specific zshrc keybindings for centos
parent
1984ecc66a
commit
e7fff44ee5
18
vimrc
18
vimrc
|
@ -6,11 +6,15 @@ call plug#begin('~/.vim/plugged')
|
|||
Plug 'whatyouhide/vim-gotham'
|
||||
Plug 'vim-airline/vim-airline'
|
||||
Plug 'vim-airline/vim-airline-themes'
|
||||
Plug 'Shougo/unite.vim'
|
||||
Plug 'devjoe/vim-codequery'
|
||||
Plug 'mileszs/ack.vim'
|
||||
call plug#end()
|
||||
|
||||
"""" General Settings
|
||||
"" leader
|
||||
let mapleader=","
|
||||
|
||||
"" vim-airline
|
||||
if !exists('g:airline_symbols')
|
||||
let g:airline_symbols = {}
|
||||
|
@ -36,11 +40,21 @@ let g:airline_symbols.notexists = '∄'
|
|||
let g:airline_symbols.whitespace = 'Ξ'
|
||||
let g:airline_theme='jellybeans'
|
||||
|
||||
"" vim-codequery
|
||||
nnoremap <leader>c :CodeQueryMenu Unite Full<CR>
|
||||
nnoremap <leader>s :CodeQuery Symbol<CR>
|
||||
nnoremap <leader>l :CodeQuery Call<CR>
|
||||
nnoremap <leader>r :CodeQuery Caller<CR>
|
||||
nnoremap <leader>e :CodeQuery Callee<CR>
|
||||
|
||||
"" Set tabs to 4 spaces
|
||||
set tabstop=4
|
||||
set shiftwidth=4
|
||||
set expandtab
|
||||
|
||||
"" Stupid backspace setting
|
||||
set backspace=2
|
||||
|
||||
"" Remember location in file
|
||||
if has("autocmd")
|
||||
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
|
||||
|
@ -59,7 +73,9 @@ colorscheme gotham256
|
|||
filetype plugin on
|
||||
|
||||
"" Ctags
|
||||
set tags+=tags;/
|
||||
set path+=;/
|
||||
set tags+=c_tags;/
|
||||
" By default ^W ^] splits horizontal, so now ^] splits vertically
|
||||
map <C-\> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>
|
||||
|
||||
"" Window stuff
|
||||
|
|
15
zshrc
15
zshrc
|
@ -7,6 +7,7 @@ else
|
|||
export TERM='screen-256color'
|
||||
fi
|
||||
|
||||
|
||||
### For local binaries (vim 8)
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
|
||||
|
@ -32,14 +33,18 @@ export GPG_TTY=$(tty)
|
|||
# Reduce delay swithing between normal & insert mode
|
||||
export KEYTIMEOUT=1
|
||||
|
||||
# Use vim cli mode
|
||||
# Keybindings
|
||||
bindkey '^K' history-beginning-search-backward
|
||||
bindkey '^J' history-beginning-search-forward
|
||||
|
||||
# ctrl-w removed word backwards
|
||||
bindkey '^w' backward-kill-word
|
||||
if [ -f /etc/os-release ]; then
|
||||
. /etc/os-release
|
||||
if [ "$ID" = "rhel" ]; then
|
||||
bindkey '\e[1~' beginning-of-line
|
||||
bindkey '\e[4~' end-of-line
|
||||
bindkey '\e[2~' insert-last-word
|
||||
fi
|
||||
fi
|
||||
|
||||
## Dircolors
|
||||
eval `dircolors ~/.config/dircolors-solarized/dircolors.256dark`
|
||||
|
||||
echo 'CA' | cowsay
|
||||
|
|
Loading…
Reference in New Issue