毎回プロンプトを表示するのではなく、デフォルトのブックマーク名 (ブックマークを追加するとき) を「ファイル名: 行番号」にすることはできますか? ブックマーク + .el パッケージを bm.el に似たものにしようとしています。
2 に答える
3
bookmark-make-record-function必要なデフォルト名を作成する新しいルーチンに変数をカスタマイズできます。
(setq bookmark-make-record-function 'my-bookmark-make-record-default)
(defun my-bookmark-make-record-default ()
"add on a default name for the bookmark"
(cons (format "%s:%d" (bookmark-buffer-name) (line-number-at-pos (point)))
(bookmark-make-record-default)))
注: これにより、デフォルトの名前が要求したもの (file:line) になりますが、プロンプトが引き続き表示されます - を押しRETて新しい名前を受け入れてください。
于 2010-10-10T22:16:01.407 に答える
2
Bookmark+には、ファイルにアクセスせずにブックマークを付ける機能や、ファイル名からブックマーク名を自動的に取得する機能など、多くの可能性があります。だから、OPは間違っていると思います。
たとえば、次を参照してください。
- 自動名前付きブックマーク- あなたが言及したブックマークに似て
bm.elいます - ブックマーク名は、ファイル名とファイル内の位置を反映しています。 - 自動ファイル ブックマーク-- ファイルをブックマークのように扱うことができます (ファイルにタグを追加するなど) -- ブックマーク名はファイル名です。
于 2011-08-21T08:24:57.730 に答える