From 54e8c46cc331512f1ebc700dfdc237065e0051dd Mon Sep 17 00:00:00 2001 From: Christian Baer Date: Fri, 5 Jun 2020 10:39:51 +0200 Subject: [PATCH] Modified .vimrc --- .vimrc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.vimrc b/.vimrc index a65fd69..83490d3 100644 --- a/.vimrc +++ b/.vimrc @@ -10,7 +10,6 @@ set showcmd " Show (partial) command in bottom-right. set expandtab " Use spaces instead of tabs for indentation. set smarttab " Backspace removes 'shiftwidth' worth of spaces. set number " Show line numbers. -set nowrap " Don't wrap long lines. set laststatus=2 " Always show the statusline. set ruler " Show the ruler in the statusline. set textwidth=80 " Wrap at n characters. @@ -18,11 +17,17 @@ set incsearch " Jump to search match while typing. set hlsearch " Highlight the last used search pattern. set nrformats-=octal " Remove octal support from 'nrformats'. set tabstop=2 " Size of a Tab character. -set shiftwidth=2 " Use same value as 'tabstop'. -set softtabstop=2 " Use same value as 'shiftwidth'. +set shiftwidth=2 " Use same value as 'tabstop'. +set softtabstop=2 " Use same value as 'shiftwidth'. set encoding=utf-8 " Set encoding color smyck " Colorscheme see https://github.com/hukl/Smyck-Color-Scheme -set list listchars=tab:»·,trail:·" Show trailing spaces and highlight hard tabs +set list listchars=tab:»⤍·,trail:·,eol:¤,nbsp:˽ " Show invisible chars +" set colorcolumn=80 " Highlight the 80th collumn +set wrap linebreak nolist " Softwrap long lines at window border, don't break words +set showbreak=  " Intend softwrapped lines with unbreakable space + +" Highlight the line the cursor is on in markdown files +autocmd FileType markdown set cursorline " Go to the last cursor location when opening a file. augroup jump @@ -41,12 +46,15 @@ endfun command! TrimWhitespace call s:trim_whitespace() " Highlight characters behind the 80 chars margin -:au BufWinEnter * let w:m2=matchadd('ColumnMargin', '\%>80v.\+', -1) +" :au BufWinEnter * let w:m2=matchadd('ColumnMargin', '\%>80v.\+', -1) " Directories for swp files set backupdir=~/.vim/backups set directory=~/.vim/backups +" Treat all .md files as markdown +autocmd BufNewFile,BufRead *.md set filetype=markdown + " make uses real tabs au FileType make set noexpandtab