Jonathan Hodgson
33777548d5
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
ec1e8d41f9
VIM: Sets spell on mail and md files
4 years ago
Jonathan Hodgson
3a3a547206
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
305b838c34
VIM: configures lsp for vim and go
4 years ago
Jonathan Hodgson
f8c81f35a0
VIM: adds lsp plugin for deoplete
4 years ago
Jonathan Hodgson
bb64b9df85
VIM: adds notmuch plugin for deoplete
4 years ago
Jonathan Hodgson
fa68f86507
VIM: adds abook plugin for deoplete
4 years ago
Jonathan Hodgson
e477f57e64
VIM: Makes deoplete start by default
4 years ago
Jonathan Hodgson
e0bbd0aade
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
807981701e
VIM: Adds lsp config submodule
4 years ago
Jonathan Hodgson
7c8d0127ea
VIM: Adds vim-repeat plugin
4 years ago
Jonathan Hodgson
4aefb736c3
VIM: Adds vim-surround plugin
4 years ago
Jonathan Hodgson
4d75673fe0
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
f9bb318e77
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
5f134c7f07
Removes .netrwhist
...
Including adding it to gitignore
4 years ago
Jonathan Hodgson
2830500014
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
409d99d713
VIM: Adds listchars variable
...
Newlines, trailing spaces and tabs will now be shown by unicode
characters
4 years ago
Jonathan Hodgson
29fbe811a9
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
2ab9b7a9b4
VIM: Adds check around clipboard mappings and auto correct spelling
4 years ago
Jonathan Hodgson
fa9e7ef249
VIM: Adds ctrl+c and ctrl+v mappings for clipboard use
4 years ago
Jonathan Hodgson
05cf5d188c
VIM: Adds split movement mappings
...
Ctrl + h,j,k,l will move between vim splits
4 years ago
Jonathan Hodgson
8a99723c51
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
fbf82ca323
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
40e3ec0081
VIM: Adds jj mapping for escapeing insert mode
4 years ago
Jonathan Hodgson
3424880833
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
8a3cc67dce
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