Skip to content

Commit

Permalink
added a lot of settings (options)
Browse files Browse the repository at this point in the history
  • Loading branch information
Elger Postema committed Jul 28, 2018
1 parent e4c2d8c commit a283fdd
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 1 deletion.
45 changes: 44 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
# my_vim_config #
My personal vim config; on github so I don't need to configure vim by hand on every machine

## set background=dark ##
## background ##
added set background=dark to tell vim I am using a terminal with a dark theme, as I alway use a dark themed terminal, this makes sense for me
> set background=dark
## smarttab + tabstop + expandtab ##
Insert “tabstop” number of spaces when the “tab” key is pressed.
tabstop Indent using four spaces.
> set smarttab
> set tabstop=4
> set expandtab
## ignorecase + smartcase ##
ignorecase: Ignore case when searching.
smartcase: Automatically switch search to case-sensitive when search query contains an uppercase letter.
> set ignorecase
> set smartcase
## scrolloff + sidescrolloff + syntax ##
scrolloff: The number of screen lines to keep above and below the cursor.
sidescrolloff: The number of screen columns to keep to the left and right of the cursor.
syntax enable: Enable syntax highlighting.
> set scrolloff=4
> set sidescrolloff=8
> syntax enable
## laststatus + ruler + cursorline + visualbell + title ##
laststatus: Always display the status bar.
ruler: Always show cursor position.
cursorline: Highlight the line currently under cursor.
visualbell: Flash the screen instead of beeping on errors.
title: Set the window’s title, reflecting the file currently being edited.
> set laststatus=2
> set ruler
> set cursorline
> set visualbell
> set title
## nonumber ##
Do not show numbers on the left side of the window (it is horrible when copy-paste by mouse selection)
> set nonumber

## confirm ##
confirm: Display a confirmation dialog when closing an unsaved file.
> set confirm
44 changes: 44 additions & 0 deletions vimrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,47 @@
"
" tell vim I am using a dark background
set background=dark

" New lines inherit the indentation of previous lines.
set autoindent

" Insert “tabstop” number of spaces when the “tab” key is pressed.
" tabstop Indent using four spaces.
" expandtab: Convert tabs to spaces.
set smarttab
set tabstop=4
set expandtab

" ignorecase: Ignore case when searching.
" smartcase: Automatically switch search to case-sensitive when search query
" contains an uppercase letter.
set ignorecase
set smartcase

" scrolloff: The number of screen lines to keep above and below the cursor.
" sidescrolloff: The number of screen columns to keep to the left and right
" of the cursor.
" syntax enable: Enable syntax highlighting.
set scrolloff=4
set sidescrolloff=8
syntax enable

" laststatus: Always display the status bar.
" ruler: Always show cursor position.
" cursorline: Highlight the line currently under cursor.
" visualbell: Flash the screen instead of beeping on errors.
" title: Set the window’s title, reflecting the file currently being edited.
set laststatus=2
set ruler
set cursorline
set visualbell
set title

" Do not show numbers on the left side of the window (it is horrible when
" copy-paste by mouse selection)
set nonumber

" confirm: Display a confirmation dialog when closing an unsaved file.
set confirm

" EOF

0 comments on commit a283fdd

Please sign in to comment.