Dmytro Meleshko
1b38e41eec
fixup! at long last, reformat all Python code with 2 space indents
2021-05-06 15:34:09 +03:00
Dmytro Meleshko
a79d588f34
still not using neovim GUIs
2021-05-04 02:32:55 +03:00
Dmytro Meleshko
c12afbc6ff
[nvim] move the flake8 config to an external file
2021-04-26 10:25:01 +03:00
Dmytro Meleshko
f8c01686ee
reformat all remaining Python scripts
2021-04-26 10:20:57 +03:00
Dmytro Meleshko
dbd76019c8
at long last, reformat all Python code with 2 space indents
2021-04-26 10:11:02 +03:00
Dmytro Meleshko
74e978d78e
[nvim] use Yapf with a modified config for formatting
2021-04-26 10:07:31 +03:00
Dmytro Meleshko
2c6193a487
[nvim] collapse the set and setlocal commands because the Vimscript syntax allows it
2021-04-25 21:21:32 +03:00
Dmytro Meleshko
8198c861f4
[nvim] disable automatic folds in the fugitive window because they break the UI
2021-04-25 21:18:23 +03:00
Dmytro Meleshko
70acf70f0b
[nvim] entirely get rid of the CtrlSF plugin
2021-04-25 21:02:00 +03:00
Dmytro Meleshko
436fffdd6d
[nvim] add a comment textobject in continuation to 4d42627b83
...
You may be wondering why I have exchanged a single simple plugin for two
arguably more complex ones. Well, vim-commentary couldn't put comments
on blank lines, so there. And also tcomment.vim was mentioned in the
README of the former plugin.
2021-04-24 14:06:43 +03:00
Dmytro Meleshko
44ba053b7c
[nvim] correctly highlight class names in declarations
2021-04-23 21:17:50 +03:00
Dmytro Meleshko
4d42627b83
[nvim] use tcomment.vim instead of vim-commentary
2021-04-23 17:41:41 +03:00
Dmytro Meleshko
0221e6c08c
[nvim] add a binding for my other favorite git command
2021-04-23 01:26:10 +03:00
Dmytro Meleshko
be265eac7c
[nvim] minor fixes to typescript syntax highlighting
2021-04-22 20:11:56 +03:00
Dmytro Meleshko
3d34200ac6
[nvim] apparently usage of l: inside functions is entirely optional
2021-03-30 01:24:37 +03:00
Dmytro Meleshko
e2d21d085c
[nvim] fix highlighting of class names in SCSS
2021-03-26 01:15:15 +02:00
Dmytro Meleshko
570307f0bc
[nvim] fix highlighting of CSS pseudo-classes
2021-03-26 01:11:05 +02:00
Dmytro Meleshko
6a12867ee0
fixup! [nvim] fix syntax syncing for JS/TS after a vim-polyglot update (this made opening crosscode/assets/js/game.compiled.js insanely slow)
2021-03-25 23:13:46 +02:00
Dmytro Meleshko
e93033fd69
[nvim] disable the custom folding algorithm for Haskell
2021-03-25 01:41:24 +02:00
Dmytro Meleshko
f24c8e5131
[nvim] add nvim-treesitter (READ COMMIT NOTES)
...
The thing is currently unstable, requires the nightly branch of neovim,
and the highlighting groups need a lot of tweaking (obviously, :HLT
doesn't work, making this even harder). I just put the configuration
into the repo in case I need it in the future.
2021-03-21 15:13:42 +02:00
Dmytro Meleshko
d129ba7563
[nvim] make the U mapping respect vim-repeat
2021-03-20 23:14:48 +02:00
Dmytro Meleshko
35b1e9446e
[nvim] add a binding for my favorite git feature
2021-03-17 19:56:07 +02:00
Dmytro Meleshko
7177de926a
[nvim] fix ranger on Android
2021-03-12 13:39:16 +02:00
Dmytro Meleshko
dfb049f52f
[nvim] add a quick keymap switcher
2021-03-12 13:28:08 +02:00
Dmytro Meleshko
0a3c9b7424
[nvim] add an indentation block motion
2021-03-07 15:24:42 +02:00
Dmytro Meleshko
b467ed4d63
[nvim] switch from coc-python to coc-pyright
2021-03-05 14:59:59 +02:00
Dmytro Meleshko
8d525337fc
[nvim] add mappings for quick horizontal scrolling
2021-02-27 14:38:31 +02:00
Dmytro Meleshko
a7d57f2fd8
[nvim] very specific fix of highlighting with termguicolors enabled
2021-02-22 11:16:11 +02:00
Dmytro Meleshko
a5f7bd3565
[nvim] add a plugin for highlighting CSS colors
2021-02-20 13:46:11 +02:00
Dmytro Meleshko
0ce30126c0
[nvim] apparently :Gcommit has also been deprecated?
2021-02-20 13:45:57 +02:00
Dmytro Meleshko
a06b104376
[nvim] update the mappings for fugitive
2021-02-15 16:22:36 +02:00
Dmytro Meleshko
8a4f6f8a4a
[nvim] disable ESLint integration for Prettier, sync configs
2021-02-12 10:43:39 +02:00
Dmytro Meleshko
32cfe4f0d5
[nvim] disable matchpairs in all other JS-like filetypes
2021-02-09 12:29:15 +02:00
Dmytro Meleshko
1abf65b087
[nvim] properly display wavy underlines under spelling mistakes now that I have enabled all termcap features of kitty
2021-02-08 21:51:59 +02:00
Dmytro Meleshko
aed0b5a30e
[nvim] fix FixWhitespaceOnSave flooding the search history
2021-02-05 11:57:28 +02:00
Dmytro Meleshko
6dc39b0e04
[nvim] add functions to workaround some interesting behaviors of vim
2021-02-05 11:54:51 +02:00
Dmytro Meleshko
124221d1e3
[nvim] bring back a fix removed in 14e64127e4
2021-02-02 22:29:04 +02:00
Dmytro Meleshko
707397ae9e
[nvim] disable rust-analyzer's diagnostics and autoimports
2021-02-01 12:51:34 +02:00
Dmytro Meleshko
abde79fbf7
[nvim+zsh] fix the need for resetting FZF_DEFAULT_OPTS on Ubuntu and derivatives
2021-01-29 01:37:49 +02:00
Dmytro Meleshko
5e5eb4d39f
[nvim] fix the commentstring in po files
2021-01-25 11:04:02 +02:00
Dmytro Meleshko
9b15d6e155
[nvim] add a plugin for RON
2021-01-21 12:49:13 +02:00
Dmytro Meleshko
d42428538c
[nvim] make the airline theme match my syntax theme even more
2021-01-20 17:37:55 +02:00
Dmytro Meleshko
0cce46f083
[nvim] disable the po airline plugin
2021-01-12 15:06:43 +02:00
Dmytro Meleshko
14e64127e4
[nvim] fix syntax syncing for JS/TS after a vim-polyglot update (this made opening crosscode/assets/js/game.compiled.js insanely slow)
2021-01-12 15:05:42 +02:00
Dmytro Meleshko
955559db5e
[nvim] don't set formatexpr
2021-01-10 20:04:27 +02:00
Dmytro Meleshko
11e651e1cb
[nvim] add some mappings for quickly manipulating diffs
2020-12-29 21:24:38 +02:00
Dmytro Meleshko
ee8762198e
[nvim] this should come in handy
2020-12-16 09:05:10 +02:00
Dmytro Meleshko
b4acbcf006
[nvim] annoying floating windows...
2020-12-11 10:54:09 +02:00
Dmytro Meleshko
1ae3156b29
[nvim] arrrrrgh, fix one other misuse of <Cmd>
2020-12-07 19:52:07 +02:00
Dmytro Meleshko
aed76b82b8
[nvim] fix typos and bugs which caused the visual star mappings to break
2020-12-07 19:32:54 +02:00