chiark / gitweb /
Mark Wooding [Wed, 2 Aug 2017 22:00:56 +0000 (23:00 +0100)]
dot/emacs: Arrange that view-mode kills the buffer on exit by default.
Yay.
Mark Wooding [Wed, 2 Aug 2017 22:00:42 +0000 (23:00 +0100)]
dot/emacs: Turn on more Ido things!
Mark Wooding [Wed, 2 Aug 2017 21:59:08 +0000 (22:59 +0100)]
dot/emacs: Don't stop blinking the cursor.
So I wasn't imagining it, and it's not a strange bug. Good.
Mark Wooding [Wed, 2 Aug 2017 09:19:19 +0000 (10:19 +0100)]
dot/emacs: Inhibit Ido automatic merging with recent directories.
Apparently one can provoke merging manually using M-s.
Mark Wooding [Tue, 1 Aug 2017 14:25:11 +0000 (15:25 +0100)]
dot/ercrc.el: Hack `mdw-pushnew-replace' for newer Emacsen.
Irritatingly, Emacs 24's `cl' has entirely different generalized-
variable support and it's not even slightly compatible. Fortunately,
the new thing is much simpler.
Factor out the calculation into a function, and modify the macro to pick
the right way to do the plumbing.
Mark Wooding [Tue, 1 Aug 2017 14:03:49 +0000 (15:03 +0100)]
el/dot-emacs.el: Fix bungled face-spec.
Mark Wooding [Tue, 1 Aug 2017 13:48:43 +0000 (14:48 +0100)]
dot/emacs: Hack around Emacs and screen terminal naming conventions.
Mark Wooding [Tue, 1 Aug 2017 13:48:17 +0000 (14:48 +0100)]
el/dot-emacs.el: Fix conflict between face and overlay variable names.
Mark Wooding [Tue, 1 Aug 2017 12:15:08 +0000 (13:15 +0100)]
dot/ipython-config.py: Fix the disastrous matching-paren highlight.
Mark Wooding [Tue, 1 Aug 2017 12:14:22 +0000 (13:14 +0100)]
el/dot-emacs.el: Fix `show-paren-match' default colour.
Try not to rely on closest-colour guesswork, even though it seems to
work pretty well.
Mark Wooding [Tue, 1 Aug 2017 12:04:06 +0000 (13:04 +0100)]
dot/dircolors: Set colours on `xterm-256color' terminals.
Or we get the defaults, which aren't so nice.
Mark Wooding [Tue, 1 Aug 2017 11:46:44 +0000 (12:46 +0100)]
el/dot-emacs.el: Graphic displays have fringes, not just X.
Mark Wooding [Tue, 1 Aug 2017 11:41:34 +0000 (12:41 +0100)]
el/dot-emacs.el: Overhaul the point-overlay stuff.
* Make it capable of displaying a marker in both fringes, and turn
this on by default.
* Drop the overlay over the whole line, not just at point. This
actually simplifies the positioning code because it doesn't have to
special-case point at the beginning of the line any more.
* Lower the overlay priority so that the transient region is still
visible.
* Set a face in the overlay so that the line stands out on terminals
which can't display fringes.
* Sink the code until after the face machinery, so that we can use it
for setting the default face.
Mark Wooding [Tue, 1 Aug 2017 11:40:17 +0000 (12:40 +0100)]
el/dot-emacs.el: Tweak face settings for 256-colour terminals.
Mostly don't distinguish on the basis of display type (tty versus X),
but on the number of colours it can display. This means we now get the
full panoply in capable terminals.
Mark Wooding [Tue, 1 Aug 2017 11:39:01 +0000 (12:39 +0100)]
dot/ipython-config.py: Fix number face to actually be yellow.
Turns out it was faithfully producing the unpleasant lime-green colour
I'd inexplicably asked for.
Mark Wooding [Tue, 1 Aug 2017 11:38:37 +0000 (12:38 +0100)]
dot/putty-defaults: Report terminal as having 256 colours.
Mark Wooding [Fri, 28 Jul 2017 14:48:36 +0000 (15:48 +0100)]
dot/emacs: Configure `ido' to do completing reads for Gtags.
There'll be other things to add to this now I've got a taste for it.
Mark Wooding [Fri, 28 Jul 2017 14:47:55 +0000 (15:47 +0100)]
dot/emacs: Bind `C-c t r' to `gtags-find-rtag' for reverse lookups.
Move `timeclock-reread-log' out of the way.
Mark Wooding [Fri, 28 Jul 2017 12:46:26 +0000 (13:46 +0100)]
dot/emacs: Add key-bindings for Gtags.
Now that the Debian version actually works a little bit.
Mark Wooding [Fri, 28 Jul 2017 12:36:04 +0000 (13:36 +0100)]
dot/ipython-config.py: Don't colour exception-class names specially.
Mark Wooding [Thu, 27 Jul 2017 10:00:52 +0000 (11:00 +0100)]
el/dot-emacs.el: Define stub mode for editing Pyrex.
I'm not using the `official' one any more, because it depends on Pymacs
and I'm just not going there.
Mark Wooding [Thu, 27 Jul 2017 10:00:35 +0000 (11:00 +0100)]
el/dot-emacs.el: Add missing Pyrex keywords `enum' and `property'.
Mark Wooding [Tue, 25 Jul 2017 17:18:00 +0000 (18:18 +0100)]
el/dot-emacs.el: We depend on `mpc' macros at compile time.
Mark Wooding [Mon, 24 Jul 2017 11:16:14 +0000 (12:16 +0100)]
el/dot-emacs.el: Include a (completely trivial) mode for Sod.
And stitch it into the `auto-mode-alist'.
Mark Wooding [Mon, 24 Jul 2017 11:12:39 +0000 (12:12 +0100)]
el/dot-emacs.el: Fix tab key in TeX-ish modes.
I think having TAB bound to `indent-for-tab-command' is after all a good
thing, and I should put it back. But `indent-relative' is also useful,
so put that on M-TAB. This means defeating Flyspell's use of this key
to mean the same as C-. (`flyspell-auto-correct-word'), which (a) is
already on a different key too, and (b) I didn't know existed so I'm not
going to miss it.
Mark Wooding [Sun, 23 Jul 2017 11:18:23 +0000 (12:18 +0100)]
el/dot-emacs.el: Fix fontification for Rust keywords and builtins.
Mark Wooding [Sun, 23 Jul 2017 11:18:06 +0000 (12:18 +0100)]
dot/emacs: Add keybinding for Magit blame.
Mark Wooding [Fri, 21 Jul 2017 14:18:44 +0000 (15:18 +0100)]
dot/emacs, el/dot-emacs.el: Key bindings for MPC volume twiddling.
Mark Wooding [Fri, 21 Jul 2017 08:38:21 +0000 (09:38 +0100)]
dot-emacs.el: Fix complicated prefix-argument handling for compilation.
When I was setting this up, I stupidly forgot that the default is 1, not
zero. Use the 8 bit, not the 1 bit, for interactiveness.
Mark Wooding [Thu, 20 Jul 2017 11:24:56 +0000 (12:24 +0100)]
dot/emacs: Start configuring Dired's automatic command suggestions.
Mark Wooding [Thu, 20 Jul 2017 10:18:28 +0000 (11:18 +0100)]
dot/emacs, el/dot-emacs.el: Improve compilation machinery.
Allow setting of a compilation directory, by making the prefix-argument
machinery much more complicated.
Mark Wooding [Thu, 20 Jul 2017 00:25:37 +0000 (01:25 +0100)]
el/dot-emacs.el: Custom playlist add and remove.
These honour prefix argument or active region. I've been bitten too
often by this. There's quite a lot of fiddly stuff to preserve
the (invisible but significant) order of tracks in the selection.
Mark Wooding [Thu, 20 Jul 2017 00:23:32 +0000 (01:23 +0100)]
el/dot-emacs.el: Redefine the playlist header line to preserve mark.
The definition of the header line has some Lisp code which inserts stuff
into a temporary buffer, and that sets `deactivate-mark'. Preserve this
variable so the mark remains active after cursor movement.
Mark Wooding [Thu, 20 Jul 2017 00:22:43 +0000 (01:22 +0100)]
el/dot-emacs.el: Restore mode lines to tag-browser windows.
It's hard to tell which is the selected window without the mode lines.
Mark Wooding [Thu, 20 Jul 2017 00:21:50 +0000 (01:21 +0100)]
el/dot-emacs.el: Bind some additional MPC keys.
Search (didn't know that was there), and jump-to, which I lost when I
replaced the keymap.
Mark Wooding [Thu, 20 Jul 2017 00:19:47 +0000 (01:19 +0100)]
el/dot-emacs.el: Don't `refresh' the selection after selecting tracks.
It's unnecessary, and it scrambles the order in an irritating way.
Mark Wooding [Thu, 20 Jul 2017 00:18:46 +0000 (01:18 +0100)]
el/dot-emacs.el: Don't try to select a track after the last line.
Mark Wooding [Thu, 20 Jul 2017 00:17:08 +0000 (01:17 +0100)]
dot/emacs, el/dot-emacs.el: Show MPC status after play, previous, next.
Wrap the transport operations in a macro which ensures that the library
is loaded, and echoes the status afterwards.
Mark Wooding [Thu, 20 Jul 2017 00:15:40 +0000 (01:15 +0100)]
el/dot-emacs.el: Autoload `mpc-stop', not `mpc-pause'.
We don't need the latter, but the former actually has a global key bound
to it.
Mark Wooding [Wed, 19 Jul 2017 02:13:28 +0000 (03:13 +0100)]
el/dot-emacs.el: Add hack for running programs from Dired buffers.
Idea from Ian Jackson's dotfiles.
Mark Wooding [Tue, 18 Jul 2017 23:55:14 +0000 (00:55 +0100)]
el/dot-emacs.el: Make MPC be less annoying.
Add things to and remove things from the playlist; mark and unmark items
direddishly. It's not quite right, but it'll improve as I get irritated
with it again.
Mark Wooding [Mon, 17 Jul 2017 14:21:30 +0000 (15:21 +0100)]
emacs: Turn off `ido-use-filename-at-point'.
It's too stupid to be useful rather than an annoyance.
Mark Wooding [Mon, 17 Jul 2017 12:43:53 +0000 (13:43 +0100)]
el/dot-emacs.el: Use `string-to-number' instead of `parse-integer'.
Not sure where the latter came from (except that it's the Common Lisp
function for doing this job), but it doesn't work on a freshly started
instance.
Mark Wooding [Mon, 17 Jul 2017 11:18:33 +0000 (12:18 +0100)]
dot/gnus-local.el.distorted: Fix Gnus configuration after upgrade.
I'm dropping compatibility with old Gnuses.
* Use `starttls' where possible for communicating with IMAP servers.
Alas, that doesn't include Gmail.
* Remove the attempt to use separate authentication files for
different accounts. Everything is now in `~/.gnus.authinfo', and
IMAP credentials are keyed by server label, not address, for some
reason.
* Note that chiark doesn't have a proper certificate. For some
reason, `starttls-extra-arguments' in IMAP server stanze is a list,
while in SMTP server stanze, it's a string.
Mark Wooding [Mon, 17 Jul 2017 00:22:38 +0000 (01:22 +0100)]
dot/bash-*: Rename from `bash_*'.
Did I mention that I don't like underscores. Let's see how this pans
out.
Mark Wooding [Mon, 17 Jul 2017 00:15:22 +0000 (01:15 +0100)]
el/dot-emacs.el: Highlight subdirectories in my usual way.
Directories show up in cyan everywhere else. Why are they especially
scary in Ido `find-file'?
Mark Wooding [Sun, 16 Jul 2017 23:27:29 +0000 (00:27 +0100)]
dot/emacs: Turn on the fancy Ido toys.
If we have `ido-completing-read+' then we can safely turn on Magit's Ido
support (which apparently depends on that package to sort out some edge
cases). The `ido-ubiquitous' package extends Ido goodness to other
commands, and depends on `ido-completing-read+' to do its dirty work
anyway, so if we can enable that then it's safe to throw Magit's switch.
Finally, `smex' brings Ido goodness to M-x.
For safety's sake, leave traditional `execute-extended-command' on C-c
M-x.
Mark Wooding [Sun, 16 Jul 2017 22:56:54 +0000 (23:56 +0100)]
dot/emacs: Get with the program and switch to Ido for buffer completion.
Bonus: it does filename completion too. Downside: it needed a good
kicking not to do completely stupid things.
Mark Wooding [Sat, 15 Jul 2017 13:49:10 +0000 (14:49 +0100)]
dot/ipython-key-bindings.py: Hack IPython's bogus keybindings.
Hopefully they're a bit less bogus now. Maybe.
Mark Wooding [Sat, 15 Jul 2017 00:15:00 +0000 (01:15 +0100)]
dot/ipython-config.py: Configure modern IPython syntax colouring.
This ought to match my Emacs display, but numbers seem to come out
somewhat lime-green rather than yellow.
Mark Wooding [Sat, 15 Jul 2017 00:05:43 +0000 (01:05 +0100)]
dot/ipython-config.py: Go back to traditional completion display.
IPython has this new default completion display where it shows a
tiny fraction of the available completions in a postage stamp. I'm
not sure why this is meant to be better. It's the sort of thing IDEs
do, but it seems daft to me.
Mark Wooding [Sat, 15 Jul 2017 00:03:11 +0000 (01:03 +0100)]
dot/ipython-config.py: Turn off `greedy' completion.
It makes completion work really badly on newer versions of IPython.
Mark Wooding [Sat, 15 Jul 2017 00:04:20 +0000 (01:04 +0100)]
dot/ipython-config.py: Stop saying `ignore_old_config'.
Apparently it's an old configuration, and I can't tell IPython to
ignore it...
Mark Wooding [Sat, 15 Jul 2017 13:48:36 +0000 (14:48 +0100)]
dot/ipython-config.py: Rename from `dot/ipython_config.py'.
I don't like underscores in filenames, and I can live without this one.
Mark Wooding [Sat, 15 Jul 2017 00:09:11 +0000 (01:09 +0100)]
dot/emacs, el/dot-emacs.el: Configuration for Emacs `mpc' support.
I can control audio from Emacs. That's kind of cool. Admittedly,
`mpc' is annoying and deficient in a number of ways, but it's still
cool. Right?
Mark Wooding [Sat, 15 Jul 2017 00:08:07 +0000 (01:08 +0100)]
el/dot-emacs.el: Split the Magit configuration into its own section.
Mark Wooding [Sat, 15 Jul 2017 12:11:09 +0000 (13:11 +0100)]
el/dot-emacs.el: Configure some Magit faces to work better in terminals.
Mark Wooding [Sat, 15 Jul 2017 12:10:27 +0000 (13:10 +0100)]
el/dot-emacs.el: Include a compressed WIP mode-line lighter.
It's nice to know that it's there.
Mark Wooding [Sat, 15 Jul 2017 12:10:05 +0000 (13:10 +0100)]
el/dot-emacs.el: Turn off the margin display in Magit log buffers.
Mark Wooding [Sat, 15 Jul 2017 00:13:05 +0000 (01:13 +0100)]
el/dot-emacs.el: Add a `reverse-diff' option to Magit's diff popups.
This is just what you need for comparing the working tree to some target
revision, when tidying up a patch queue or a working-tree disaster.
It's essentially the missing bit of Magit's old rewrite mode.
Mark Wooding [Sat, 15 Jul 2017 00:12:04 +0000 (01:12 +0100)]
dot/emacs, el/dot-emacs.el: Add support for Lua programming.
I don't love Lua, but it's better for writing Wireshark dissectors than
C. So let's have some configuration.
Mark Wooding [Sat, 15 Jul 2017 00:10:44 +0000 (01:10 +0100)]
dot/bash_profile: Force a sensible Qt style.
Otherwise I get microscopic fonts and ugly widgets. This requires the
`qt5-style-plugins' package.
Mark Wooding [Sat, 8 Jul 2017 11:32:46 +0000 (12:32 +0100)]
Various hacks to support use of
Ed25519 keys in OpenSSH.
* New script `bin/add-ssh-keys' to load keys into the SSH agent in the
right order, so that it prefers
Ed25519 over RSA.
* Don't use the `gnome-keyring' SSH agent, because it doesn't
implement modern cryptography. Because the Gnome developers have
more important things to screw up.
Mark Wooding [Fri, 7 Jul 2017 19:58:05 +0000 (20:58 +0100)]
el/dot-emacs.el: Basic configuration (and fixes) for Magit's repo list.
By default it should look in `~/src/' for repositories -- duh. A
`~/.emacs-local' can override the list as appropriate.
Unfortunately, Magit's repo list is rather buggy.
* The function `magit-rep-list' returns filenames rather than
directory names, and Emacs (24, at least) then sets the wrong
current directory when running inferior processes to find out about
the repos.
* The functions `magit-repolist-column-un{pulled-from,pushed-to}-
{upstream,pushremote}' are just screwed because they expect `magit-
get-{push,upstream}-branch' to magically turn `nil' into the current
branch name, which isn't going to happen.
So, configure things, and hack around the bugs.
Mark Wooding [Thu, 6 Jul 2017 13:30:10 +0000 (14:30 +0100)]
dot/sqliterc: Add common configuration for Sqlite utility.
Mark Wooding [Thu, 6 Jul 2017 08:40:53 +0000 (09:40 +0100)]
dot/gitconfig.in: Arrange to push reachable heavy tags by default.
I'm fed up of forgetting to push tags when I'm releasing things. :-(
Mark Wooding [Tue, 4 Jul 2017 11:54:25 +0000 (12:54 +0100)]
dot/emacs, el/dot-emacs.el: Configuration for greatly-enhanced Magit.
Oh, wow. Magit is even more awesome, but needs a little tweaking.
Tweak, tweak.
Mark Wooding [Tue, 4 Jul 2017 12:58:45 +0000 (13:58 +0100)]
dot/gitconfig.in: Get `git merge' to include ancestor text in conflicts.
Mark Wooding [Tue, 4 Jul 2017 23:14:29 +0000 (00:14 +0100)]
setup, dot/xinitrc: Provisionally prefer Emacs 24 over 23.
I think the bug which breaks X selection handling may have been
defeated, but I'm not sure. Certainly the new and shiny Magit requires
Emacs 24, and that's probably reason enough to prefer it.
Mark Wooding [Sun, 2 Jul 2017 22:32:33 +0000 (23:32 +0100)]
el/dot-emacs.el (mdw-version-<): Fix stupid infinite-loop bug.
Mark Wooding [Sun, 2 Jul 2017 22:31:41 +0000 (23:31 +0100)]
dot/gnus-local.el.distorted: File email from A&A specially.
Mark Wooding [Sun, 2 Jul 2017 14:22:15 +0000 (15:22 +0100)]
dot/gtk...: Configuration for Gtk things.
Mark Wooding [Sun, 2 Jul 2017 14:21:29 +0000 (15:21 +0100)]
dot/gdbinit: Don't confirm kill or quit.
Mark Wooding [Sun, 25 Jun 2017 18:03:20 +0000 (19:03 +0100)]
el/dot-emacs.el: Add hacking for LaTeX syntax highlighting.
Mark Wooding [Sun, 25 Jun 2017 18:02:44 +0000 (19:02 +0100)]
dot/emacs: Integrate the primary selection with the kill ring.
Not the clipboard. Silly idea.
Mark Wooding [Sun, 25 Jun 2017 18:02:25 +0000 (19:02 +0100)]
dot/emacs: Save minibuffer history, and retain more of it.
Mark Wooding [Fri, 12 May 2017 13:29:56 +0000 (14:29 +0100)]
Merge branch 'master' of ustrat:git/staging/profile
* 'master' of ustrat:git/staging/profile:
dot/emacs: Bind C-c k to `compile'.
bin/xpra-start-xdummy: Give a relative path to the configuration file.
Mark Wooding [Sat, 5 Nov 2016 21:28:22 +0000 (21:28 +0000)]
bin/start-ssh-agent: Search for agents in some more places.
Mark Wooding [Sat, 5 Nov 2016 21:28:22 +0000 (21:28 +0000)]
bin/start-ssh-agent: Export `SSH_AUTH_SOCK' in just one place.
Mark Wooding [Sat, 5 Nov 2016 21:28:22 +0000 (21:28 +0000)]
bin/start-ssh-agent: Hoist variables for standard socket name.
Mark Wooding [Sat, 5 Nov 2016 21:28:22 +0000 (21:28 +0000)]
bin/start-ssh-agent: Fiddle the startup logic a bit.
Make the switch variables be `t' or `nil', rather than possibly empty.
Use `case' to test them rather than `if'.
Mark Wooding [Sat, 5 Nov 2016 21:28:22 +0000 (21:28 +0000)]
bin/start-ssh-agent: Style tweaking of `case' statements.
Mark Wooding [Sat, 8 Oct 2016 10:15:35 +0000 (11:15 +0100)]
dot/emacs: Bind C-c k to `compile'.
I have no I idea why I never did this before.
Mark Wooding [Sat, 8 Oct 2016 10:14:48 +0000 (11:14 +0100)]
bin/xpra-start-xdummy: Give a relative path to the configuration file.
Later X server versions insist on this for some bogus security reason.
Mark Wooding [Thu, 11 Aug 2016 08:42:13 +0000 (09:42 +0100)]
dot/gdbinit, git/gitignore: Save GDB command-line history.
Mark Wooding [Tue, 2 Aug 2016 10:45:30 +0000 (11:45 +0100)]
dot/gitconfig.in: Use `diff-highlight' for, err, highlighting diffs.
Mark Wooding [Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)]
setup: Use explicit path to `mdw-conf'.
It works in an environment that's already been set up, but not in a
shiny new world. Oops.
Mark Wooding [Fri, 17 Jun 2016 10:23:00 +0000 (11:23 +0100)]
Merge branch 'master' of git.distorted.org.uk:~mdw/publish/public-git/profile
* 'master' of git.distorted.org.uk:~mdw/publish/public-git/profile:
el/dot-emacs.el: Better fontification for Ediff.
dot/emacs: Set new variable for Python indent level.
setup: Just symlink all of the backgrounds.
bg/twins.jpg: The Twins: Kate and Grace Hoare, by John Everett Millais.
dot/gnus-local.el.distorted: Changes to support later Gnus versions.
Mark Wooding [Fri, 17 Jun 2016 10:22:55 +0000 (11:22 +0100)]
dot/emacs: Don't snarf addresses from spam corpus.
Mark Wooding [Wed, 18 May 2016 09:29:03 +0000 (10:29 +0100)]
el/dot-emacs.el: Better fontification for Ediff.
Mark Wooding [Fri, 3 Jun 2016 21:49:32 +0000 (22:49 +0100)]
dot/emacs: Set new variable for Python indent level.
Because the old name worked.
Mark Wooding [Thu, 2 Jun 2016 17:20:01 +0000 (18:20 +0100)]
setup: Just symlink all of the backgrounds.
I've been failing to update the list. Fortunately, computers are good
at making lists of things.
Mark Wooding [Thu, 2 Jun 2016 17:11:32 +0000 (18:11 +0100)]
Merge branch 'master' of git.distorted.org.uk:~mdw/publish/public-git/profile
* 'master' of git.distorted.org.uk:~mdw/publish/public-git/profile:
el/dot-emacs.el: Don't raise frame when reminding about appointments.
dot/emacs: Expunge `try-expand-list' from the expanders.
dot/emacs: Move `hippie-expand' to another (related) key.
el/dot-emacs.el (mdw-trustonic-c): Support bizarre access-label indentation.
dot/emacs, dot/vm: Hack the applications used for viewing content.
dot/vm: Remove list of ancient email addresses.
git/gitignore: Ignore `build.*' as well as `build-*'.
el/dot-emacs.el: Unelectrify `;' in `asm-mode'.
el/dot-emacs.el: Fix stupid typo.
dot/emacs: Don't prompt about following symbolic links.
dot/xinitrc: Document the new Emacs geometry parameters.
dot/xinitrc: Calculate derived Emacs geometry after the version dispatch.
Mark Wooding [Thu, 2 Jun 2016 17:10:25 +0000 (18:10 +0100)]
bg/twins.jpg: The Twins: Kate and Grace Hoare, by John Everett Millais.
The original is in the Fitzwilliam Museum in Cambridge.
Mark Wooding [Thu, 2 Jun 2016 17:05:11 +0000 (18:05 +0100)]
dot/gnus-local.el.distorted: Changes to support later Gnus versions.
* Set authentication credentials source explicitly.
* Set inboxes for splitting; we don't have the `nnimap-split-inbox'
file any more.
* Set unsplittable articles predicate in the new way.
Mark Wooding [Wed, 1 Jun 2016 18:31:27 +0000 (19:31 +0100)]
el/dot-emacs.el: Don't raise frame when reminding about appointments.
Mark Wooding [Tue, 31 May 2016 17:31:32 +0000 (18:31 +0100)]
dot/emacs: Expunge `try-expand-list' from the expanders.
It usually results in a vast spew of crap that I didn't want.
Mark Wooding [Tue, 31 May 2016 17:30:34 +0000 (18:30 +0100)]
dot/emacs: Move `hippie-expand' to another (related) key.
This leaves `dabbrev-expand' where it usually is, reducing confusion
between full-on and fast-startup Emacsen.
Mark Wooding [Thu, 19 May 2016 14:42:16 +0000 (15:42 +0100)]
el/dot-emacs.el (mdw-trustonic-c): Support bizarre access-label indentation.
Whatever. I don't make these rules.
Mark Wooding [Tue, 24 May 2016 09:32:06 +0000 (10:32 +0100)]
dot/emacs, dot/vm: Hack the applications used for viewing content.
Mostly, leave the choice to the XDG machinery. I'm trying `mupdf'
experimentally as my primary PDF viewer.