Noam Postavsky
28d5496144
Use git describe for doc HTML output
...
* Rakefile (:doc:upload):
* doc/yas-doc-helper.el: Use 'git describe' output instead of 'git
rev-parse', since it's more readable.
2016-12-11 19:50:08 -05:00
Noam Postavsky
4ef1768e81
Add timestamp of source revision to HTML doc
...
* doc/yas-doc-helper.el: Put revision's commit date into :html-postamble
project property. Use SOURCE_DATE_EPOCH instead of git data, if it's
defined.
2016-12-10 22:27:57 -05:00
Noam Postavsky
c485d13995
Remove last use of flet
...
It is obsolete as of 24.3, and this particular use of flet in this place
isn't much use anyway.
* doc/yas-doc-helper.el (yas--document-symbol): Stop using flet.
Fixes #752
2016-11-28 22:22:23 -05:00
Noam Postavsky
78fe979b7b
Support htmlize.el in Rakefile doc target
...
Htmlized output can now be produced by
rake doc[/path/to/htmlize/]
* Rakefile (doc): Add htmlize argument.
* doc/yas-doc-helper.el (yas--generate-html-batch): Tell org to use css
selectors only when exporting htmlized faces.
* doc/stylesheets/manual.css: Add styles for faces used by org export.
2016-04-30 22:36:34 -04:00
Barak A. Pearlmutter
c0032e6e61
chmod -x doc/yas-doc-helper.el
2016-04-27 16:51:03 -04:00
Stefan Monnier
42601d2ff8
Apply changes from GNU ELPA
...
* doc/yas-doc-helper.el:
* yasnippet-debug.el:
* yasnippet-tests.el: Fix up copyright headers.
* yasnippet-tests.el: Fix lexical-binding cookie.
* yasnippet-debug.el: Require cl.
* yasnippet-tests.el: Silence byte-compiler.
(yas-saving-variables, yas-with-snippet-dirs): Move macros before their use.
(yas--barbaz, yas--foobarbaz): Declare.
(yas--phony-c-mode, yas--test-mode, yas--another-test-mode): Move out of
deftest, so the byte-compiler understands they're defined.
2016-01-28 14:36:19 -05:00
Alberto Luaces
4692c8169d
Fix "invalid function: quote"
...
On emacs24, Debian, HTML doc generation finishes with this error.
2015-05-15 23:30:37 +02:00
Jonas Bernoulli
70de82164c
enforce use of spaces for indentation
2014-09-07 14:20:07 +02:00
Jonas Bernoulli
241465cea2
move eof footer to the actual eof
2014-09-07 14:20:07 +02:00
Noam Postavsky
fe288a156c
Fix publishing with org 7.9
...
* doc/yas-doc-helper.el: Only use org-html-publish-to-html when it's
fbound.
2014-05-11 19:37:12 -04:00
Noam Postavsky
a4e04f954b
update doc for org 8.x
...
Keeping compabitily with 7.9 for now
2014-03-23 19:44:35 -04:00
Noam Postavsky
78c8b5eb80
yas--document-symbol: fix no transform case
...
was causing YASnippetnippet
2013-12-24 11:49:24 -05:00
Noam Postavsky
df58222fe6
yas--document-symbols: respect level arg, raise to 1
2013-12-24 11:36:16 -05:00
Noam Postavsky
d89e837d68
add top level menu, minimal styling
2013-12-10 22:50:49 -05:00
Noam Postavsky
7518cb4621
rake doc:upload: check for wrong/incomplete rev
2013-12-06 13:00:40 -05:00
Noam Postavsky
0a9885eb62
markup suffixed variable names, eg SUBEXPth
2013-12-02 23:19:23 -05:00
Noam Postavsky
eda83304af
only /italicize/ words completely in upper case
...
no /YAS/nippet
2013-11-28 23:35:32 -05:00
Noam Postavsky
f86529c96f
only crosslink exported symbols
2013-11-28 23:35:32 -05:00
Noam Postavsky
21914cfe32
yas--document-symbol: reindent
2013-11-28 23:35:32 -05:00
Noam Postavsky
46c378d738
format args in docstrings as =code=, not /italic/
2013-11-28 23:35:28 -05:00
Noam Postavsky
2c237cc311
check function doc before variable doc
...
This means functions shadow variables with the same name, but at least
that's better than listing functions with the documentation from the
variable! (That happened because the call to yas--document-symbols in
snippet-reference.org was prefering function values to variables, while
the yas--document-symbol was prefering variable doc to function doc).
2013-11-27 21:44:18 -05:00
Noam Postavsky
eaa3141402
fix docstring extraction for "fancy" docs
...
The docstrings for yas-expand and yas-expand-from-keymap are generated
on the fly, depending on how they are called ("context"). Add a context
argument to the synthesizing functions and pass it nil when extracting
docstrings for the manual.
2013-11-27 21:34:29 -05:00
Noam Postavsky
8d7c9a63a2
retrieve function documentation correctly
2013-11-27 21:04:26 -05:00
Noam Postavsky
fd3fa39444
publish org doc from Rakefile
2013-11-26 23:09:18 -05:00
Noam Postavsky
f6cace08f3
convert old rst manuals to org mode
...
This is just the initial conversion with pandoc, they still need to be
fixed up. Also define new org files as a project in yas-doc-helper.el.
2013-11-26 23:09:16 -05:00
Noam Postavsky
b20f0a4270
fix exporting of doc strings for org manual
...
need to pass (1+ level) to yas--document-symbol
2013-11-23 13:31:38 -05:00
Joao Tavora
c13abb7520
doc/yas-doc-helper.el: write documentation for "exported" symbols from docstrings
...
doc/manual.org: some tweaks, use new yas--document-symbols
2012-08-01 21:48:58 +01:00