Alex Schroeder
fa95f57fd0
oddmuse-curl.el: fixing buffer name issues
...
I had code in my init file that added an entry to auto-mode-alist for
oddmuse-mode. This resulted in oddmuse-mode being called twice. I'm
locally binding it to nil, now. I also used to call write-file at the
end of oddmuse-edit. This would change the buffer-name after I had
just changed it in oddmuse-mode. Now I'm using basic-save-buffer and
moved the call to oddmuse-mode to the end of oddmuse-edit.
2015-05-01 19:35:52 +02:00
Alex Schroeder
115145017a
More files moved to contrib and scripts
...
Also, added README files.
2015-04-02 23:14:10 +02:00
Alex Schroeder
5e2d20ecdb
Moved many files to scripts or contrib
...
These files were cluttering up the root directory.
2015-04-02 22:54:48 +02:00
Alex Schroeder
85912f211b
add-link.pl: use https
2015-01-05 15:13:04 +01:00
Alex Schroeder
9c691e5b9b
add-link.pl: How to add entries to wikis.
...
These two wikis work as public bookmarking sites. This script allows
easy addition of links.
https://campaignwiki.org/wiki/LinksToWisdom/
https://campaignwiki.org/wiki/Adventures/
2015-01-05 14:57:05 +01:00
Alex Schroeder
413228c56c
Emacs interface: fixed vc-diff, history is back
...
The history command was interesting because it limits the display to
those revisions that are actually available for diff and rollback.
Eventually this might form the basis of a better interface.
The vc-diff code also needed to be fixed.
2014-11-14 22:51:46 +01:00
Alex Schroeder
36feb62052
oddmuse-curl: provide oddmuse-curl
...
It used to provide oddmuse, and vc-oddmuse used to require oddmuse, but
that doesn't load oddmuse-curl.el.
2014-11-10 13:12:51 +01:00
Alex Schroeder
ed42d2dad5
oddmuse_stats: fixed handling of non-ASCII names
2014-11-09 17:05:02 +01:00
Alex Schroeder
d164d47e24
oddmuse-stats: a munin plugin
2014-11-09 12:29:28 +01:00
Alex Schroeder
33f5484441
oddmuse-curl.el: oddmuse-search, oddmuse-match
...
Both may use a prefix argument to search a different wiki.
2014-10-31 09:09:52 +01:00
Alex Schroeder
a225486709
vc-oddmuse.el: vc-oddmuse-diff, vc-oddmuse-checkin
...
These simply did not work.
2014-10-31 09:08:16 +01:00
Alex Schroeder
4005e246f7
oddmuse-curl.el: Emacs 24.4 compatibility
...
shell-command-on-region apparently no longer returns an error number.
Also, use quotes for oddmuse-get-command.
2014-10-24 09:46:51 +02:00
Alex Schroeder
1b0d595945
Oddmuse mode for Emacs: Fix diff support
...
C-x v = calls diff and it didn't work at all; now it works again but
something about the revisions still isn't right.
2014-10-16 23:29:37 +02:00
Alex Schroeder
ac7ca05707
oddmuse-curl: make nicer RC buffer
...
Use shadow face for author.
2014-08-03 01:02:50 +02:00
Alex Schroeder
ee8b8db17f
oddmuse-curl.el: pwd parameter handling
...
Two commands used 'password' instead of 'pwd' as parameter for the
password. In addition to that, oddmuse-run will now report errors, if it
thinks there are any.
2014-07-30 14:12:19 +02:00
Alex Schroeder
e21333faca
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2014-07-28 11:36:38 +02:00
Alex Schroeder
dd34aff9ef
oddmuse-curl.el: Fixed message for new pages.
...
oddmuse-get-latest-revision doesn't return anything when the page is
new. In this case the previous message was confusing. Now it just says
that the page must be new.
2014-07-28 10:37:21 +02:00
Alex Schroeder
9eee99514b
add-link.pl: more improvements
2014-07-27 22:36:38 +02:00
Alex Schroeder
5ead2bdcf2
add-link.pl: added support for /top and /match
2014-07-27 15:48:36 +02:00
Alex Schroeder
8b5267a013
oddmuse-curl.el: Markup for interlinks.
2014-07-26 23:18:22 +02:00
Alex Schroeder
423dad59b1
oddmuse-curl.el: fixing prefix arg handling for previews.
2014-07-26 23:08:47 +02:00
Alex Schroeder
f79aa04c68
oddmuse-curl.el: Support matching page names
2014-07-26 22:46:50 +02:00
Alex Schroeder
7535c859b9
oddmuse-curl.el: Fix Preview.
2014-07-26 16:43:04 +02:00
Alex Schroeder
ac34706853
oddmuse-curl.el, vc-oddmuse.el: Refactor.
2014-07-26 11:38:55 +02:00
Alex Schroeder
b705fcb3f1
oddmuse-curl.el: Reorganize code.
2014-07-25 15:20:59 +02:00
Alex Schroeder
ae13fe5235
oddmuse-curl.el: refactor
...
Use with-oddmuse-wiki-and-pagename.
2014-07-25 11:12:57 +02:00
Alex Schroeder
5830fbcd71
oddmuse-curl.el, vc-oddmuse.el: Revert support.
...
Also, a lot of refactoring and preparing to refactor some more.
2014-07-24 23:37:53 +02:00
Alex Schroeder
a2123aeb76
copy.pl: Moved to the campaignwiki subdir
2014-07-23 16:28:08 +02:00
Alex Schroeder
f07bdddb5d
oddmuse-curl.el: oddmuse-reload
...
Added oddmuse-reload as an alias for
oddmuse-compute-pagename-completion-table.
2014-07-23 16:27:59 +02:00
Alex Schroeder
5da39c28a8
copy.pl: major rewrite
2014-07-23 16:24:53 +02:00
Alex Schroeder
28f08d9583
oddmuse-curl.el: Change key-bindings.
...
Use C-c C-e for editing and C-c C-f for following, freeing C-c C-o.
2014-07-23 09:52:12 +02:00
Alex Schroeder
270e1aad9e
oddmuse-curl.el: Add wiki searching.
...
Use C-c C-s to search the wiki. Introduces oddmuse-search-command,
oddmuse-search, etc.
Also: Get rid of %?. Improve documentation for percent format strings.
2014-07-21 09:56:00 +02:00
Alex Schroeder
28d7d0a897
oddmuse-curl.el: handle ampersand in pagenames
2014-07-16 12:43:21 +02:00
Alex Schroeder
769bc55821
oddmuse-curl.el: Improved pagename handling.
...
1. Use completion-ignore-case when reading a pagename.
2. Replace _ with spaces when inserting a pagename into the buffer.
3. URL-encode pagename when concatenating with the wiki URL.
2014-07-09 10:42:27 +02:00
Alex Schroeder
bd9cdf56bf
oddmuse-curl.el: Only highlight bullet with space.
...
This avoids conflict with bold words at the beginning of a line.
2014-07-09 10:41:24 +02:00
Alex Schroeder
00856c0436
oddmuse-curl.pl: Editable *Preview* buffer.
...
Switch to fundamental mode (undoing view-mode) before loading a new
preview.
2014-07-03 09:10:22 +02:00
Alex Schroeder
e0ee3bb24d
oddmuse-curl.el: Fix line-breaking.
...
Allow line-breaking when we're right at the start of a link.
2014-07-02 09:46:50 +02:00
Alex Schroeder
8bbbed026d
add-link.pl: Handle & in names.
...
Handle HTML quoting correctly when it comes to site names such that
sites containing an ampersand show up as & and not as &.
Inline the star.png in order to be stand-alone.
2014-07-01 16:07:19 +02:00
Alex Schroeder
f58f784009
oddmuse-curl.el: Fix parameters for oddmuse-follow
2014-07-01 10:09:54 +02:00
Alex Schroeder
b6ee8da7c6
Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse
2014-07-01 10:08:51 +02:00
Alex Schroeder
28ab5885a0
contrib: README with an explanation of the files
2014-06-30 14:43:48 +02:00
Alex Schroeder
881dbc7094
copy.pl: add use utf-8.
2014-06-30 14:40:51 +02:00
Alex Schroeder
20de100781
contrib: Add +x to all .pl files
2014-06-30 14:25:10 +02:00
Alex Schroeder
e1c3445136
add-link.pl: Undid commit to the wrong location.
2014-06-30 14:24:23 +02:00
Alex Schroeder
e8be707079
add-link.pl: Script used to maintain a bookmark wiki.
2014-06-30 14:22:35 +02:00
Alex Schroeder
680c3b96ce
oddmuse-curl.el: Remove extra closing parenthesis.
2014-06-30 10:00:41 +02:00
Alex Schroeder
7cf0904b2b
oddmuse-curl.el: Infer wiki and pagename
...
Replace oddmuse-read-wiki-and-pagename by oddmuse-pagename such that
the user will not be asked for a wiki and a pagename if it can be
inferred from the context.
2014-06-26 18:35:20 +02:00
Alex Schroeder
7330f1961b
oddmuse-curl.el: C-u shows preview in browser
2014-06-26 18:33:55 +02:00
Alex Schroeder
6e9d50204f
oddmuse-curl.el: C-c C-b to browse this page
2014-06-26 18:31:06 +02:00
Alex Schroeder
629157d367
oddmuse-curl.el: more fiddling with markup order
2014-06-25 12:17:32 +02:00