web-dev-qa-db-ja.com

Pentadactyl:Commandの現在のタブのURLを使用してください

現在のタブに表示されているページへのリンクを電子メールで送信するためのマッピングを作成します。

:map ,m :! mail -s "here's a link" [email protected]<cr><current-url><C-d>
 _

現在タブに表示されているページのURLと置き換える方法を見つけようとしています。

あなたがVimに精通しているならば、それは%に相当するでしょう。

3
Jon Lorusso

使用 :execute、JavaScript APIを使用できます。

:map ,m :execute '!echo ' + buffer.URL + ' | mail -s "Subject" [email protected]'
 _

またはJavaScriptマッピングを使用してください。

javascript <<EOF
function MyFoo() {
    alert(buffer.URL.Host);
}
EOF
map <Leader>f -js MyFoo();
 _

https://github.com/blueyed/dotfiles/blob/master/pentAdactylrC#L212 ホストに基づいてエディタを設定するためのより洗練された機能名前。

6
blueyed