add jeffreytse/zsh-vi-mode with sheldon.
history substring search bindings are remapped to work with 'viins' and
'vicmd' (NORMAL) modes of the vi prompt, and J and K mappings in 'vicmd'
mode are added.
fzf loading also had to be reworked using system installation fzf
completions are used. bindings for fzf are broken if loaded
conventionally, therefore a helper function is offered by zsh-vi-mode to
source anything after vi mode is initialized and it is used to source
said completions.
at this occasion FZF_COMPLETION_OPTS et al. have also been reworked a
little to use dracula colorscheme, fd-find instead of find and bat to
auto-colour files.
...(https://sheldon.cli.rs/): Fast, configurable, shell plugin manager
and as a consequence of a recent(-ish) update of zsh on fedora 35
(zsh.x86_64 5.8.1-1.fc35 @updates), fpath also has to be set manually.
fusuma recently has troubles running under wayland (sway), therefore the
temporary solution is to lie to it and pretend we're X11 Gnome session.
Fusuma: 2.1.0
ruby 2.6.6p146
libinput: 1.19.2
sway version 1.6.1
Linux 5.15.2-xm1.0e20211105.fc35.x86_64
OS: Fedora Linux 35 (Workstation Edition)
* necessary for the seamless use of rootless podman/podman-docker
(compat) convenience, since the "docker socket" -> podman.sock -> now
resides inside user's run directory
* follow-up of d03d466672
it's just a firefox nightly that runs as a systemd user service with no
recollection of past history and no super-tight security tweaks
(browser-wise). encapsulated using systemd-interfaced kernel
capabilities to protect the home.
the alias is supposed to encompass the purpose of use.