From c85474115a1dca82566ce74a0781a77e5fd4b61a Mon Sep 17 00:00:00 2001 From: Felix Pankratz Date: Tue, 6 Jul 2021 08:26:55 +0000 Subject: [PATCH] .vimrc added --- .vimrc | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..424f335 --- /dev/null +++ b/.vimrc @@ -0,0 +1,34 @@ +" general stuff + +colorscheme delek +let g:mapleader = "," + +syntax on +set ignorecase +set smartcase " Include only uppercase words with uppercase search term +set hlsearch +set tabstop=2 +set shiftwidth=2 +set softtabstop=2 +set expandtab +set scrolloff=5 " Scroll 5 lines from top/bottom +set list " show tabs and EOL +set number " Show line numbers + +" status line +set laststatus=2 +set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ [BUFFER=%n]\ %{strftime('%c')} + +" WSL Yank support +let s:clip = '/mnt/c/Windows/System32/clip.exe' +if executable(s:clip) + augroup WSLYank + autocmd! + autocmd TextYankPost * if v:event.operator ==# 'y' | call system(s:clip, @0) | endif + augroup END +endif + +map "=p :r !powershell.exe -Command Get-Clipboard +map! = :r !powershell.exe -Command Get-Clipboard +noremap "+p :exe 'norm a'.system('/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -Command Get-Clipboard') +