Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nora75/bd3c5a58488baf1ba077efe88a06cdfa to your computer and use it in GitHub Desktop.
Save nora75/bd3c5a58488baf1ba077efe88a06cdfa to your computer and use it in GitHub Desktop.
Create Markdown hyperlink automatically with title. Usage: type ``:MDURL`` over a URL.
@nora75
Copy link
Author

nora75 commented Mar 13, 2019

環境によってはマップでヤンクを変更している。特にプラグインでの操作になっている場合があるため、確実にレジスタに入るようにした。
ヤンク時に改行が入っている可能性も考慮して、念の為として改行を置換している。
また、個人的な使い勝手の向上としてコマンドはmarkdownファイルでのみコマンドを利用可能に。
自前環境ではマピングで利用しているのでマップも書いておきました。
また、2つあったコマンドを1つにし、URLからタイトルの取得が出来なかった時のみ自分で編集といった形を取り、手間を省いた。
元のコマンドの定義は一応残してあるだけ。元のコマンドの定義に!が抜けていた為、リロードが不可能になっていたものを修正。
以下元ソースの作者様に感謝。使わさせて頂き加筆が楽になりました。ありがとうございます。
http://kainokikaede.hatenablog.com/entry/2015/01/05/055638

@nora75
Copy link
Author

nora75 commented Mar 13, 2019

バグ修正済み。そのうち強化してwebapi以外依存無しにする予定。そのうち、いつかは知らん。
非同期通信もしたい。

@nora75
Copy link
Author

nora75 commented Mar 15, 2019

デバッグ用のechomをechoに戻し、コピペ出来てなかったせいでechohlがwarningになったままだったのを修正。

@nora75
Copy link
Author

nora75 commented Apr 2, 2019

単純にタイトルを挿入している為imapが適用されてしまうバグ直します。そのうち。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment