e9dbb7f192c676977d96a5132a2b88c3ab49f760
dblume Soften the status line colo...

dblume authored 11 months ago

1) " Version 2024-03-17.1 - status line color tweak
David Blume first commit

David Blume authored 9 years ago

2) set nocompatible    " Use Vim defaults, forget compatibility with vi.
3) set bs=2            " allow backspacing over everything in insert mode
4) set wildmenu        " Allows command-line completion with tab
5) set autoindent      " Copy indent from current line when starting a new line
6) set smartindent     " Do smart auto indenting when starting  new line
7) set smarttab        " Honor 'shiftwidth', 'tabstop' or 'softtabstop'
8) set hlsearch        " highlight all matches for previous search
dblume Better fold settings for zA

dblume authored 1 year ago

9) set foldlevel=99
David Blume first commit

David Blume authored 9 years ago

10) set nowrap          " no wrapping text lines on the screen (exceptions below)
11) set sidescroll=5
dblume May use nbsp in PS1; add it...

dblume authored 2 years ago

12) set listchars+=tab:>-,precedes:<,extends:>,nbsp:· " for :set list
dblume Add - as a word character

dblume authored 1 year ago

13) set iskeyword+=-    " Add - to list of non-word-breaking chars.
dblume Starting trial with vim 'in...

dblume authored 1 year ago

14) set incsearch       " Navigate to matched strings while typing. Toggle: :set is!
dblume Set scrolloff to 0, EC2 def...

dblume authored 11 months ago

15) set scrolloff=0     " EC2 defaults to 5. Set explicitly to be consistent
dblume Vim to delete comment char...

dblume authored 10 months ago

16) set formatoptions+=j " Delete comment character when joining commented lines.
dblume Improve Esc key reaction, f...

dblume authored 10 months ago

17) set ttimeoutlen=100 " Affects Esc key, not leader.
David Blume first commit

David Blume authored 9 years ago

18) 
19) if v:version >= 703
20)   " Do save the undo tree to file, but not in the local directory.
21)   " Don't forget to mkdir ~/.vim_undo
22)   set undodir=~/.vim_undo,.
23)   set undofile        " undo even after closing and reopening a file
24) endif
25) 
26) " The following two lines set the use of perl regex, aka "very magic"
27) nnoremap / /\v
28) vnoremap / /\v
29) 
David Blume vimrc key remappings. jk as...

David Blume authored 6 years ago

30) " Make j and k move to the next row, not file line
31) nnoremap j gj
32) nnoremap k gk
33) 
34) " From Steve Losh: http://learnvimscriptthehardway.stevelosh.com/chapters/10.html
dblume Use j and k for navigating...

dblume authored 2 years ago

35) " Map jk to ESC in insert mode (except when navigating popup menu)
36) inoremap <expr> jk pumvisible() ? '' : '<esc>'
37) inoremap <expr> j pumvisible() ? '<Down>' : 'j'
38) inoremap <expr> k pumvisible() ? '<Up>' : 'k'
David Blume vimrc key remappings. jk as...

David Blume authored 6 years ago

39) 
dblume Add easier window navigation.

dblume authored 2 years ago

40) " https://stevelosh.com/blog/2010/09/coming-home-to-vim/#s3-why-i-came-back-to-vim
41) nnoremap <leader>v <C-w>v<C-w>l
42) nnoremap <C-h> <C-w>h
43) nnoremap <C-j> <C-w>j
44) nnoremap <C-k> <C-w>k
45) nnoremap <C-l> <C-w>l
46) 
David Blume vimrc key remappings. jk as...

David Blume authored 6 years ago

47) " clear search highlights
48) nnoremap <cr> :noh<cr><cr>
David Blume first commit

David Blume authored 9 years ago

49) 
dblume tab key navigation of buffers

dblume authored 1 year ago

