Bruno BELANYI
e0d0ffd138
[UPDATE][VIM] Do not use textwidth by default
...
It turns out to be more of a bother than an actual improvement while
programming. I will however keep it when writing markdown.
I will keep `colorcolumn` at 80 as it use to be.
2020-12-12 14:12:42 +01:00
Bruno BELANYI
220873a68f
[FIX][VIM] No side-effects for 'nocompatible'
2020-12-12 14:12:42 +01:00
Bruno BELANYI
d623269090
[ADD][VIM] Enable 24-bit true color
2020-12-12 14:12:42 +01:00
Bruno BELANYI
2d04aa780a
[UPDATE][VIM] Use 80 column 'textwidth'
...
And define the `colorcolumn` variable using `textwidth`.
2020-12-12 14:12:42 +01:00
Bruno BELANYI
0d1457ee0b
[UPDATE][VIM] Remove unused plugins
2020-12-12 14:12:42 +01:00
Bruno BELANYI
9bb660ca1d
[ADD][VIM] Commentary plug-in
2020-12-12 14:12:42 +01:00
Bruno BELANYI
af41ebe8e3
[UPDATE][VIM] Remove speeddating plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
c84874d6c4
[ADD][VIM] Vifm plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
9107dad1e2
[FIX][VIM] Download vim-plug without user input
2020-12-12 14:12:42 +01:00
Bruno BELANYI
78c8ab8481
[FIX][VIM] No error message w/ missing colorscheme
2020-12-12 14:12:42 +01:00
Bruno BELANYI
8422c4ff2d
[ADD][VIM] Tmux filetype plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
615afb29b0
[ADD][VIM] Jsonnet filetype plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
79eaa9aeda
[ADD][VIM] Beancount plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
dac10cd0c2
[ADD][VIM] Better increment/decrement commands
...
On top of it's stated goal, this enables an easy way to create numbered
lists
2020-12-12 14:12:42 +01:00
Bruno BELANYI
5c1b7ce9ac
[UPDATE][VIM] Use globally installed fzf package
2020-12-12 14:12:42 +01:00
Bruno BELANYI
53c88541e7
[ADD][VIM] More colorschemes
2020-12-12 14:12:42 +01:00
Bruno BELANYI
0c175aa650
[ADD][VIM] Photon colorscheme
2020-12-12 14:12:42 +01:00
Bruno BELANYI
da32b4f8e6
[ADD][VIM] TOML plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
2b0a7deccc
[ADD][VIM] More Tim Pope plug-ins
2020-12-12 14:12:42 +01:00
Bruno BELANYI
510d768f2d
[ADD][VIM] Nix plugin
2020-12-12 14:12:42 +01:00
Bruno BELANYI
62b3d66dc8
[FIX][VIM] Remove typo
2020-12-12 14:12:41 +01:00
Bruno BELANYI
61fb44f08b
[UPDATE][VIM] Change colorscheme
...
I added more colorschemes that look good. Onedark should be a nice
change from Gruvbox.
2020-12-12 14:12:41 +01:00
Bruno BELANYI
58e8869538
[ADD][VIM] Use lazyredraw
2020-12-12 14:12:41 +01:00
Bruno BELANYI
da54f2d130
[UPDATE][VIM] Move plugin settings to directory
2020-12-12 14:12:41 +01:00
Bruno BELANYI
bdf2b7a58c
[UPDATE][VIM] Better display of whitespace
...
I noticed that I didn't have any display for non-breaking spaces. While
adding this option, I chose to update tabs and trailing spaces display
too.
2019-11-05 16:00:42 +01:00
Bruno BELANYI
f08e81154f
[ADD][VIM] Info reader plug-in
2019-10-27 18:53:47 +01:00
Bruno BELANYI
a3d8ef9a63
[UPDATE][VIM] Move mappings to different files
...
Because a lot of my mappings use the <Leader> key, this is the only file
that *must* be loaded before all the others, otherwise the value of
leader when the script is read will be erroneous.
I also tried to use `git write-tree` and `git commit-tree` to emulate a
manual octopus merge to preserve the line history for each file. But
honestly that gave a graph that was too ugly for a history that really
did not need that amount of accountability. However it is a fun
exercise, and I recommend to everyone to try it at least once.
See Raymond Chen's blog `The Old New Thing`, with the post titled `How
to split out pieces of a file while preserving git line history: The
hard way with commit-tree`, for an explanation.
2019-10-26 00:55:20 +02:00
Bruno BELANYI
1d58d25015
[UPDATE][VIM] Remove Gmove leader mappings
...
I never use it, and git-messenger shadows the mapping, which I should
make less implicit by at least removing this useless option.
2019-10-25 23:48:16 +02:00
Bruno BELANYI
044f5f4c14
[UPDATE][VIM] Disable spell-checking by default
...
I was starting to get annoyed by all the spell-checks happening inside
strings and comments that underlined words which are not mistakes but
also not in the dictionary.
2019-10-22 09:39:37 +02:00
Bruno BELANYI
b6b79c71f5
[UPDATE][VIM] Remove gruvbox lightline theme
...
I don't like the colors of the gruvbox theme in lightline because errors
and warnings are not highlighted. I could fix the theme, but I've been
using instead wombat for a while and find that it looks perfectly fine.
2019-10-21 14:15:36 +02:00
Bruno BELANYI
ef51e87126
[FIX][VIM] Correct ALE warning color in lightline
...
Because of a typo, the background color was not changed when warnings
were displayed.
2019-10-21 14:14:52 +02:00
Bruno BELANYI
62ce5480bc
[UPDATE][VIM] Move Makefile setting to ftplugin
2019-10-19 05:46:29 +02:00
Bruno BELANYI
7de7a7ec2e
[ADD][VIM] Use cheat40 plug-in
...
This is a nice plug-in to show a little 40-columns wide window
containing a cheat-sheet about Vim, or any custom cheat-sheet in the
runtimepath.
2019-10-19 05:46:29 +02:00
Bruno BELANYI
edaafabbf7
[UPDATE][VIM] Move Netrw specific setting to ft
2019-10-19 05:46:29 +02:00
Bruno BELANYI
8faf2e188b
[UPDATE][VIM] Better UltiSnips settings
...
The mappings are easier to use, and my personal snippets are stored
under my `.vim` folder in my home directory.
2019-10-19 05:46:29 +02:00
Bruno BELANYI
7701eb13d3
[ADD][VIM] Mapping to remove search highlighting
2019-10-19 05:46:29 +02:00
Bruno BELANYI
cca1075b5b
[UPDATE][VIM] Specify ALE linter timings
2019-10-19 05:46:29 +02:00
Bruno BELANYI
7dc3190ee2
[UPDATE][VIM] Move ALE linter options to ftplugin
2019-10-19 05:46:29 +02:00
Bruno BELANYI
c9a2b25a2c
[UPDATE][VIM] Number toggle without a plug-in
...
It's really just a few lines of really simple Vimscript.
2019-10-19 05:46:29 +02:00
Bruno BELANYI
f8112777ad
[ADD][VIM] Better vim-unimpaired mappings
...
I use a french layout keyboard ('AZERTY' layout), which does not have
the greatest access to '[' and ']'.
2019-10-19 05:46:29 +02:00
Bruno BELANYI
ca7ae65732
[ADD][VIM] Git-messenger plug-in to read commits
2019-10-19 05:46:29 +02:00
Bruno BELANYI
78d5a77552
[UPDATE][VIM] Remove unused fugitive mappings
2019-10-19 05:46:29 +02:00
Bruno BELANYI
1a72e67273
[UPDATE][VIM] Move rust plugin to language section
2019-10-19 05:46:29 +02:00
Bruno BELANYI
cae382e0b4
[ADD][VIM] FastFold plugin
2019-10-19 05:46:29 +02:00
Bruno BELANYI
30ea1eed72
[ADD][VIM] Enable US English spelling by default
2019-10-19 05:46:29 +02:00
Bruno BELANYI
2e6608668e
[ADD][VIM] More fuzzy finder mappings
2019-10-19 05:46:29 +02:00
Bruno BELANYI
fb646c8b74
[ADD][VIM] Rust options for ALE
2019-10-19 05:46:29 +02:00
Bruno BELANYI
57a48b3c05
[ADD][VIM] Local leader mapping
...
I don't use the '!' command to filter text through an external program.
If I need that functionality I use visual mode and a ':!' command.
2019-10-19 05:46:29 +02:00
Bruno BELANYI
5e5b8271c2
[ADD][VIM] Don't list Netrw buffers
...
I don't want to show a long list of directories in my buffer list,
2019-10-19 05:46:29 +02:00
Bruno BELANYI
558a138f2e
[ADD][VIM] Compile flags for C/C++ in ALE
...
I usually code in C99 and C++17 because that's EPITA's guidelines.
I'll have to check out the new C11/C18 features (notably threading and
type genericity...) someday.
2019-10-19 05:46:29 +02:00