>>957
https://github.com/joaotavora/yasnippet/blob/master/doc/snippet-development.org#embedded-emacs-lisp-code

init.elとかで現在位置の行番号を返すこんな関数でも定義しておいて、

(defun my-current-line-number ()
(save-restriction
(widen)
(+ (count-lines (point-min) (point))
(if (= (point) (line-beginning-position))
1 0))))

スニペット定義ファイルに関数呼び出しを埋め込む(``で括ったところがlisp式として評価される):

# name: Current Line Number
# key: lnum
# --
`(my-current-line-number)`