50) " tab switches to previous/next buffer
51) nnoremap <Tab> :bp<cr>
52) nnoremap <S-Tab> :bn<cr>
53) 
dblume Remap Y to yank to end of l...

dblume authored 11 months ago

54) " Use yy to yank a whole line, use Y to yank to end of line like C and D
55) nnoremap Y y$
56) 
David Blume first commit

David Blume authored 9 years ago

57) syntax on
58) 
59) set t_Co=256
60) if v:version >= 703
61)   set colorcolumn=80
62) endif
63) if has('gui_running') " Didn't work: if &term != 'builtin_gui'
64)   " Light backgrounds for GUI experiences
65)   set background=light
66)   " colorscheme peaksea                        " install peaksea
67)   colorscheme tolerable                        " install tolerable
68)   if v:version >= 703
69)     highlight ColorColumn ctermbg=255 guibg=#F6F6F6
70)   endif
dblume nvim ColorColumn was inverted

dblume authored 11 months ago

71)   highlight statusline   ctermfg=17 ctermbg=Gray  " override scheme
72)   highlight statuslineNC ctermfg=20 ctermbg=LightGray  " override scheme
David Blume Specify a font for gvim on...

David Blume authored 4 years ago

73)   if has('win32')
74)     set guifont=DejaVu_Sans_Mono_for_Powerline:h10:cANSI:qDRAFT
75)   endif
David Blume first commit

David Blume authored 9 years ago

76)   set lines=50 columns=100
77) else
78)   " Dark backgrounds for tty experiences
79)   set background=dark
80)   colorscheme desert                           " install desert
81)   if v:version >= 703
David Blume Windows PuTTY shows ctermbg...

David Blume authored 6 years ago

82)     highlight ColorColumn ctermbg=233 guibg=Black " dark gray (or 17, dark blue)
David Blume first commit

David Blume authored 9 years ago

83)   endif
dblume Maybe I like these statusli...

dblume authored 1 year ago

84)   highlight statusline   ctermfg=24 ctermbg=250  " override scheme
dblume Soften the status line colo...

dblume authored 11 months ago

85)   highlight statuslineNC ctermfg=237 ctermbg=Gray  " override scheme
dblume Better statusline color.

dblume authored 2 years ago

86)   highlight MatchParen   term=reverse ctermbg=23  " 23 is more subtle than default
David Blume first commit

David Blume authored 9 years ago

87) endif
dblume Better statusline color.

dblume authored 2 years ago

88) 
dblume Soften the status line colo...

dblume authored 11 months ago

89) au InsertEnter * hi statusline guibg=Cyan ctermfg=26 guifg=Black ctermbg=248
dblume Maybe I like these statusli...

dblume authored 1 year ago

90) au InsertLeave * hi statusline term=bold,reverse cterm=bold,reverse ctermfg=24 ctermbg=250 guifg=black guibg=#c2bfa5
91) 
David Blume first commit

David Blume authored 9 years ago

92) " set mouse=v     " visual mode, not working great for PuTTY
93) 
94) set tags=tags;/
95) 
dblume Make vim StatuslineGit() re...

dblume authored 11 months ago

96) set history=500
dblume Update vim statusline to pr...

dblume authored 1 year ago

97) set laststatus=2
98) 
dblume Retrieve git branch only on...

dblume authored 11 months ago

99) function! GitBranch()
dblume Make vim StatuslineGit() re...

dblume authored 11 months ago

100)   let l:branchname = system("git -C " . expand('%:p:h') . " rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'")
dblume Make git branch fit on stat...

dblume authored 11 months ago

101)   return strlen(l:branchname) > 0 ? '  │ '.l:branchname : ''
dblume Update vim statusline to pr...

dblume authored 1 year ago

102) endfunction
103) 
dblume Only show encoding and form...

dblume authored 10 months ago

