]> git.rmz.io Git - dotfiles.git/blobdiff - vim/vimrc
vim: wildmode full after menu
[dotfiles.git] / vim / vimrc
index a32bbe664221562fc2385cb937d5f2e5ec44dff1..71c794b4ff9661186e387c3208b15188fd06b239 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -57,7 +57,7 @@ map <space> <leader>
 set incsearch           " show match for partly typed search command
 set ignorecase          " ignore case when using a search pattern
 set smartcase           " override 'ignorecase' when pattern has upper case characters
-set hlsearch                    " highlight all matches for the last used search pattern
+set hlsearch            " highlight all matches for the last used search pattern
 
 " use leader-n to unhighlight search
 nmap <silent> <Leader>n :silent nohl<CR>
@@ -97,6 +97,8 @@ set lazyredraw                  " don't redraw while executing macros
 
 set list                        " show chars defined in 'listchars'
 set listchars=tab:»·,trail:·    " list of strings used for list mode
+set listchars+=extends:⋯,precedes:⋯
+set sidescrolloff=1             " don't scroll over the listchars
 
 set number                      " show the line number for each line
 set relativenumber              " show the relative line number for each line
@@ -270,7 +272,7 @@ set directory=$XDG_CACHE_HOME/vim,.,/var/tmp
 
 " command line editing {{{1
 set history=500                 " how many command lines are remembered
-set wildmode=longest:full       " specifies how command line completion works
+set wildmode=longest:full,full  " specifies how command line completion works
 set wildmenu                    " command-line completion shows a list of matches
 
 " various {{{1