3 votes

Pentadactyl: Utiliser l'URL de l'onglet actuel dans la commande

Je voudrais créer une association pour envoyer un lien par e-mail vers la page affichée dans l'onglet actuel :

:map ,m :! mail -s "Voici un lien" email@example.com

J'essaie de trouver comment remplacer par l'URL de la page actuellement affichée dans l'onglet.

Si vous connaissez vim, cela équivaudrait à %.

6voto

blueyed Points 1171

Utiliser :execute, où vous pouvez utiliser l'API Javascript:

:map ,m :execute '!echo ' + buffer.URL + ' | mail -s "Sujet" mail@example.com'

Ou utilisez une mise en correspondance Javascript, comme:

javascript <f -js MyFoo();

Voir https://github.com/blueyed/dotfiles/blob/master/pentadactylrc#L212 pour une fonction plus sophistiquée pour configurer l'éditeur en fonction des noms d'hôte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X