104) function! EncodingAndFormat()
105)   if (len(&fileencoding) && &fileencoding != 'utf-8') || &fileformat != 'unix'
106)     return &fileencoding?&fileencoding:&encoding .'['. &fileformat . '] │ '
107)   endif
108)   return ''
109) endfunction
110) 
dblume Default to mode() if not in...

dblume authored 1 year ago

111) function! Current_mode()
112)   let l:currentmode={
dblume Update vim statusline to pr...

dblume authored 1 year ago

113)     \ 'n'  : 'NORMAL',
114)     \ 'v'  : 'VISUAL',
115)     \ 'V'  : 'V·LINE',
116)     \ '' : 'V·BLOCK',
117)     \ 's'  : 'SELECT',
118)     \ 'S'  : 'S·LINE',
119)     \ 'i'  : 'INSERT',
dblume Default to mode() if not in...

dblume authored 1 year ago

120)     \ 'r'  : 'I·REPLACE',
dblume Update vim statusline to pr...

dblume authored 1 year ago

121)     \ 'R'  : 'REPLACE',
122)     \ 'Rv' : 'V·REPLACE',
123)     \ 'c'  : 'COMMAND',
124)     \}
dblume Default to mode() if not in...

dblume authored 1 year ago

125)     return get(l:currentmode, mode(), mode())
126) endfunction
dblume Update vim statusline to pr...

dblume authored 1 year ago

127) 
128) function! Trim_brackets(fn)
dblume Support older vim on raspi

dblume authored 1 year ago

129)   if v:version > 800
130)     return trim(a:fn, "[]")
131)   else
132)     return a:fn
133)   endif
dblume Update vim statusline to pr...

dblume authored 1 year ago

134) endfunction
135) 
dblume Default to mode() if not in...

dblume authored 1 year ago

136) set statusline=\ %{Current_mode()}
dblume Update vim statusline to pr...

dblume authored 1 year ago

137) set statusline+=%{&paste?'\ \ ·\ PASTE':''}
dblume Retrieve git branch only on...

dblume authored 11 months ago

138) set statusline+=%{b:git_branch}
dblume vimrc use box drawing vertical

dblume authored 1 year ago

139) set statusline+=\ │\ %f
dblume Default to mode() if not in...

dblume authored 1 year ago

140) set statusline+=%m
141) set statusline+=\ %r
142) set statusline+=\ %=
dblume Update vim statusline to pr...

dblume authored 1 year ago

143) set statusline+=%h
dblume Default to mode() if not in...

dblume authored 1 year ago

144) set statusline+=\ %{Trim_brackets(&filetype)}
145) set statusline+=\ %#StatusLineNC#
dblume Only show encoding and form...

dblume authored 10 months ago

146) set statusline+=\ %{b:enc_fmt}
147) set statusline+=%p%%\ of
dblume Drop column and line number...

dblume authored 11 months ago

148) set statusline+=\ %L\ 
David Blume first commit

David Blume authored 9 years ago

149) 
150) set encoding=utf-8
151) 
dblume No comments after key mappi...

dblume authored 2 years ago

152) " Fast saving
153) nmap <leader>w :w!<cr>
David Blume first commit

David Blume authored 9 years ago

154) " I use relative number for cursor movement.
155) nmap <leader>r :set relativenumber!<cr>
156) nmap <leader>n :set number!<cr>
157) 
158) " Useful mappings for managing tabs
dblume Remove bad vim mappings for...

dblume authored 2 years ago

159) " Tab Previous: gT or C-PageUp
160) " Tab Next: gt or C-PageDown
David Blume first commit

David Blume authored 9 years ago

161) nmap <leader>tn :tabnew
162) nmap <leader>to :tabonly<cr>
163) nmap <leader>tc :tabclose<cr>
164) nmap <leader>tm :tabmove
dblume Add shortcuts for tab selec...

dblume authored 2 years ago

