summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2015-08-09 14:22:43 +0200
committerAhmed Abdelhalim <[email protected]>2015-08-09 14:22:43 +0200
commit85a4d4ccc0f26099d7534ac4469d8205597570a1 (patch)
tree544237472777b2f13e230a39218712fef82d7122
parent424850ced3d013ee7ebf5cb6d51293e6a7914c80 (diff)
Fix smartcase search and add preview autoclose with NERDTree configs
-rw-r--r--.vimrc16
1 files changed, 8 insertions, 8 deletions
diff --git a/.vimrc b/.vimrc
index 8f98eb9..ceb7adf 100644
--- a/.vimrc
+++ b/.vimrc
@@ -58,9 +58,10 @@ set lazyredraw " to avoid scrolling problems
"set ttimeout " less timeout for faster navigation
"set ttimeoutlen=100 " time out for faster navigation
set incsearch " Make search act like search in modern browsers
-set noignorecase " Case Senetive searching shortend noic
+set ignorecase " Ignore case when searching shortend ic
+" set noignorecase " Case Senetive searching shortend noic
+set smartcase " case-sensitive search if any caps
set hlsearch " Highlight search things shortend hls or nohls
-"set ignorecase " Ignore case when searching shortend ic
set laststatus=2 " Always show the status line
set ruler " Always show current position
set showcmd " display incomplete commands
@@ -78,6 +79,7 @@ set nomodeline " disable the modelines which i don't understand
set lbr " Vim to wrap existing text as desired
set nowrap " let Vim Wrap lines or leave them as long as they get
set noeb vb t_vb=
+set splitbelow " position the preview window below current windows
" set vim startup faster
if !empty(&viminfo)
@@ -127,8 +129,6 @@ nnoremap <silent> <leader>mj <C-W>J
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Specific FileTypes configurations
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" autocmd FileType html setlocal ts=2 sts=2 sw=2
-" autocmd FileType ruby setlocal ts=2 sts=2 sw=2
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1
autocmd FileType ruby,eruby let g:rubycomplete_rails = 1
@@ -145,6 +145,7 @@ autocmd FileType html noremap <buffer> <c-f> :call HtmlBeautify()<cr>
autocmd FileType css noremap <buffer> <c-f> :call CSSBeautify()<cr>
autocmd FileType scss noremap <buffer> <c-f> :call CSSBeautify()<cr>
+autocmd CompleteDone * pclose " auto-close preview after completion
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => MISC
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
@@ -170,10 +171,9 @@ nnoremap <silent> <leader>mw :CoffeeWatch<cr>
"NerdTree"
"=========
-" nmap <leader>nt :NERDTreeToggle<cr>
-nmap <leader>nt :NERDTree<cr>
-" cmap ntf NERDTreeFind<cr>
-" nmap <leader>ntq :NERDTreeClose<cr>
+nnoremap <leader>nt :NERDTreeToggle<cr>
+nnoremap <leader>nn :NERDTree<cr>
+nnoremap <leader>nf NERDTreeFind<cr>
"NerdCommenter"
"=============