Commit graph

13 commits

Author SHA1 Message Date
Jonathan Hodgson
e55d70c432 VIM: Adds some syntax plugins
These plugins shouldn't add much (if any) functionality. They are just
for syntax highlighting, indenting etc.
2020-09-26 17:27:32 +01:00
Jonathan Hodgson
ac483a35ba Removes .netrwhist
Including adding it to gitignore
2020-09-26 17:15:27 +01:00
Jonathan Hodgson
7d72ebb05a VIM: Adds fzf plugin
FZF is a fuzzy searcher that can be found here:
https://github.com/junegunn/fzf

I use it for a lot of things inside and outside vim
2020-09-26 17:11:39 +01:00
Jonathan Hodgson
e09dac1b3c VIM: Adds listchars variable
Newlines, trailing spaces and tabs will now be shown by unicode
characters
2020-09-26 16:56:35 +01:00
Jonathan Hodgson
b512c057fd VIM: adds options for tabwidth
I intentionally use a proper tab character rather than spaces because I
prefer tabs to spaces.
2020-09-26 16:49:12 +01:00
Jonathan Hodgson
2a41c795bd VIM: Adds check around clipboard mappings and auto correct spelling 2020-09-26 16:48:00 +01:00
Jonathan Hodgson
7943ce0359 VIM: Adds ctrl+c and ctrl+v mappings for clipboard use 2020-09-26 16:33:07 +01:00
Jonathan Hodgson
b6958e313c VIM: Adds split movement mappings
Ctrl + h,j,k,l will move between vim splits
2020-09-26 16:23:35 +01:00
Jonathan Hodgson
3b02022de9 VIM: Adds some simple settings from my old vimrc
* New windows opening right and down
* spellcheck language en_gb
* Tell vim it's a fast terminal
* number and relativenumber
* allow buffers to be backgrounded
* Try and keep cursor 5 lines from the bottom / top when scrolling
2020-09-26 16:15:53 +01:00
Jonathan Hodgson
2d3dcfc7d9 VIM: Moves plugins to init.vim and adds syntax and filetype on
syntax on needs to be run after the plugins are loader otherwise their
ftdetect won't be evaluated.

source: b98553808d (diff-f1ac6cb94fa93f38916c6118994b11e3R197-R204)
2020-09-26 16:02:40 +01:00
Jonathan Hodgson
665c8a06ea VIM: Adds jj mapping for escapeing insert mode 2020-09-26 15:47:01 +01:00
Jonathan Hodgson
ea0780c05b VIM: Swaps colon and semicolon in normal and visual mode
I use colon (command mode) far more than semicolon (repeat any of fFtT)
2020-09-26 15:42:59 +01:00
Jonathan Hodgson
4ce3c4e502 VIM: Add my prefered colourscheme: gruvbox and set leaders
This involved adding a submodule which contains the gruvbox plugin.

Normally I have the background transparent when using vim but I am going
to try without that.

I have set my leader key to space and my local leader to \ which I am
used to
2020-09-26 15:39:17 +01:00