Я использую org-mode
в Emacs
для документирования своей деятельности по разработке. Одной из задач, которую я должен постоянно выполнять вручную, является описание областей кода. Emacs
имеет очень хороший Список закладок: создайте закладку с помощью CTRL- xrm, перечислите их с помощью CTRL- xrl. Это очень полезно, но не совсем то, что мне нужно.
Орг-режим имеет понятие ссылки, и команда org-store-link
запишет ссылку на текущую позицию в любом файле, которую можно вставить в org-файл. Проблема с этим двоякая:
файл/поиск
, что мне не нужно.Мне нужно, чтобы закладка была в текстовом виде, чтобы я мог скопировать и вставить ее в орг-режиме, при необходимости отредактировать ее в простом формате, подобном этому:
absolute-file-path:line
И это должно быть получено из текущей точки должность. Рабочий процесс будет таким же простым, как:
position-to-kill-ring
(я бы привязал это к сочетанию клавиш)org-mode
.К сожалению, мой lisp
не существует, поэтому я делаю не знаю, как это сделать. Есть ли простое решение моей проблемы?