Dmytro Meleshko
8804edfafe
[zsh] add a little alias to kitty's icat
2021-05-14 11:45:59 +03:00
Dmytro Meleshko
39c393822d
[zsh] load zplg from the main entry script
2021-05-11 10:58:41 +03:00
Dmytro Meleshko
391e01b647
[zsh] get rid of some useless things
2021-05-11 10:58:34 +03:00
Dmytro Meleshko
b1566353e5
[zsh+nvim] fix sudoedit detection
2021-05-09 10:55:05 +03:00
Dmytro Meleshko
c461a7443a
[nvim] enable vim-pencil in emails
2021-05-09 01:10:50 +03:00
Dmytro Meleshko
32c7433183
upgrade the dependencies of markdown2htmldoc
2021-05-08 22:24:52 +03:00
Dmytro Meleshko
f62f9bc0ba
Revert "[userscripts] use the available helper functions"
...
This reverts commit 92361f9a54
.
2021-05-08 22:02:27 +03:00
Dmytro Meleshko
92361f9a54
[userscripts] use the available helper functions
2021-05-08 16:21:27 +03:00
Dmytro Meleshko
50440e632a
[web] add my userscripts
2021-05-08 15:53:40 +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
578180ea4c
[python] stop flake8 from complaining over binary operators
2021-05-05 01:41:59 +03:00
Dmytro Meleshko
a79d588f34
still not using neovim GUIs
2021-05-04 02:32:55 +03:00
Dmytro Meleshko
4b54ae7f02
[zsh] move zcompdump into ~/.cache
2021-04-28 17:50:31 +03:00
Dmytro Meleshko
be46fba566
[scripts/copy-crosscode-emoji-url] add an option for allowing nsfw emotes
2021-04-26 15:42:56 +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
660316fb14
[scripts/leveldb-dump] support setting separate key and value encodings
2021-04-23 21:38:37 +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
bff7aeb006
[scripts] add leveldb-dump
2021-04-22 18:34:18 +03:00
Dmytro Meleshko
5585f9c693
begin adding types to the Python scripts
2021-04-18 18:06:47 +03:00
Dmytro Meleshko
fa2406e572
[common_script_utils] add support for using fzf as a chooser
...
Among other things this means that the emote copier is finally supported
on Android.
2021-04-18 17:59:35 +03:00
Dmytro Meleshko
855538c921
[scripts] fix a bug in run_chooser when no search results are found
2021-04-12 00:54:57 +03:00
Dmytro Meleshko
661aa1785c
clarify some things in the README
2021-04-10 14:39:49 +03:00
Dmytro Meleshko
2f8b3a5fa2
[crosscode] add an icon for the Arch mod
2021-04-09 10:21:00 +03:00
Dmytro Meleshko
8dfc96c910
import scripts from dmitmel/factorio-tools@8f8f9725e5 written on 2020-05-25
2021-04-02 21:53:36 +03:00
Dmytro Meleshko
a90b41a8cc
fix "module not found" errors when importing Python code from script-resources
2021-04-02 21:50:17 +03:00
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