投稿のIDをどのように採番しようかと考えたが結局ただのタイムスタンプで良いという結論に至った。

ファイル名の生成は次の関数で行っている。

(defun symdon-ga-create-new-file-path ()
  (concat
   (directory-file-name symdon-ga-post-directory)
   "/"
   (format "%s.org"
	   (truncate (float-time)))))
ファイル名の生成関数

この関数のなかでfloat-time関数で返される浮動小数点数をtruncate関数で切り捨てている。

(truncate (float-time))

次のような値が返される。

1610976490