165) nmap <leader>1 1gt
166) nmap <leader>2 2gt
167) nmap <leader>3 3gt
168) nmap <leader>4 4gt
169) nmap <leader>5 5gt
170) nmap <leader>6 6gt
171) nmap <leader>7 7gt
172) nmap <leader>8 8gt
173) nmap <leader>9 9gt
dblume Use <leader>o OpenCurrentAs...

dblume authored 2 years ago

174) 
175) " Open current buffer in new tab. Close with C-w,c
176) " https://vim.fandom.com/wiki/Maximize_window_and_return_to_previous_split_structure
177) function! OpenCurrentAsNewTab()
dblume Restore entire window view...

dblume authored 2 years ago

178)     let l:currentView = winsaveview()
dblume Use <leader>o OpenCurrentAs...

dblume authored 2 years ago

179)     tabedit %
dblume Restore entire window view...

dblume authored 2 years ago

180)     call winrestview(l:currentView)
dblume Use <leader>o OpenCurrentAs...

dblume authored 2 years ago

181) endfunction
182) nmap <leader>o :call OpenCurrentAsNewTab()<CR>
David Blume first commit

David Blume authored 9 years ago

183) 
184) " pastetoggle
185) nmap <leader>p :set invpaste paste?<cr>
186) 
David Blume Add mapping to paste onto n...

David Blume authored 6 years ago

187) " Control+p to paste onto next line
188) nmap <C-p> :pu<cr>
189) 
David Blume Will use netrw's Explore in...

David Blume authored 3 years ago

190) " Make netrw's Explore behave a little like NERDTreeToggle
191) " http://vimcasts.org/blog/2013/01/oil-and-vinegar-split-windows-and-project-drawer/
David Blume Remove NERDTree and use net...

David Blume authored 4 years ago

192) function! ToggleNetrw()
David Blume Improve the toggling of the...

David Blume authored 3 years ago

193)   if bufwinnr("NetrwTreeListing") > 0
194)     for i in range(1, bufnr("$"))
195)       if (getbufvar(i, "&filetype") == "netrw")
David Blume Use netrw Vexplore to assur...

David Blume authored 3 years ago

196)         silent exe "bwipeout " . i
David Blume Improve the toggling of the...

David Blume authored 3 years ago

197)         return
198)       endif
199)     endfor
200)   endif
David Blume Use netrw Vexplore to assur...

David Blume authored 3 years ago

201)   silent Vexplore %:p:h
David Blume Remove NERDTree and use net...

David Blume authored 4 years ago

202) endfunction
203) nmap <leader>e :call ToggleNetrw()<cr>
204) 
dblume No comments after key mappi...

dblume authored 2 years ago

205) " install taglist
206) let Tlist_GainFocus_On_ToggleOpen = 1  " Jump to taglist window on open
207) let Tlist_Exit_OnlyWindow = 1          " if you are the last, kill yourself
208) let Tlist_Close_On_Select = 1          " Close taglist window on select
209) nmap <leader>l :TlistToggle<cr>
210) 
211) " install vim-bbye
212) nmap <leader>bd :Bdelete<cr>
David Blume first commit

David Blume authored 9 years ago

