aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-08-23 00:05:12 +0200
committerGravatar Tom Willemsen2012-08-23 00:05:12 +0200
commitbc17d8749771922b4557ebcfedbf59b71fd44bf3 (patch)
treed4dd7e8c5ce998fcdf375ddae25dea95094b8102
parenta9d0b80d81e094e45de54e59e155f8eee64b64be (diff)
downloadavandu-bc17d8749771922b4557ebcfedbf59b71fd44bf3.tar.gz
avandu-bc17d8749771922b4557ebcfedbf59b71fd44bf3.zip
Update docs
-rw-r--r--doc/avandu.texinfo72
1 files changed, 62 insertions, 10 deletions
diff --git a/doc/avandu.texinfo b/doc/avandu.texinfo
index a6c8ede..0d1c330 100644
--- a/doc/avandu.texinfo
+++ b/doc/avandu.texinfo
@@ -17,9 +17,9 @@ generator, as I am very bad at thinking up names. If you have a
suggestion for a better one, please let me know.
@menu
-* Installation:: Downloading and installing avandu
-* Configuration:: Setting it up to work
-* Usage:: Reading some news
+* Installation:: Downloading and installing avandu
+* Configuration:: Setting it up to work
+* Usage:: Reading some news
@end menu
@node Installation, Configuration, Top, Top
@@ -84,6 +84,12 @@ complete url to the api, for example
avandu won't be able to do anything.
@end defopt
+Other than this, it is possible, but unnecessary to set the following
+variables. These are unnecessary because Avandu also supports the use
+of @ref{Top,Auth-source,Aut-source,auth,Auth-source}, which supersedes
+these variables. When using auth source be sure to use the
+@code{avandu-tt-rss-api-url} as the @code{machine} value.
+
@defopt avandu-user
This option should contain a string. It is the username that is used
to log in to your Tiny Tiny RSS instance. If it is @code{nil} it will
@@ -91,9 +97,6 @@ get asked for when avandu tries to connect, and once a succesful
connection has been made it will remember it until you log out.
@end defopt
-Other than this, it is possible, but unnecessary to set the following
-variables.
-
@defvar avandu-password
The password to use to log in to your Tiny Tiny RSS instance. This
option shouldn't really be set, it is mostly used to remember the
@@ -114,11 +117,12 @@ the server. View an overview of all the articles and see how many
unread articles there are.
@menu
-* Article overview:: A list of all unread articles
-* Other commands:: Anything else
+* Article overview:: A list of all unread articles
+* Article view:: One or more articles in a buffer
+* Other commands:: Anything else
@end menu
-@node Article overview, Other commands, Usage, Usage
+@node Article overview, Article view, Usage, Usage
@section Viewing unread articles
The avandu overview lets you see a list of all the unread articles in
@@ -214,7 +218,55 @@ In @code{avandu-overview} this command gets bound to the @kbd{P} key
in the major-mode's keymap.
@end deffn
-@node Other commands, , Article overview, Usage
+@node Article view, Other commands, Article overview, Usage
+@section Viewing one or more articles
+
+The avandu article view lets you read one or more articles with all
+their content.
+
+@deffn Command avandu-view-article id
+Shows one or more articles with their content, possibly with its
+content rendered by an external application, emacs' w3m mode or
+anything you can think of/write yourself.
+
+Although there is no real obstacle to calling this command yourself,
+you will need an article id number, these are collected automatically
+when using @ref{Article overview}.
+@end deffn
+
+In order to have the articles rendered at all you would need to set
+@code{avandu-article-render-function}.
+
+@defopt avandu-article-render-function
+This setting should point to a function that takes two arguments, the
+start and end of the region to render.
+@end defopt
+
+Two functions come with Avandu to enable rendering.
+
+@defun avandu-view-possibly-external start end
+Call a shell command on the region between @var{start} and @var{end}.
+Which shell command should be called should be specified in
+@code{avandu-html2text-command}.
+@end defun
+
+@defopt avandu-html2text-command
+A string with a shell command. This command will be called by
+@code{avandu-view-possibly-external} to render the region given to
+it. One example could be:
+
+@example
+w3m -dump -T text/HTML -cols 72
+@end example
+@end defopt
+
+@defun avandu-view-w3m
+This function requires the @code{w3m} module for emacs. It sends the
+region on to @code{w3m-region} and then start @code{w3m-minor-mode} to
+give it the usual w3m viewing commands.
+@end defun
+
+@node Other commands, , Article view, Usage
@section All the others
Apart from viewing unread articles there are a number of other things