Dmytro Meleshko
5ebbadb45d
[zsh] carefully rewrite all prints to not produce escape sequences
2021-03-30 15:16:24 +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
f9127d6ce2
[git] remove the "unstage" alias in favor of "grst" in zsh
2021-03-27 13:12:16 +02:00
Dmytro Meleshko
7d7a4b106b
[scripts/playerctl-simple-menu] sort players which are currently playing something higher
2021-03-26 22:29:08 +02:00
Dmytro Meleshko
e2d21d085c
[nvim] fix highlighting of class names in SCSS
2021-03-26 01:15:15 +02:00
Dmytro Meleshko
4b0865b150
[scripts/pycalc] add a simple as a rock quadratic equation solver
2021-03-26 01:11:48 +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
e4c2a87015
[zsh] install fasd if it's not present, also change the database path
2021-03-21 12:17:57 +02:00
Dmytro Meleshko
d129ba7563
[nvim] make the U mapping respect vim-repeat
2021-03-20 23:14:48 +02:00
Dmytro Meleshko
42b4c58377
[crosscode] add a fallback manifest for the mod
2021-03-20 02:30:53 +02:00
Dmytro Meleshko
a848343e94
[zsh] add the new Rubygems location to PATH
2021-03-20 02:04:17 +02:00
Dmytro Meleshko
173bf5851e
[scripts] rewrite Python scripts to not use the requests module
2021-03-18 20:25:15 +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
b60438f49b
[zsh] add library paths of all installed Rust toolchains
2021-03-07 14:59:48 +02:00
Dmytro Meleshko
aecef017f9
[zsh] inline the fasd plugin from OMZ and remove the useless one called 'extract'
2021-03-07 13:06:14 +02:00
Dmytro Meleshko
b467ed4d63
[nvim] switch from coc-python to coc-pyright
2021-03-05 14:59:59 +02:00
Dmytro Meleshko
d2eb84c663
Merge pull request #7 from dmitmel/dependabot/npm_and_yarn/script-resources/markdown2htmldoc/prismjs-1.23.0
...
Bump prismjs from 1.21.0 to 1.23.0 in /script-resources/markdown2htmldoc
2021-03-01 22:57:41 +02:00
dependabot[bot]
97d8246877
Bump prismjs from 1.21.0 to 1.23.0 in /script-resources/markdown2htmldoc
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.21.0 to 1.23.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.21.0...v1.23.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-01 20:56:44 +00: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
d597858cce
[zsh] stop adding the 'bin' directory of Rustup toolchains to the PATH, this broke per-directory overrides because those rely on toolchain executables being symlinked to the rustup exe itself
2021-02-20 13:46:27 +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
faa946c7cc
[zsh] implement update-grub for Arch systems
2021-02-14 02:09:05 +02:00
Dmytro Meleshko
789d9caefd
[zsh] parse ~/.ssh/config with a zsh script instead of awk as well
2021-02-13 17:51:25 +02:00
Dmytro Meleshko
412015d374
[zsh] parse rustup settings with a zsh script instead to further improve performance
2021-02-13 17:31:01 +02:00
Dmytro Meleshko
27f9b351c1
[zsh] export libs from the installed Rust toolchain as well
2021-02-13 16:39:18 +02:00
Dmytro Meleshko
4ad73c7154
[zsh] improve path.zsh loading speed by not calling the entire rustc
...
The effects of this were very significant on my good ol' winchester.
2021-02-12 21:00:01 +02:00
Dmytro Meleshko
3f40b413f3
[x11] add my xprofile
2021-02-12 15:27:03 +02:00
Dmytro Meleshko
315a95750e
[scripts/discord-stream-desktop-audio] allow specifying the audio device
2021-02-12 10:51:34 +02:00
Dmytro Meleshko
8a4f6f8a4a
[nvim] disable ESLint integration for Prettier, sync configs
2021-02-12 10:43:39 +02:00
Dmytro Meleshko
bddaea14dd
[crosscode] add a mod for binding mouse buttons to actions
2021-02-12 10:25:35 +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
909783441d
[kitty] stop changing TERM to something non-default
2021-02-08 20:08:04 +02:00
Dmytro Meleshko
207298c6f1
[ranger] add ranger config
2021-02-08 20:08:04 +02:00
Dmytro Meleshko
7a3bcc5cc6
[zsh] use Python 3 by default on macOS
2021-02-07 19:49:38 +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
fe2dd2c982
[zsh] add a timestamp printing function
2021-02-05 11:13:25 +02:00
Dmytro Meleshko
871aa910da
[scripts] add my secret tmux attaching script
2021-02-04 22:41:27 +02:00
Dmytro Meleshko
3f7c26f124
[kitty] remove the sample config and keep only the changed bits
2021-02-04 19:59:18 +02:00
Dmytro Meleshko
f35f14dba6
[kitty] enable the only two layouts I actually use
2021-02-04 19:59:18 +02:00