<p>backends fasd</p>

Créé le 10 avr. 2012  ·  7Commentaires  ·  Source: clvv/fasd

La documentation pour la configuration des backends fasd n'est pas explicite, mais dans mes tests, je n'arrive pas du tout à lire viminfo.

Réglage:
$_FASD_BACKENDS="viminfo" ou à
$_FASD_BACKENDS=viminfo

dans ~/.fasdrc ne semble pas du tout analyser le fichier. Ceci est confirmé en déplaçant le fichier .fasd qui semble alors effacer toutes les données.

Des conseils ou des pointeurs pour quelque chose que je devrais essayer?

Commentaire le plus utile

veuillez l'ajouter à la doc que pour utiliser plusieurs emplacements, nous devrions les séparer par espace, j'imaginais que c'était par : comme dans la variable $PATH.
_FASD_BACKENDS="native viminfo"

Tous les 7 commentaires

Je pense que c'est un problème de syntaxe. .fasdrc doit être un script shell. L'affectation de variable dans le script shell posix n'inclut pas le signe $ tête.

En supposant que vous souhaitiez utiliser le contenu de votre fichier .viminfo en plus de ce que fasd possède déjà, essayez :

_FASD_BACKENDS="native viminfo"

Ça a l'air bien, merci pour la réponse ! Existe-t-il un moyen de savoir si l'importation des données viminfo a réussi ? J'ouvre pas mal de fichiers depuis vim que fasd ne verrait jamais autrement. Pour le moment, si j'ai juste viminfo comme backend, cela ne donne toujours aucun résultat.

C'est étrange. Essayez fasd -tb viminfo . Rien du tout? Sinon, essayez également fasd --backend viminfo . Y a-t-il quelque chose de spécial à propos de votre configuration? Êtes-vous .viminfo fichier $HOME ? Y a-t-il des lignes qui commencent par > dans votre fichier .viminfo ?

.viminfo est dans $HOME. Aucune sortie de fasd -tb viminfo , voici la sortie de l'autre commande.

$ fasd --backend viminfo
sed: 1: "/^>/{s@~@/Users/pear@;p}": extra characters at the end of p command

J'ai des lignes commençant par > dans .viminfo, mais github markdown continue de manger le > :D

/usr/local/bin/fasd
20 " 1 16
21 ^ 1 17

Le problème est que votre sed n'aime pas la commande que fasd a donnée. J'ai poussé une solution rapide pour vous, sur la branche issue-5.

Tu utilises quel OS ? Avec quel sed est-il fourni ? Je pense que le code que fasd a donné à sed est parfaitement conforme à posix, bien que je puisse me tromper.

Ouais, je viens de l'attraper aussi. MacOS n'aime pas les { dans sed. Merci pour la réparation rapide. Alternativement, il est probablement raisonnable de recommander aux utilisateurs (avec Homebrew installé) rencontrant ce problème d'installer un sed non-MacOS.

```brew install gnu-sed --default-names

I just did that and everything is happy. Thanks for the help!

veuillez l'ajouter à la doc que pour utiliser plusieurs emplacements, nous devrions les séparer par espace, j'imaginais que c'était par : comme dans la variable $PATH.
_FASD_BACKENDS="native viminfo"

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

sbglasius picture sbglasius  ·  5Commentaires

sindresorhus picture sindresorhus  ·  11Commentaires

rendybjunior picture rendybjunior  ·  14Commentaires

josephholsten picture josephholsten  ·  15Commentaires

rosshadden picture rosshadden  ·  6Commentaires