Commit graph

9 commits

Author SHA1 Message Date
Jonathan Hodgson
afb31a7589 ZSH: fixes issue for creaing directory with ~ in path
The alt-m key binding is used to create a directory for the current
"word". This change makes it work if it has something like ~ in the
name.

${~var} is used to turn on GLOB_SUBST. The string resulting from the
expansion will be interpreted as a pattern anywhere that is possible,
such as filenames expanding `~`

man zshexpn
2021-08-31 10:42:56 +01:00
Jonathan Hodgson
ae532f2ca0 ZSH: allows command swap key binding to support multiple groups
The groups are now separated by : character and each element in the
group is separated by a space

I have added a group for swapping ping and mtr
2020-10-14 12:29:16 +01:00
Jonathan Hodgson
d68a0628b2 ZSH: Add alt+c keybinding for swapping commands
By pushing alt+c, zsh will now cycle between vim, ls and cd. In the
future I may add more cycle groups
2020-10-13 15:59:16 +01:00
Jonathan Hodgson
85507b9aae ZSH: makes edit with vim shortcut Ctrl+x
For some reason ctrl+x ctrl+e has stopped working. I think it is
probably related to the use of suckless scroll. This uses ctrl+e which
is interpreted as a scroll.

For now though, using ctrl+x is fine
2020-10-06 14:33:07 +01:00
Jonathan Hodgson
65ddfa3342 Makes fg-bg work on more listeners 2020-07-29 17:20:45 +01:00
Jonathan Hodgson
72f8fa04cd Adds alt+m zle shortcut to create the directory for the current arg 2020-05-22 17:37:21 +01:00
Jonathan Hodgson
7909828f80 Mostly improving fzf tab on-word complete 2020-05-08 20:42:26 +01:00
Jonathan Hodgson
eab2cd70d5 Adds ctrl+z binding 2020-03-11 17:40:45 +00:00
Jonathan Hodgson
715b2b7d3e Lots of zsh changes 2020-03-11 11:30:54 +00:00