mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-19 02:46:06 -07:00
initial start for basic vim config for work (and integration with current neovim)
This commit is contained in:
parent
7142651e88
commit
260ff00093
@ -1 +1,2 @@
|
||||
require("tstarr")
|
||||
vim.cmd('source ~/.vimrc')
|
||||
|
63
home/dot_vimrc
Normal file
63
home/dot_vimrc
Normal file
@ -0,0 +1,63 @@
|
||||
" designed for vim 8+ (and inspired by rwxrob)
|
||||
" https://github.com/starr-dusT/dotfiles
|
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" general
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
" automatically write files when changing when multiple files open
|
||||
set autowrite
|
||||
set number
|
||||
set colorcolumn=79
|
||||
syntax enable
|
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" wildmenu
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
" Ignore compiled files
|
||||
set wildignore=*.o,*~,*.pyc
|
||||
if has("win16") || has("win32")
|
||||
set wildignore+=.git\*,.hg\*,.svn\*
|
||||
else
|
||||
set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store
|
||||
endif
|
||||
|
||||
set path=$PWD/** " enable fuzzy finding in the vim command line
|
||||
set nowildmenu
|
||||
set wildmode=list:full
|
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" netrw
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
let g:netrw_banner = 0
|
||||
let g:netrw_keepdir = 0
|
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
" keys
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
" map leader to Space
|
||||
let mapleader = " "
|
||||
|
||||
" movement
|
||||
map <C-j> <C-W>j
|
||||
map <C-k> <C-W>k
|
||||
map <C-h> <C-W>h
|
||||
map <C-l> <C-W>l
|
||||
|
||||
" netrw
|
||||
map <leader>e :e . <cr>
|
||||
|
||||
" open common files
|
||||
map <leader>ov :e ~/.vimrc<cr>
|
||||
|
||||
" functions keys
|
||||
map <F1> :set number!<CR> :set relativenumber!<CR>
|
||||
map <F2> :set list!<CR>
|
||||
map <F3> :set cursorline!<CR>
|
||||
map <F4> :set spell!<CR>
|
||||
|
||||
" better use of arrow keys, number increment/decrement
|
||||
nnoremap <up> <C-a>
|
||||
nnoremap <down> <C-x>
|
@ -32,6 +32,7 @@ in {
|
||||
trash-cli
|
||||
catimg
|
||||
|
||||
vim
|
||||
neovim
|
||||
# for neovim
|
||||
nodejs
|
||||
|
Loading…
x
Reference in New Issue
Block a user