Jonathan Hodgson
cf0b27ee26
VIM: Adds autoload function for writing mode
...
Writing mode is to be used when I am writing prose rather than code, for
example markdown files or emails.
Currently, it enables spellcheck and adds insert mode mappings that add
undo points when certain punctuation is inserted, such as full stops or
commas.
Currently this is used for markdown files, emails and git commits
4 years ago
Jonathan Hodgson
b7b2422a3e
VIM: Sets spell on mail and md files
4 years ago
Jonathan Hodgson
bc99f3960e
VIM: Adds mapping for shebang line
...
The shebang line is used to determine which should interpreter should be
used when executing the file
The mapping here adds the string `#!/usr/bin/env ` at the begining of
the line.
https://en.wikipedia.org/wiki/Shebang_(Unix)
4 years ago
Jonathan Hodgson
bec3d027a1
VIM: configures lsp for vim and go
4 years ago
Jonathan Hodgson
9f026b7795
VIM: adds lsp plugin for deoplete
4 years ago
Jonathan Hodgson
884c90086b
VIM: adds notmuch plugin for deoplete
4 years ago
Jonathan Hodgson
8ba411c0f9
VIM: adds abook plugin for deoplete
4 years ago
Jonathan Hodgson
ac7252bafe
VIM: Makes deoplete start by default
4 years ago
Jonathan Hodgson
7296290cc0
VIM: Adds deoplete plugin
...
This and LSP were the two things that made me make the switch to neovim.
It is a fast and configurable auto-complete tool
4 years ago
Jonathan Hodgson
8a11ca0f95
VIM: Adds lsp config submodule
4 years ago
Jonathan Hodgson
f1e20aa358
VIM: Adds vim-repeat plugin
4 years ago
Jonathan Hodgson
577cfcf282
VIM: Adds vim-surround plugin
4 years ago
Jonathan Hodgson
a7795451a5
VIM: Adds vim-vinegar plugin
...
This plugin makes some changes to netrw that I think should be default.
The mapping I use most is - from any buffer to open it's directory
4 years ago
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.
4 years ago
Jonathan Hodgson
ac483a35ba
Removes .netrwhist
...
Including adding it to gitignore
4 years ago
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
4 years ago
Jonathan Hodgson
e09dac1b3c
VIM: Adds listchars variable
...
Newlines, trailing spaces and tabs will now be shown by unicode
characters
4 years ago
Jonathan Hodgson
b512c057fd
VIM: adds options for tabwidth
...
I intentionally use a proper tab character rather than spaces because I
prefer tabs to spaces.
4 years ago
Jonathan Hodgson
2a41c795bd
VIM: Adds check around clipboard mappings and auto correct spelling
4 years ago
Jonathan Hodgson
7943ce0359
VIM: Adds ctrl+c and ctrl+v mappings for clipboard use
4 years ago
Jonathan Hodgson
b6958e313c
VIM: Adds split movement mappings
...
Ctrl + h,j,k,l will move between vim splits
4 years ago
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
4 years ago
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)
4 years ago
Jonathan Hodgson
665c8a06ea
VIM: Adds jj mapping for escapeing insert mode
4 years ago
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)
4 years ago
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
4 years ago