rc/: Escaping cleanups in bundled scripts

Remove escapes that trigger errors when experimenting with doubling-up
escaping.
This commit is contained in:
Maxime Coste 2018-05-21 22:14:43 +10:00
parent 6ce248b59c
commit 5ad188e14c
3 changed files with 9 additions and 9 deletions

View File

@ -7,19 +7,19 @@ declare-option -docstring "colon separated list of paths to tag files to parse w
str-list ctagsfiles 'tags' str-list ctagsfiles 'tags'
define-command -params ..1 \ define-command -params ..1 \
-shell-candidates ' -shell-candidates %{
realpath() { ( path=$(readlink "$1"); cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) } realpath() { ( path=$(readlink "$1"); cd "$(dirname "$1")"; printf "%s/%s\n" "$(pwd -P)" "$(basename "$1")" ) }
printf %s\\n "$kak_opt_ctagsfiles" | tr \':\' \'\n\' | printf %s\\n "$kak_opt_ctagsfiles" | tr ':' '\n' |
while read -r candidate; do while read -r candidate; do
[ -f "$candidate" ] && realpath "$candidate" [ -f "$candidate" ] && realpath "$candidate"
done | awk \'!x[$0]++\' | # remove duplicates done | awk '!x[$0]++' | # remove duplicates
while read -r tags; do while read -r tags; do
namecache="${tags%/*}/.kak.${tags##*/}.namecache" namecache="${tags%/*}/.kak.${tags##*/}.namecache"
if [ -z "$(find "$namecache" -prune -newer "$tags")" ]; then if [ -z "$(find "$namecache" -prune -newer "$tags")" ]; then
cut -f 1 "$tags" | uniq > "$namecache" cut -f 1 "$tags" | uniq > "$namecache"
fi fi
cat "$namecache" cat "$namecache"
done' \ done} \
-docstring %{ctags-search [<symbol>]: jump to a symbol's definition -docstring %{ctags-search [<symbol>]: jump to a symbol's definition
If no symbol is passed then the current selection is used as symbol name} \ If no symbol is passed then the current selection is used as symbol name} \
ctags-search \ ctags-search \

View File

@ -12,7 +12,7 @@ hook global BufCreate .*[.](hs) %{
# ‾‾‾‾‾‾‾‾‾‾‾‾ # ‾‾‾‾‾‾‾‾‾‾‾‾
add-highlighter shared/ regions -default code haskell \ add-highlighter shared/ regions -default code haskell \
string '(?<!\'\\)(?<!\')"' (?<!\\)(\\\\)*" '' \ string (?<!'\\)(?<!')" (?<!\\)(\\\\)*" '' \
macro ^\h*?\K# (?<!\\)\n '' \ macro ^\h*?\K# (?<!\\)\n '' \
pragma \{-# '#-\}' \{- \ pragma \{-# '#-\}' \{- \
comment \{- -\} \{- \ comment \{- -\} \{- \

View File

@ -12,10 +12,10 @@ hook global BufCreate .*\.p[lm] %{
# ‾‾‾‾‾‾‾‾‾‾‾‾ # ‾‾‾‾‾‾‾‾‾‾‾‾
add-highlighter shared/ regions -default code perl \ add-highlighter shared/ regions -default code perl \
command '(?<!\$)(?<!\\)`' (?<!\\)(\\\\)*` '' \ command (?<!\$)(?<!\\)` (?<!\\)(\\\\)*` '' \
double_string '(?<!\$)(?<!\\)"' (?<!\\)(\\\\)*" '' \ double_string (?<!\$)(?<!\\)" (?<!\\)(\\\\)*" '' \
single_string "(?<!\\$)(?<!\\\\)'" (?<!\\)(\\\\)*' '' \ single_string (?<!\$)(?<!\\\\)' (?<!\\)(\\\\)*' '' \
comment '(?<!\$)(?<!\\)#' $ '' comment (?<!\$)(?<!\\)# $ ''
add-highlighter shared/perl/command fill magenta add-highlighter shared/perl/command fill magenta
add-highlighter shared/perl/double_string fill string add-highlighter shared/perl/double_string fill string