dblume commited on 2022-11-27 00:19:07
Showing 3 changed files, with 16 additions and 2 deletions.
| ... | ... |
@@ -0,0 +1,13 @@ |
| 1 |
+( |
|
| 2 |
+ focus_right: Some(( code: Char('l'), modifiers: ( bits: 0,),)),
|
|
| 3 |
+ focus_left: Some(( code: Char('h'), modifiers: ( bits: 0,),)),
|
|
| 4 |
+ focus_above: Some(( code: Char('k'), modifiers: ( bits: 0,),)),
|
|
| 5 |
+ focus_below: Some(( code: Char('j'), modifiers: ( bits: 0,),)),
|
|
| 6 |
+ |
|
| 7 |
+ move_left: Some(( code: Char('h'), modifiers: ( bits: 0,),)),
|
|
| 8 |
+ move_right: Some(( code: Char('l'), modifiers: ( bits: 0,),)),
|
|
| 9 |
+ move_up: Some(( code: Char('k'), modifiers: ( bits: 0,),)),
|
|
| 10 |
+ move_down: Some(( code: Char('j'), modifiers: ( bits: 0,),)),
|
|
| 11 |
+ |
|
| 12 |
+ open_help: Some(( code: F(1), modifiers: ( bits: 0,),)), |
|
| 13 |
+) |
| ... | ... |
@@ -57,6 +57,7 @@ See [config.dlma.com](http://config.dlma.com) for more. |
| 57 | 57 |
7. .ssh/config, for a [fix for CVE-2016-0777](https://news.ycombinator.com/item?id=10901588). (Or upgrade to OpenSSH 7.1p2 released Jan 14, 2016 from http://www.openssh.com.) |
| 58 | 58 |
8. .ripgreprc, for ripgrep, or [rc](https://github.com/BurntSushi/ripgrep/). |
| 59 | 59 |
9. .gdbinit |
| 60 |
+10. .config/gitui/key\_bindings.ron, for vim key bindings in [gitui](https://github.com/extrawurst/gitui). |
|
| 60 | 61 |
|
| 61 | 62 |
#### Optional manual steps for fresh setups |
| 62 | 63 |
|
| ... | ... |
@@ -5,7 +5,7 @@ declare -r SCRIPT_NAME=$(basename "$BASH_SOURCE") |
| 5 | 5 |
declare -r backup_dir=$HOME/backup_of_dotfiles_$(date "+%Y-%m-%d_%H%M%S") |
| 6 | 6 |
declare -a dotfiles=(".bashrc" ".bash_profile" ".vimrc" ".editrc" ".gitconfig"
|
| 7 | 7 |
".gitignore" ".inputrc" ".tmux.conf" ".ssh/config" ".ripgreprc" |
| 8 |
- ".gdbinit") |
|
| 8 |
+ ".gdbinit" ".config/gitui/key_bindings.ron") |
|
| 9 | 9 |
declare -i DRY_RUN=0 |
| 10 | 10 |
|
| 11 | 11 |
## exit the shell (with status 2) after printing the message |
| ... | ... |
@@ -55,7 +55,7 @@ do |
| 55 | 55 |
fi |
| 56 | 56 |
else |
| 57 | 57 |
echo "$i" will be added to HOME. |
| 58 |
- ((DRY_RUN==0)) && cp "$i" $HOME/"$i" |
|
| 58 |
+ ((DRY_RUN==0)) && mkdir -p $HOME/$(dirname "$i") && cp "$i" $HOME/"$i" |
|
| 59 | 59 |
fi |
| 60 | 60 |
done |
| 61 | 61 |
|
| 62 | 62 |