213) 
214) " Visual mode mappings
215) """
216) 
217) " map sort function to a key
218) vnoremap <leader>s :sort<cr>
219) 
220) "easier moving of code blocks
David Blume vimrc key remappings. jk as...

David Blume authored 6 years ago

221) vnoremap < <gv
222) vnoremap > >gv
David Blume first commit

David Blume authored 9 years ago

223) 
224) " If too many file system events are getting triggered.
225) set nobackup       " ~ files
226) set nowritebackup  " Don't write buff to temp, delete orig, rename temp to orig
227) set noswapfile     " .swp files
228) 
229) " Allow tags to open another buffer even if this one is modified
230) set hidden
231) 
232) " Switch between source and header files
233) function! SwitchSourceHeader()
234)   let s:ext  = expand("%:e")
235)   let s:base = expand("%:t:r")
236)   let s:cmd  = "find " . s:base
237)   if (s:ext == "cpp" || s:ext == "c")
238)     if findfile(s:base . ".h"  ) != "" | exe s:cmd . ".h"   | return | en
239)     if findfile(s:base . ".hpp") != "" | exe s:cmd . ".hpp" | return | en
240)   else
241)     if findfile(s:base . ".cpp") != "" | exe s:cmd . ".cpp" | return | en
242)     if findfile(s:base . ".c"  ) != "" | exe s:cmd . ".c"   | return | en
243)   endif
244) endfunc
245) 
246) " Demonstrates a way to look in a mirror directory
247) " function! OpenOther()
248) "    if expand("%:e") == "cpp"
249) "      exe "split" fnameescape(expand("%:p:r:s?src?include?").".h")
250) "    elseif expand("%:e") == "h"
251) "      exe "split" fnameescape(expand("%:p:r:s?include?src?").".cpp")
252) "    endif
253) " endfunc
254) 
255) " Delete trailing white space on save, useful for Python and CoffeeScript ;)
256) function! DeleteTrailingWS()
257)   exe "normal mz"
258)   %s/\s\+$//ge
259)   exe "normal `z"
260) endfunc
261) 
David Blume Add OpenInOtherWindow to .v...

David Blume authored 8 years ago

262) function! OpenInOtherWindow()
263)   if winnr('$') == 1
264)     exe "wincmd F"
265)   else
266)     let curNum = winnr()
267)     let oldBuf = bufnr( "%" )
268)     if curNum == 1
269)       let othNum = 2
270)     else
271)       let othNum = 1
272)     endif
273)     exe "normal! gF"
274)     let newBuf = bufnr( "%" )
275)     let newLine = line(".")
276)     exe 'hide buf' oldBuf
277)     exe othNum . "wincmd w"
278)     exe 'hide buf' newBuf
279)     exe "normal! " . newLine . "G"
280)   endif
281) endfunc
282) 
283) nmap <silent> <leader>F :call OpenInOtherWindow()<cr>
dblume Make OpenInOtherWindow easier.

dblume authored 2 years ago

284) nmap <silent> <leader>f :call OpenInOtherWindow()<cr>
David Blume Add OpenInOtherWindow to .v...

David Blume authored 8 years ago

285) 
David Blume first commit

David Blume authored 9 years ago

286) if has("autocmd")
287)   autocmd BufWrite *.py :call DeleteTrailingWS()  " Delete trailing whitespace
288)   " Don't let smartindent unindent the # character in Python files
289)   autocmd FileType python  inoremap # X<c-h>#
dblume expand tabs for Python

dblume authored 1 year ago

290)   autocmd FileType python,c,cpp,php,brs,sh  set expandtab  " Use spaces instead of tabs
David Blume first commit

David Blume authored 9 years ago

291)   autocmd Filetype make    setl noexpandtab       " ...not for files that use tabs.
292) 
293)   " Use the vim command %retab before applying the following
294)   " two with files that have 8-space tabs.
David Blume Add .vimrc tab values for ....

David Blume authored 8 years ago

295)   autocmd FileType c,cpp,python,php  set tabstop=4
dblume Remove some lines, allow mo...

dblume authored 2 years ago

296)   autocmd FileType c,cpp,php  set shiftwidth=4
David Blume first commit

David Blume authored 9 years ago

297) 
298)   autocmd FileType python  set foldmethod=indent  " 'za' to fold
299) 
David Blume Disable vim-airline whitesp...

David Blume authored 6 years ago

300)   autocmd FileType c,cpp nmap <buffer> <leader>s :call SwitchSourceHeader()<cr>
David Blume first commit

David Blume authored 9 years ago

301)   autocmd FileType c,cpp set foldmethod=syntax
302) 
dblume Improve focus-based switchi...

dblume authored 10 months ago

303) " https://jeffkreeftmeijer.com/vim-number/
304) augroup numbertoggle
305)   autocmd!
306)   autocmd BufEnter,FocusGained,InsertLeave,WinEnter * if &nu && mode() != "i" | set rnu   | endif
307)   autocmd BufLeave,FocusLost,InsertEnter,WinLeave   * if &nu                  | set nornu | endif
308) augroup END
David Blume first commit

David Blume authored 9 years ago

309) 
dblume Remove some lines, allow mo...

dblume authored 2 years ago

310)   autocmd BufRead *.txt set wrap linebreak   " "soft" wrap of existing lines
311)   autocmd BufRead README set wrap linebreak  " "soft" wrap of existing lines
dblume Add .local/bin to $PATH

dblume authored 2 years ago

312)   autocmd BufRead *.rs :setlocal tags=./rusty-tags.vi;/
David Blume first commit

David Blume authored 9 years ago

313) 
dblume Always start on first line...

dblume authored 11 months ago

314)   " When editing a file, always jump to the last cursor position...
David Blume first commit

David Blume authored 9 years ago

315)   autocmd BufReadPost *
dblume Improve Esc key reaction, f...

dblume authored 10 months ago

316)   \ if &ft != "gitcommit" && line("'\"") > 0 && line ("'\"") <= line("$") |
David Blume first commit

David Blume authored 9 years ago

317)   \   exe "normal! g'\"" |
318)   \ endif
dblume Improve Esc key reaction, f...

dblume authored 10 months ago

319)   " ...except for gitcommit where we always want to start at the top (nvim)
dblume Always start on first line...

dblume authored 11 months ago

320)   autocmd FileType gitcommit exe "normal! gg"
dblume Retrieve git branch only on...

dblume authored 11 months ago

321) 
dblume Only show encoding and form...

dblume authored 10 months ago

322)   autocmd BufNewFile,BufReadPost *
323)   \ let b:git_branch = GitBranch() |
324)   \ let b:enc_fmt = EncodingAndFormat()
325)   autocmd BufEnter *
326)   \ let b:git_branch = GitBranch() |
327)   \ let b:enc_fmt = EncodingAndFormat()
David Blume first commit

David Blume authored 9 years ago

328) endif
329) 
330) " This requires vim to be compiled with +python
331) " Use auto complete in insert mode with ctrl-x, ctrl-o
332) " See :help new-omni-completion for more.
333) filetype plugin on
334) set omnifunc=syntaxcomplete#Complete
dblume Completion tweaks

dblume authored 2 years ago

335) 
336) " Torn on whether I like the omni completion preview window left open or not.
337) " autocmd CompleteDone * pclose
338) 
339) " Omni completion via ctrl-space (in addition to ctrl-x ctrl-o)
340) inoremap <Nul> <C-x><C-o>
341) 
David Blume Add cscope support

David Blume authored 7 years ago

342) " cscope
343) if has("cscope")
344)     set cscopetag  " Use both cscope and ctag for 'ctrl-]'
David Blume I prefer ctags to be search...

David Blume authored 7 years ago

345)     set csto=1     " 0=cscope first; 1=ctags first
dblume Use QuickFix for cscope.

dblume authored 2 years ago

346)     set cscopequickfix=s-,c-,d-,i-,t-,e-,a- " cscope to quickfix window
347) 
David Blume Use local cscope.out databa...

David Blume authored 3 years ago

348)     set nocsverb
349)     " add any database in current directory
350)     if filereadable("cscope.out")
351)         cs add cscope.out
352)     " else add database pointed to by environment
353)     elseif $CSCOPE_DB != ""
354)         cs add $CSCOPE_DB
355)     endif
356)     set csverb
David Blume Add cscope support

David Blume authored 7 years ago

357) endif
358) 
David Blume Sort QuickFix tool by filen...

David Blume authored 3 years ago

359) " From https://stackoverflow.com/questions/15393301/how-to-automatically-sort-quickfix-entries-by-line-text-in-vim
360) " :grep term %
361) " :grep -r term path/
362) " :cw
363) " :ccl (or C-w,q)
dblume QuickFix window: only sort...

dblume authored 2 years ago

364) autocmd! QuickfixCmdPost * call MaybeSortQuickfix('QfStrCmp')
365) 
366) function! MaybeSortQuickfix(fn)
367) "    exe 'normal! '  " Doesn't work. Wanted to jump back to where we were.
368)     let t = getqflist({'title': 1}).title
dblume QuickFix sorts for 'vimgrep...

dblume authored 2 years ago

369)     " Only sort the files if for search-style commands, not "make".
dblume Follow up integrate ripgrep...

dblume authored 2 years ago

370)     if stridx(t, "cs ") == 0 || stridx(t, ":gr") == 0 || stridx(t, ":vim") == 0 || stridx(t, ":rg") == 0
dblume QuickFix window: only sort...

dblume authored 2 years ago

371)         call setqflist(sort(getqflist(), a:fn), 'r')
372)         call setqflist([], 'r', {'title': t})
373)     endif
374)     cwindow
David Blume Sort QuickFix tool by filen...

David Blume authored 3 years ago

375) endfunction
376) 
377) function! QfStrCmp(e1, e2)
378)     let [t1, t2] = [bufname(a:e1.bufnr), bufname(a:e2.bufnr)]
379)     return t1 <# t2 ? -1 : t1 ==# t2 ? 0 : 1
380) endfunction
381) 
dblume Integrate ripgrep into vim.

dblume authored 2 years ago

382) " Use ripgrep for search instead of grep
383) if executable('rg')
384)     " set grepprg=rg\ --vimgrep\ --hidden\ —glob '!.git'
385)     set grepprg=rg
386) endif
387) " Navigate quickfix list with ease
388) nnoremap <silent> [q :cprevious<CR>
389) nnoremap <silent> ]q :cnext<CR>
390) 
David Blume Add tip for using Roboto Mo...

David Blume authored 6 years ago

391) " I use Roboto Mono from https://github.com/powerline/fonts
David Blume Change from vim-powerline t...

David Blume authored 6 years ago

392) " On iTerm2, Preferences -> Profiles -> Text -> Font
David Blume Add tip for using Roboto Mo...

David Blume authored 6 years ago

393) " Cygwin64 won't let you choose it. Launch Cygwin64 as follows:
394) " C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -o Font="Roboto Mono for Powerline" -
David Blume Change from vim-powerline t...

David Blume authored 6 years ago

395) 
David Blume Remove NERDTree and use net...

David Blume authored 4 years ago

396) " Settings that make netrw more like NERDTree
397) let g:netrw_banner = 0
398) let g:netrw_liststyle = 3
David Blume Use netrw Vexplore to assur...

David Blume authored 3 years ago

399) let g:netrw_browse_split = 4
David Blume Remove NERDTree and use net...

David Blume authored 4 years ago

400) let g:netrw_altv = 1
David Blume Use netrw Vexplore to assur...

David Blume authored 3 years ago

401) " set g:netrw_winsize to negative for absolute width, positive for relative
402) let g:netrw_winsize = -36
403) " let g:netrw_winsize = 35
David Blume Remove NERDTree and use net...

David Blume authored 4 years ago

404) " sort is affecting only: directories on the top, files below
405) let g:netrw_sort_sequence = '[\/]$,*'
David Blume Change from vim-powerline t...

David Blume authored 6 years ago

406) 
dblume Added vim-rooter.

dblume authored 2 years ago

407) " Experimenting with vim-rooter
408) let g:rooter_patterns = ['.git', 'Makefile', 'builds/']
dblume Make vim-rooter manual.

dblume authored 2 years ago

409) let g:rooter_cd_cmd = 'lcd'
410) let g:rooter_manual_only = 1