Edward Litherland-Smith
bd57d572cd
Add shortcut to format documents
2022-04-27 10:43:48 +01:00
Edward Litherland-Smith
c75c90acc6
Extend systemd file syntax highlighting to pickup systemctl edit temp files
2022-02-02 11:41:15 +00:00
Edward Litherland-Smith
fdc0bde4f2
Turn off linewrapping in .csv files
2021-10-13 09:16:04 +01:00
Edward Litherland-Smith
446f0b6977
Associate VSCode .code-workspace file as JSON
2021-10-05 14:20:20 +01:00
Edward Litherland-Smith
26f618c26a
Disable mouse so that clipboard works properly
2021-05-04 13:34:56 +01:00
Edward Litherland-Smith
3d3f1bf66c
Move jedi-vim to opt, only load if compiled with python3
2021-04-06 09:56:07 +01:00
Edward Litherland-Smith
ed65ad8cc9
Back to not writing swp files
2021-03-31 08:54:35 +01:00
Edward Litherland-Smith
edd55a3bb8
Change swp file handling
...
Change from not writing swp file to keeping it in memory, stops
writing to disk still but keeps duplicated editing feature of
having swp files
2021-03-29 15:47:27 +01:00
Edward Litherland-Smith
f3e7f78896
Disable writing swp files
2021-03-29 14:34:20 +01:00
Edward Litherland-Smith
ca86a91b10
Add vim-gitgutter plugin and relevant config
...
Add gitgutter added/modified/removed count to statusbar
2021-03-29 14:31:11 +01:00
Edward Litherland-Smith
9d5d65066c
<leader>b to list buffers and prompt for buffer name to switch to
2021-03-10 14:24:08 +00:00
Edward Litherland-Smith
83f7ff47de
Add terminal ANSI colours so Vim term matches colourscheme
2021-02-26 11:34:13 +00:00
Edward Litherland-Smith
744ad0749d
Update syntax highlighting in diff
...
Remove syntax off as it turned syntax off for the whole session,
replace with diff highlighting and keeping syntax on during diff
2021-02-25 11:48:38 +00:00
Edward Litherland-Smith
e42394fd45
Fix WSL starting in REPLACE mode without breaking arrow keys
2021-02-23 11:57:53 +00:00
Edward Litherland-Smith
27688cd7c9
Fix arrow keys not working in insert mode
2021-02-23 11:52:38 +00:00
Edward Litherland-Smith
09839b8a02
Make tabstop=2 default behvaviour
...
Reduce extra ft files by making tabstop=2 the default behaviour
and overwriting as needed, instead of multiple files just setting
tabstop for a specific filetype and nothing else
2021-02-23 11:34:38 +00:00
Edward Litherland-Smith
5e49218109
Add test to vimrc for 256 variable
2021-02-22 09:45:12 +00:00
Edward Litherland-Smith
1c81b45af9
Disable syntax during diff again for onehalf
2021-02-22 09:35:42 +00:00
Edward Litherland-Smith
3fe142b8ca
Keep syntax highlighting even on diff
2021-02-19 13:41:46 +00:00
Edward Litherland-Smith
519cf87831
Add onehalf theme, set as default + theme for lightline
...
Rename compile_options to configure_options
Move tmux.conf into .vim directory to enable consistent behaviour
when setting up vim + tmux on other machines
2021-02-19 09:59:49 +00:00
Edward Litherland-Smith
daa10cd4f3
Add monokai_pro theme, move themes to better place
2021-02-12 15:18:00 +00:00
Edward Litherland-Smith
f4caa3d868
Add colorcolumn
to highlight lines too long, set textwidth
for
...
python files
2021-02-11 17:03:29 +00:00
Edward Litherland-Smith
af4d768026
Fix for Vim8.2 in WSL starting in REPLACE mode
2021-02-11 15:56:03 +00:00
Edward Litherland-Smith
9aa5247f27
Add jedi plugin for python file completion
2021-02-04 15:39:00 +00:00
Edward Litherland-Smith
aa00def90c
Add help tags generation to vimrc
2021-02-04 08:46:53 +00:00
Edward Litherland-Smith
eb638bf4d8
Add tmux-navigator plugin
2021-02-02 11:35:57 +00:00
Edward Litherland-Smith
06aa965488
Add better python syntax highlighting
2021-01-26 10:48:17 +00:00
Edward Litherland-Smith
c911384504
Hide dotfiles in explorer by default
2021-01-26 10:34:44 +00:00
Edward Litherland-Smith
4f72369350
Move ALE to start, enable completion for omnifunc
2021-01-22 13:54:21 +00:00
Edward Litherland-Smith
abeb2a9e02
Add BufOnly command to close all buffers other than current
2021-01-20 14:51:32 +00:00
Edward Litherland-Smith
142223cf0e
Add shortcut to close buffer whilst keeping split (Bd)
2021-01-07 09:13:12 +00:00
Edward Litherland-Smith
5f326d48bd
Set spelling locally, set autoread
...
Set spell locally for .md files and set json locally for .ipynb files -
instead of globally for each.
Set autoread to reload files when changed (e.g. cronjobs or git)
Add .swp files to .gitignore
2021-01-07 08:59:23 +00:00
Edward Litherland-Smith
bcebc3f79e
Remove custom '[' and ']', install vim unimpaired instead
2021-01-05 09:12:27 +00:00
Edward Litherland-Smith
9d262f2bc2
Add shortcuts for navigating quick fix menu
2021-01-04 14:20:59 +00:00
Edward Litherland-Smith
711c00e23a
Add Esc remapping
2021-01-04 09:08:22 +00:00
Edward Litherland-Smith
138a641f03
Turn on spellcheck in markdown files
2020-12-22 13:59:36 +00:00
Edward Litherland-Smith
13876a2ab2
Stop text wrapping from breaking words
2020-12-21 08:52:45 +00:00
Edward Litherland-Smith
f093ef8b6b
Add various plugins, configure lightline
...
Add ALE (Asynchronous Lint Engine), fugitive for git
and configure lightline to work better with both of these
2020-12-18 10:38:50 +00:00
Edward Litherland-Smith
a673d5391a
Move onedark, don't load automatically
2020-12-18 09:40:04 +00:00
Edward Litherland-Smith
df0c9a5d62
Add tab character for listchars
2020-12-18 09:18:50 +00:00
Edward Litherland-Smith
f9c87114cc
Add .ipynb syntax highlighting as json
2020-12-17 09:49:27 +00:00
Edward Litherland-Smith
d54fc6ed05
Rename .vimrc to vimrc within repository files for convenience
2020-12-17 09:38:02 +00:00