branch: scratch/yasnippet commit 6e4de312cf7c2339df47e7af7a156d1480316df4 Author: Stefan Monnier <monn...@iro.umontreal.ca> Commit: Stefan Monnier <monn...@iro.umontreal.ca>
* doc/yas-doc-helper.el: Use `cl-lib` and `lexical-binding` Also silence compiler warnings. --- doc/yas-doc-helper.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/yas-doc-helper.el b/doc/yas-doc-helper.el index 1a07728912..442bf8a0ee 100644 --- a/doc/yas-doc-helper.el +++ b/doc/yas-doc-helper.el @@ -1,6 +1,6 @@ -;;; yas-doc-helper.el --- Help generate documentation for YASnippet +;;; yas-doc-helper.el --- Help generate documentation for YASnippet -*- lexical-binding: t; -*- -;; Copyright (C) 2012, 2013 Free Software Foundation, Inc. +;; Copyright (C) 2012-2023 Free Software Foundation, Inc. ;; Author: João Távora <joaotav...@gmail.com> ;; Keywords: convenience @@ -30,6 +30,12 @@ (require 'ox-publish) (require 'yasnippet) ; docstrings must be loaded +;; Presumably one of org/ox-publish provided the following vars: +(defvar org-publish-project-alist) +(defvar org-publish-use-timestamps-flag) +(defvar org-export-copy-to-kill-ring) +(defvar org-html-htmlize-output-type) + (defun yas--org-raw-html (tag content &optional attrs) ;; in version 8.0 org-mode changed the export syntax, see ;; http://orgmode.org/worg/org-8.0.html#sec-8-1 @@ -148,7 +154,7 @@ (interactive) (yas-expand-snippet "[[#$1][=${1:`yas/selected-text`}=]]")) -(define-key org-mode-map [M-f8] 'yas--internal-link-snippet) +(define-key org-mode-map [M-f8] #'yas--internal-link-snippet) ;; This lets all the org files be exported to HTML with ;; `org-publish-current-project' (C-c C-e P).