✨ Vim now returns to saved line, savable in vim
This commit is contained in:
parent
186aab0d91
commit
bc47a2b82c
3 changed files with 21 additions and 7 deletions
|
|
@ -78,10 +78,13 @@ matches:
|
||||||
replace: "########################\n\n#######################"
|
replace: "########################\n\n#######################"
|
||||||
|
|
||||||
- trigger: ":rdr"
|
- trigger: ":rdr"
|
||||||
replace: "source $HOME/.sdrc && cd $sdir && nvim $sdoc"
|
replace: "source $HOME/.sdrc && cd $sdir && nvim +$sdline $sdoc"
|
||||||
|
|
||||||
- trigger: ":rdd"
|
- trigger: ":rdd"
|
||||||
replace: "source $HOME/.sdrc && cd $sdir"
|
replace: "source $HOME/.sdrc && cd $sdir && ls"
|
||||||
|
|
||||||
|
- trigger: ":rds"
|
||||||
|
replace: ":! echo 'export sdline=' >> $HOME/.sdrc"
|
||||||
|
|
||||||
- trigger: ":for"
|
- trigger: ":for"
|
||||||
replace: "for (;;) {}"
|
replace: "for (;;) {}"
|
||||||
|
|
|
||||||
|
|
@ -78,10 +78,13 @@ matches:
|
||||||
replace: "########################\n\n#######################"
|
replace: "########################\n\n#######################"
|
||||||
|
|
||||||
- trigger: ":rdr"
|
- trigger: ":rdr"
|
||||||
replace: "source $HOME/.sdrc && cd $sdir && nvim $sdoc"
|
replace: "source $HOME/.sdrc && cd $sdir && nvim +$sdline $sdoc"
|
||||||
|
|
||||||
- trigger: ":rdd"
|
- trigger: ":rdd"
|
||||||
replace: "source $HOME/.sdrc && cd $sdir"
|
replace: "source $HOME/.sdrc && cd $sdir && ls"
|
||||||
|
|
||||||
|
- trigger: ":rds"
|
||||||
|
replace: ":! echo 'export sdline=' >> $HOME/.sdrc"
|
||||||
|
|
||||||
- trigger: ":for"
|
- trigger: ":for"
|
||||||
replace: "for (;;) {}"
|
replace: "for (;;) {}"
|
||||||
|
|
|
||||||
14
scripts/sdir
14
scripts/sdir
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# used with espanso :rdr and :rdd command
|
||||||
# A simple bookmarking script used in conjunction with rdir
|
# A simple bookmarking script used in conjunction with rdir
|
||||||
# to save a directory for easy navigation later
|
# to save a directory for easy navigation later
|
||||||
|
|
||||||
|
|
@ -13,11 +14,18 @@ if [[ ! -f "$sdir" ]] ; then
|
||||||
/usr/bin/touch "$sdir"
|
/usr/bin/touch "$sdir"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $# -gt 0 ]] ; then
|
if [[ $# -eq 1 ]] ; then
|
||||||
sdoc="$1"
|
sdoc="$1"
|
||||||
|
sdline="0"
|
||||||
|
else
|
||||||
|
sdoc=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $# -eq 2 ]] ; then
|
||||||
|
sdoc="$1"
|
||||||
|
sdline="$2"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 'export sdir='"$sdir" > "$sdrc"
|
echo 'export sdir='"$sdir" > "$sdrc"
|
||||||
echo 'export sdoc='"$sdoc" >> "$sdrc"
|
echo 'export sdoc='"$sdoc" >> "$sdrc"
|
||||||
# immediately source ~/.sdrc
|
echo 'export sdline='"$sdline" >> "$sdrc"
|
||||||
source "$sdrc"
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue