закладки, запрашивающие имя каждый раз в одном и том же буфере - PullRequest
1 голос
/ 17 мая 2010

Возможно ли иметь имя закладки по умолчанию (когда мы добавляем закладку) в качестве «имя файла: номер строки» вместо того, чтобы каждый раз запрашивать нас? Попытка получить пакет закладок + .el похож на bm.el.

Ответы [ 2 ]

3 голосов
/ 11 октября 2010

Вы можете настроить переменную 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)))

Примечание: это делает имя по умолчанию тем, что вы запрашивали (файл: строка), но вы все равно получаете запрос - просто нажмите RET , чтобы принять новое имя.

2 голосов
/ 21 августа 2011

Закладка + предоставляет вам множество возможностей, в том числе возможность создавать закладки для файлов, не посещая их, и автоматически назначать имя закладки из имени файла. , Поэтому я думаю, что ОП ошибается.

См., Например:

...