mirror of
https://gitlab.com/EternalWanderer/voidcruiser.nl
synced 2024-11-28 20:03:50 +01:00
Vim config section
This commit is contained in:
parent
86fa148846
commit
18b5126a32
|
@ -52,18 +52,25 @@ In NeoVim terminals are handled significantly worse and is the main reason I wen
|
||||||
## Tips
|
## Tips
|
||||||
|
|
||||||
Something I came across some time ago is that you can interpet the current line with whatever you want using
|
Something I came across some time ago is that you can interpet the current line with whatever you want using
|
||||||
|
|
||||||
```
|
```
|
||||||
:.!<interpeter>
|
:.!<interpeter>
|
||||||
```
|
```
|
||||||
|
|
||||||
So for instance running...
|
So for instance running...
|
||||||
|
|
||||||
```
|
```
|
||||||
:.!bash
|
:.!bash
|
||||||
```
|
```
|
||||||
|
|
||||||
...while highlighting the line...
|
...while highlighting the line...
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
echo Line{1..5} | sed 's/ /\n/g'
|
echo Line{1..5} | sed 's/ /\n/g'
|
||||||
```
|
```
|
||||||
...will result in:
|
|
||||||
|
...will result in:
|
||||||
|
|
||||||
```
|
```
|
||||||
Line1
|
Line1
|
||||||
Line2
|
Line2
|
||||||
|
@ -71,3 +78,26 @@ Line3
|
||||||
Line4
|
Line4
|
||||||
Line5
|
Line5
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Configuration
|
||||||
|
|
||||||
|
Some settings I like putting in my git configuration files.
|
||||||
|
```vimrc
|
||||||
|
set nocompatible
|
||||||
|
set termguicolors
|
||||||
|
set cursorline
|
||||||
|
set hlsearch
|
||||||
|
set ignorecase
|
||||||
|
set smartcase
|
||||||
|
set number
|
||||||
|
set relativenumber
|
||||||
|
set wildmeny
|
||||||
|
set mouse=
|
||||||
|
set scrolloff=3
|
||||||
|
set listchars=tab:│\ ,lead:·,trail:·,eol:¬ "'lead' is a NeoVim specific option
|
||||||
|
set list
|
||||||
|
|
||||||
|
" I haven't tried if this works in base vim.
|
||||||
|
match ExtraWhitespace /\s\+$/
|
||||||
|
highlight ExtraWhitespace guifg=red
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue