Commit graph

41 commits

Author SHA1 Message Date
Jonathan Hodgson
4d9c324cc7 VIM: Keep selection when using < or > in visual mode
When indenting or unindenting a code block, I normally visually select
it and use < or >. However, both of these unselect the selection.

The mappings make vim also do gv after such an action which re-selects
the previous selection.
2021-01-19 16:20:10 +00:00
Jonathan Hodgson
8a49e623ff VIM: Adds firevim plugin 2020-12-07 11:36:54 +00:00
Jonathan Hodgson
3946f919e4 VIM: Adds ansiescape submodule
This plugin allows you to apply ansi colour escapes in a vim buffer
2020-11-02 17:08:22 +00:00
Jonathan Hodgson
cf95ffbe03 VIM: Adds vim fugitive plugin 2020-09-28 14:31:01 +01:00
Jonathan Hodgson
9f026b7795 VIM: adds lsp plugin for deoplete 2020-09-26 18:32:38 +01:00
Jonathan Hodgson
884c90086b VIM: adds notmuch plugin for deoplete 2020-09-26 18:21:49 +01:00
Jonathan Hodgson
8ba411c0f9 VIM: adds abook plugin for deoplete 2020-09-26 18:13:28 +01:00
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
2020-09-26 17:59:41 +01:00
Jonathan Hodgson
8a11ca0f95 VIM: Adds lsp config submodule 2020-09-26 17:49:45 +01:00
Jonathan Hodgson
f1e20aa358 VIM: Adds vim-repeat plugin 2020-09-26 17:44:15 +01:00
Jonathan Hodgson
577cfcf282 VIM: Adds vim-surround plugin 2020-09-26 17:42:27 +01:00
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
2020-09-26 17:37:49 +01:00
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
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
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
Jonathan Hodgson
844222add9 VIM: Wiping vim configuration
My old vim config has a lot in there that I no longer use and as a
result I will be starting again. My vim configuration used to be a
submodule of my dotfiles, this proved to be more hassel than it was
worth so from now my new vim configuration will be in my main dotfiles
repository in the vim/ directory.

I will be re-building my vim configuration and plan do document
everything as I go in commit messages as seen in Greg Hurrel's excelent
dotfiles repo: https://github.com/wincent/wincent

I will try to keep the number of non-syntax plugins to a minimum.
2020-09-26 14:43:25 +01:00
Jonathan Hodgson
c2d29c3b22 Adds git-fuzzy to zsh 2020-09-22 15:39:54 +01:00
Jonathan Hodgson
7e64413bfa Adds uberw3m submodule 2020-04-28 16:50:02 +01:00
Jonathan Hodgson
931d23e9dd Removes dwm and st as submodules 2020-03-30 17:28:37 +01:00
Jonathan Hodgson
09f5bb975e Removes powerline plugin 2020-03-30 17:14:09 +01:00
Jonathan Hodgson
27ae01b673 Makes gitmodules point to my repo for st and dwm 2020-03-25 09:43:08 +00:00
Jonathan Hodgson
d1075af940 Makes gitmodules point to my repo 2020-03-24 19:37:43 +00:00
Jonathan Hodgson
cd61fb7ff4 ZSH changes 2020-02-29 21:32:14 +00:00
Jonathan Hodgson
3933e1b17b Move syntax highlighting pluign to plugins folder 2020-02-19 12:02:31 +00:00
Jonathan Hodgson
0b9ed0681d Moves autosuggestions submodule and deletes npm completion 2020-02-19 12:01:05 +00:00
Jonathan Hodgson
f9fa01ecc0 Remove oh-my-zsh 2020-02-19 11:40:33 +00:00
Jonathan Hodgson
437c36638d Delete navi 2019-10-29 13:52:06 +00:00
Jonathan Hodgson
297cb39020 Add navi 2019-10-29 13:49:43 +00:00
Jonathan Hodgson
d3d4e51473 Adds st submodule 2019-08-01 18:46:55 +01:00
Jonathan Hodgson
4615a4a020 Adds base-16 colorschemes 2019-08-01 18:18:12 +01:00
Jonathan Hodgson
d2a27b629f Moves oh-my-zsh into submodule 2019-08-01 18:13:17 +01:00
Jonathan Hodgson
b9cadeee59 Move my custom zshrc config into a better named folder 2019-08-01 18:09:50 +01:00
Jonathan Hodgson
5d9d0e133a Moves dwm into nostow and removes unused symlink 2019-07-30 15:20:59 +01:00
Jonathan Hodgson
59384024f0 Moves vim config for use with gnu stow 2019-07-30 14:15:25 +01:00
Jonathan Hodgson
75afff12e9 Lots of work including moving to dwm 2019-05-08 08:46:35 +01:00
Jonathan Hodgson
5b2bc0eda6 Add better npm completion 2018-10-12 09:35:00 +01:00
Jonathan Hodgson
bc2f4db4b6 Add autosuggestions 2018-05-07 19:29:30 +01:00
Jonathan Hodgson
0e82e48614 Work on dotdiles 2018-04-17 22:47:11 +01:00
Jonathan Hodgson
8954b21d7f Start re-organising my dotfiles 2018-04-16 23:03:29 +01:00
Jonathan Hodgson
f19ec5de59 Update zsh config 2017-07-10 09:40:27 +01:00
Jonathan Hodgson
0945e39a96 Add vim config submodule 2017-05-14 13:33:05 +01:00