mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-19 10:56:05 -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")
|
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
|
trash-cli
|
||||||
catimg
|
catimg
|
||||||
|
|
||||||
|
vim
|
||||||
neovim
|
neovim
|
||||||
# for neovim
|
# for neovim
|
||||||
nodejs
|
nodejs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user