diff --git a/nvim/init.vim b/nvim/init.vim index da63498..d7fde8e 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -59,6 +59,7 @@ set dictionary+=~/.config/nvim/dictionary/en_us.txt set thesaurus+=~/.config/nvim/thesaurus/de_user.txt set thesaurus+=~/.config/nvim/thesaurus/de_openthesaurus.txt + " *** *** *** Key Mappings *** *** *** " ************************************ @@ -149,3 +150,24 @@ nnoremap nnoremap nnoremap + +" *** *** *** Functions *** *** *** +" ********************************* + +" Toggle between soft wrap and no wrap +nnoremap tw :call ToggleWrap() + +function! ToggleWrap() + if &wrap + echo "Wrap OFF" + set nowrap + set nolinebreak + set virtualedit=all + else + echo "Wrap ON" + set wrap + set linebreak + set virtualedit= + setlocal display+=lastline + endif +endfunction