aboutsummaryrefslogtreecommitdiff
path: root/wiki-engine.el
Commit message (Collapse)AuthorAgeFilesLines
* Fixing macro nameHEADmasterYuchen Pei2023-09-091-2/+2
|
* Add search.Yuchen Pei2023-07-241-15/+82
| | | | | | - For mediawiki sites, use API search. - For non-mediawiki sites, use eww. - Now it depends on a new library `generic-search.el'.
* Adding more defaults in wiki site info.Yuchen Pei2023-07-241-20/+73
| | | | | | - add mandatory host, and base-url is by default computed from host - add api-base-url for api base url, only applicable to mediawiki now - compute display name from site id by default
* Make mediawiki the default engineYuchen Pei2023-07-241-7/+19
|
* Add a mediawiki API fetcher.Yuchen Pei2023-07-231-85/+104
| | | | | | | | | Applicable to wikihow. Also clean up the code to reduce duplication with fetching and finding files. And fix when the wiki entry is under a directory naming itself which is common in mediawiki: both foo and foo/bar could be a valid wiki title. So locally files need to have an extension (by default .wiki). Also add the extension to auto-mode-alist.
* Fixing copyright and flymake complaints.Yuchen Pei2023-07-231-23/+43
|
* Adding functions to get html urlYuchen Pei2023-07-201-3/+17
|
* fixing copyright headerYuchen Pei2023-07-151-2/+1
|
* Adding local fetch for unknown sitesYuchen Pei2023-07-101-0/+2
|
* Enhance local navigation.Yuchen Pei2023-07-101-24/+34
| | | | | Add `wiki-find-file' to open a local file in wiki-mode. Guess the wikisite id based on the default directory.
* Implement wiki-fetch-prefer-localYuchen Pei2023-07-101-9/+37
|
* Show link target in help-echoYuchen Pei2023-07-101-2/+5
|
* Add some more wikis and wiki-open-urlYuchen Pei2023-07-101-5/+12
|
* Fixing stacking of multiple fontsYuchen Pei2023-07-101-0/+10
| | | | There may be italics in header and links, say
* Adding more wiki site examplesYuchen Pei2023-07-091-1/+28
| | | | and simple moinmoin / oddmuse fetching support.
* Browsing and navigating with various wiki enginesYuchen Pei2023-07-091-15/+34
|
* Implement wikilink followingYuchen Pei2023-07-091-12/+13
|
* Start work on wiki-engineYuchen Pei2023-07-091-0/+46
Adding wiki-engine.el, wiki-utils.el