orgmode

リンクの内容をeldocで表示

eldoc の機能を用いてカーソル下のリンクをエコーエリアに出す設定です.意外と簡単にできました. (with-eval-after-load "org" (add-hook 'org-mode-hook #'my-load-echo-org-link) (defun my-echo-org-link () (when (org-in-regexp org-link-bracket-re 1) (let ((link "Link:") (msg (org-link-unescape (match-string-no-properties 1)))) (put-text-property 0 (length link) 'face 'minibuffer-prompt link)

最終変更日の手動設定

ox-hugo を使った Hugo への markdown 出力では,最終更新日( lastmod )を設定できる. さらに次のように設定すれば,ファイル保存時に自動的に最終更新日を設定できる. (setq org-hugo-auto-set-lastmod t)

記事の Org file にリンクを貼る

せっかく ox-hugo で記事を書いているので,Hugo記事のソースとなる orgfile を明示したい. 毎度手動でそのリンクを生成するのは面倒なので,マクロで実現してみ

Hugo and org mode

Heading1 Heading 2 コンテンツ Heading 3 a b Source blocks elisp (message "Hello! World") Centered Centered text cpp #include <iostream>using namespace std; int main(){ cout << "Hello, World!" << endl; return 1; } Heading 4 $H(z)$ 表 1 3 2 4 てーぶる 装飾 太字 , 下線 , イタリック リンク http: