File: insert.el.html

Define and implements specific inserter objects.

Manage the insertion process for a template.

Defined variables (5)

srecode-insert-ask-variable-methodDetermine how to ask for a dictionary value when inserting a template.
srecode-insert-with-fields-in-progressNon-nil means that we are actively inserting a template with fields.
srecode-inserter-variable-current-dictionaryThe active dictionary when calling a variable filter.
srecode-insertion-start-contextThe context that was at point at the beginning of the template insertion.
srecode-template-inserter-point-overridePoint-positioning method for the SRecode template inserter.

Defined functions (80)

srecode--insert-into-buffer(TEMPLATE DICTIONARY)
srecode-insert(TEMPLATE-NAME &rest DICT-ENTRIES)
srecode-insert-again()
srecode-insert-code-stream(CODE DICTIONARY)
srecode-insert-fcn(TEMPLATE DICTIONARY &optional STREAM SKIPRESOLVER)
srecode-insert-report-error(DICTIONARY FORMAT &rest ARGS)
srecode-insert-show-error-report(DICTIONARY FORMAT &rest ARGS)
srecode-resolve-argument-list(ARGS DICT &optional TEMP)
srecode-resolve-arguments(TEMP DICT)
srecode-template-inserter-ask(&rest SLOTS)
srecode-template-inserter-ask--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-ask--eieio-childp(OBJ)
srecode-template-inserter-ask-child-p(OBJ)
srecode-template-inserter-ask-list-p(ARG1)
srecode-template-inserter-ask-p(OBJ)
srecode-template-inserter-blank(&rest SLOTS)
srecode-template-inserter-blank--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-blank--eieio-childp(OBJ)
srecode-template-inserter-blank-child-p(OBJ)
srecode-template-inserter-blank-list-p(ARG1)
srecode-template-inserter-blank-p(OBJ)
srecode-template-inserter-comment(&rest SLOTS)
srecode-template-inserter-comment--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-comment--eieio-childp(OBJ)
srecode-template-inserter-comment-child-p(OBJ)
srecode-template-inserter-comment-list-p(ARG1)
srecode-template-inserter-comment-p(OBJ)
srecode-template-inserter-include(&rest SLOTS)
srecode-template-inserter-include--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-include--eieio-childp(OBJ)
srecode-template-inserter-include-child-p(OBJ)
srecode-template-inserter-include-list-p(ARG1)
srecode-template-inserter-include-p(OBJ)
srecode-template-inserter-include-wrap(&rest SLOTS)
srecode-template-inserter-include-wrap--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-include-wrap--eieio-childp(OBJ)
srecode-template-inserter-include-wrap-child-p(OBJ)
srecode-template-inserter-include-wrap-list-p(ARG1)
srecode-template-inserter-include-wrap-p(OBJ)
srecode-template-inserter-newline(&rest SLOTS)
srecode-template-inserter-newline--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-newline--eieio-childp(OBJ)
srecode-template-inserter-newline-child-p(OBJ)
srecode-template-inserter-newline-list-p(ARG1)
srecode-template-inserter-newline-p(OBJ)
srecode-template-inserter-point(&rest SLOTS)
srecode-template-inserter-point--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-point--eieio-childp(OBJ)
srecode-template-inserter-point-child-p(OBJ)
srecode-template-inserter-point-list-p(ARG1)
srecode-template-inserter-point-p(OBJ)
srecode-template-inserter-section-end(&rest SLOTS)
srecode-template-inserter-section-end--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-section-end--eieio-childp(OBJ)
srecode-template-inserter-section-end-child-p(OBJ)
srecode-template-inserter-section-end-list-p(ARG1)
srecode-template-inserter-section-end-p(OBJ)
srecode-template-inserter-section-start(&rest SLOTS)
srecode-template-inserter-section-start--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-section-start--eieio-childp(OBJ)
srecode-template-inserter-section-start-child-p(OBJ)
srecode-template-inserter-section-start-list-p(ARG1)
srecode-template-inserter-section-start-p(OBJ)
srecode-template-inserter-subtemplate(&rest _)
srecode-template-inserter-subtemplate--eieio-childp(OBJ)
srecode-template-inserter-subtemplate-child-p(OBJ)
srecode-template-inserter-subtemplate-list-p(ARG1)
srecode-template-inserter-subtemplate-p(OBJ)
srecode-template-inserter-variable(&rest SLOTS)
srecode-template-inserter-variable--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-variable--eieio-childp(OBJ)
srecode-template-inserter-variable-child-p(OBJ)
srecode-template-inserter-variable-list-p(ARG1)
srecode-template-inserter-variable-p(OBJ)
srecode-template-inserter-width(&rest SLOTS)
srecode-template-inserter-width--anon-cmacro(WHOLE &rest SLOTS)
srecode-template-inserter-width--eieio-childp(OBJ)
srecode-template-inserter-width-child-p(OBJ)
srecode-template-inserter-width-list-p(ARG1)
srecode-template-inserter-width-p(OBJ)

Defined faces (0)