僕はコードを書いていると、「このファイルのこの行辺り、こんなことやってるからメモしておきたい」みたいなことがよく起こります。その時、emacsでgrepした時とかに表示されるファイルリンクみたいな感じで、メモしたいと思いました。下のような感じ。
とりあえずのところ、その機能はorg-modeでできたのでメモします。
orgモードを使って現在のファイル行へのリンクを保存する
org-modeを使って現在の行へのリンクを保存するにはorg-store-linkを使います。これを適当にkeybindに割り当てておくと便利です。
(define-key global-map (kbd "C-c l") 'org-store-link)
その後、以下のようにある行にいる状態でC-c lをします。
その後、適当なorgファイルでC-c C-lをすると、リンクを貼り付けられます。enterとか押すと、そのファイルに飛ぶことができます。
さらにリンクにdescriptionをつけておくことができて、例えば「明日の作業はここからやる」みたいな感じでリンクを作っておくこともできます。便利ですね。