Commit Graph

171 Commits

Author SHA1 Message Date
Dmytro Meleshko 002cb0fca8 [nvim] enable automatic markdown text wrapping
See also dmitmel/eslint-config-dmitmel@4302a7077d
2021-05-16 02:42:59 +03:00
Dmytro Meleshko 280606b2b0 [nvim] fix plugins after update 2021-05-15 20:19:39 +03:00
Dmytro Meleshko 96df378bb0 [nvim] add some more mappings 2021-05-15 18:45:59 +03:00
Dmytro Meleshko 02cee81a90 [nvim] add a GBrowse handler for AUR package repos 2021-05-14 15:28:44 +03:00
Dmytro Meleshko c461a7443a [nvim] enable vim-pencil in emails 2021-05-09 01:10:50 +03:00
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