Commit graph

134 commits

Author SHA1 Message Date
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
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
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
7a3bcc5cc6 [zsh] use Python 3 by default on macOS 2021-02-07 19:49:38 +02:00
Dmytro Meleshko
fe2dd2c982 [zsh] add a timestamp printing function 2021-02-05 11:13:25 +02:00
Dmytro Meleshko
56ed052f85 [zsh] display the current pyenv version in the prompt 2021-02-02 22:53:56 +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
1a1b27fa65 [zsh] fix the manpath-caused errors on shell startup once and for all 2021-01-25 18:43:49 +02:00
Dmytro Meleshko
e786ef6448 [zsh] re-define j to use fzf for selection instead of fasd's algorithm 2021-01-08 18:26:24 +02:00
Dmytro Meleshko
cf9f46a90e [zsh] display current Python virtualenv in the prompt 2021-01-06 00:35:53 +02:00
Dmytro Meleshko
3e499704a0 [zsh] make the diff alias even more concrete 2021-01-05 20:41:33 +02:00
Dmytro Meleshko
51fd230d51 [zsh] fix a typo in the automatic theme setter 2021-01-03 19:27:52 +02:00
Dmytro Meleshko
ffa7f8f38a [zsh] add a bunch of new aliases 2021-01-03 19:27:17 +02:00
Dmytro Meleshko
cc28755977 [zsh] set my syntax theme automatically 2021-01-03 19:24:18 +02:00
Dmytro Meleshko
d8cc8d3feb [zsh] minor edits 2020-11-30 19:33:08 +02:00
Dmytro Meleshko
f9ed443e4a [nvim+zsh] disable the ugly fzf popup window and turn off rounded borders in the preview window 2020-11-04 02:09:45 +02:00
Dmytro Meleshko
1a9bbbd743 [zsh] what the hell did I commit and push? 2020-10-21 14:27:52 +03:00
Dmytro Meleshko
0e1f13cc7b [zsh] add a deswapping function for Linux 2020-10-04 19:26:44 +03:00
Dmytro Meleshko
f4a726a2c9 [zsh] add an option for disabling the colorscheme setter 2020-10-04 16:28:13 +03:00
Dmytro Meleshko
13d2805205 [scripts] add the prime-run script along with a completion function 2020-10-02 17:34:21 +03:00
Dmytro Meleshko
90c01434ef [zsh] save the real "man" command to history when F1 is pressed 2020-09-14 17:45:20 +03:00
Dmytro Meleshko
0442601626 [colorschemes] rewrite the buildscript as a makefile 2020-09-06 14:14:29 +03:00
Dmytro Meleshko
b2410007a8 [zsh] better error handling for viscd 2020-09-05 18:09:29 +03:00
Dmytro Meleshko
ffb177044a [zsh] add a couple github-specific alises 2020-09-05 15:54:12 +03:00
Dmytro Meleshko
c2bc86c546 [zsh] add more date formatting functions, remove the --utc argument 2020-09-04 22:56:14 +03:00
Dmytro Meleshko
ca421310dd [zsh] add an alias for a commonly used rsync configuration 2020-09-03 09:03:12 +03:00
Dmytro Meleshko
f0d30cae4f [zsh] add ruby gems to path.zsh 2020-08-28 16:28:23 +03:00
Dmytro Meleshko
4d5cf9abe1 [zsh] map Alt+e to the action of Ctrl+x Ctrl+e 2020-08-28 15:12:29 +03:00
Dmytro Meleshko
3c045bff66 rewrite gitignores 2020-08-23 11:59:42 +03:00
Dmytro Meleshko
65a581e0ce very minor changes 2020-08-23 11:57:34 +03:00
Dmytro Meleshko
03c6fc9083 [zsh] reduce required argument count of path_prepend 2020-07-26 13:01:53 +03:00
Dmytro Meleshko
b654234bcf disable the fzf "zsh plugin" 2020-07-25 20:32:58 +03:00
Dmytro Meleshko
3898112521 [zsh] add a few useful aliases and functions 2020-07-18 22:48:25 +03:00
Dmytro Meleshko
4bbc47593b [scripts] add discord-whois 2020-05-29 21:54:08 +03:00
Dmytro Meleshko
626bd91f00 [zsh] add a ZLE widget for visman 2020-05-14 00:58:17 +03:00
Dmytro Meleshko
ebd9124bb1 [zsh] import completion.zsh changes from OMZ 2020-05-11 14:20:26 +03:00
Dmytro Meleshko
456b1cda0c [zsh] make multiple dot aliases more compatible 2020-04-30 12:04:57 +03:00
Dmytro Meleshko
361ef09ae8 [scripts] add a script for searching manpages with fzf 2020-04-18 15:04:08 +03:00
Dmytro Meleshko
328a75d157 [zsh] temporarily fix zplg errors caused by detached HEAD in plugins 2020-01-12 10:34:16 +02:00
Dmytro Meleshko
ff47c00035 [zsh] unset jq_colors 2020-01-06 12:07:07 +02:00
Dmytro Meleshko
e549d7fa2f [zsh] refactor platform identification 2020-01-06 12:06:58 +02:00
Dmytro Meleshko
894a81f2b3 [zsh] refactor *path variable manipulation functions 2020-01-05 13:43:46 +02:00
Dmytro Meleshko
093bd9837c [zsh] change jq theme 2020-01-04 23:20:28 +02:00
Dmytro Meleshko
1c43cdcf51 [zsh] add function for checking out latest versions of plugins 2019-12-30 17:22:28 +02:00
Dmytro Meleshko
0d521c169b [zsh, git] use Zsh aliases instead of gitconfig for my log format 2019-12-30 00:34:47 +02:00
Dmytro Meleshko
c31a5515f1 [zsh] add multiple file support for the open function 2019-12-23 11:53:58 +02:00