スマート二重括弧をリンク用に構成する方法は?

私はリンクのために二重括弧を大きく使います。 [[]]の代わりに[[]]を入力し、[[]]にプロンプ​​トが表示されたら、もう一度[]を押すと、リンクを閉じる、つまり、リンクを閉じるというスマートな自動補完を設定しますか?最後の [[]]?

2

1 答え

私の最初の考えは、org:C-c C-lを使い、あなたのリンクを入力します。

2番目の考えは、次のような関数を書く:

(defun my-link (s)
 (interactive "sLink: ")
 (insert (format "[[%s]" s)))

あなたが好きなら、いくつかのキーにバインドしてください。

3番目の考え:綿棒やスケルトンを見てください。

5
追加された
それは動作します。私は現在、それをトリガするために(単に[[$ 1] [$ 2] $ 0、 "リンク"をトリガーとして)麻雀を使用しています。それは常に動作します。しかし私がかなり理解していない何らかの理由で、ubuntuで実行されているemacsは、私が質問したところで、Macではそうではありません。
追加された 著者 Georgy Bolyuba,