blob: 680b553946ff80d8f02cff0212867a974e119f28 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
Known issues
============
* `man(1)` completion doesn't work on OpenBSD as `manpath(1)` isn't a thing on
that system; need to find some way of finding which manual directories should
be searched at runtime, if there is one.
* The checks `gscr(1df)` makes to determine where it is are a bit naïve (don't
work with bare repos) and could probably be improved with some appropriate
`git-reflog(1)` calls
* `dr(6df)` is probably more practical in awk
* Running the block of git(1) commands in the prompt leaves five "stale"
jobspecs around that flee after a jobs builtin run; only saw this manifest
after `90dcadf`; either I understand job specs really poorly or this may be a
bug in bash
* I can't find a clean way of detecting a restricted shell for ksh instances to
prevent trying to load anything fancy (works for Bash)
* Zsh, either! $options[restricted] is "off" within the startup file
* Would be good to complete the Makefile variables for NAME, EMAIL etc with
educated guesses (`id -u`@`cat /etc/mailname`) etc rather than hardcoding my
own stuff in there
* Need to decide whether I care about XDG, and implement it if I do
* Need to decide whether I'm testing the shell snippets for MPD, Keychain etc,
and if so how.
* The custom shell functions really should be documented, but it's not clear to
me exactly where this should happen, because the commands' availability
depends on which shell you're using; the `sd` function isn't available when
you're not using Bash. Maybe I should try to extend `help` without breaking
it?
* The `b:undo\_indent` definition for the `perl` filetype can probably be
pushed upstream.
* The `_text_filenames` completion handler for Bash won't work on files with
newlines in their names. Can it be made to?
* Something in the mail ftplugin is butchering the headers, probably something
that strips whitespace or quotes. It would probably be better to make the
cleanup it does an explicit action with a buffer-local map.
|